1 <?xml version=
"1.0" encoding=
"iso-8859-1"?>
2 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns=
"http://www.w3.org/1999/xhtml">
5 <!-- template designed by Marco Von Ballmoos -->
6 <title>Docs For Class XMLElement
</title>
7 <link rel=
"stylesheet" href=
"../../media/stylesheet.css" />
8 <script src=
"../../media/lib/classTree.js"></script>
9 <script language=
"javascript" type=
"text/javascript">
10 var imgPlus = new Image();
11 var imgMinus = new Image();
12 imgPlus.src =
"../../media/images/plus.png";
13 imgMinus.src =
"../../media/images/minus.png";
15 function showNode(Node){
16 switch(navigator.family){
18 // Nav
4.x code fork...
19 var oTable = document.layers[
"span" + Node];
20 var oImg = document.layers[
"img" + Node];
23 // IE
4/
5 code fork...
24 var oTable = document.all[
"span" + Node];
25 var oImg = document.all[
"img" + Node];
28 // Standards Compliant code fork...
29 var oTable = document.getElementById(
"span" + Node);
30 var oImg = document.getElementById(
"img" + Node);
33 oImg.src = imgMinus.src;
34 oTable.style.display =
"block";
37 function hideNode(Node){
38 switch(navigator.family){
40 // Nav
4.x code fork...
41 var oTable = document.layers[
"span" + Node];
42 var oImg = document.layers[
"img" + Node];
45 // IE
4/
5 code fork...
46 var oTable = document.all[
"span" + Node];
47 var oImg = document.all[
"img" + Node];
50 // Standards Compliant code fork...
51 var oTable = document.getElementById(
"span" + Node);
52 var oImg = document.getElementById(
"img" + Node);
55 oImg.src = imgPlus.src;
56 oTable.style.display =
"none";
59 function nodeIsVisible(Node){
60 switch(navigator.family){
62 // Nav
4.x code fork...
63 var oTable = document.layers[
"span" + Node];
66 // IE
4/
5 code fork...
67 var oTable = document.all[
"span" + Node];
70 // Standards Compliant code fork...
71 var oTable = document.getElementById(
"span" + Node);
74 return (oTable && oTable.style.display ==
"block");
77 function toggleNodeVisibility(Node){
78 if (nodeIsVisible(Node)){
87 <div class=
"page-body">
88 <h2 class=
"class-name"><img src=
"../../media/images/Class_logo.png"
91 style=
"vertical-align: middle"> XMLElement
</h2>
93 <a name=
"sec-description"></a>
94 <div class=
"info-box">
95 <div class=
"info-box-title">Description
</div>
97 <span class=
"disabled">Description
</span> |
98 <a href=
"#sec-var-summary">Vars
</a> (
<a href=
"#sec-vars">details
</a>)
99 |
<a href=
"#sec-method-summary">Methods
</a> (
<a href=
"#sec-methods">details
</a>)
102 <div class=
"info-box-body">
103 <!-- ========== Info from phpDoc block ========= -->
104 <p class=
"short-description">A class for XML elements which may have attributes, or contain other XML sub-elements
</p>
106 Located in
<a class=
"field" href=
"_XMLElement.php.html">/XMLElement.php
</a> (line
<span class=
"field">20</span>)
117 <a name=
"sec-var-summary"></a>
118 <div class=
"info-box">
119 <div class=
"info-box-title">Variable Summary
</span></div>
120 <div class=
"nav-bar">
121 <a href=
"#sec-description">Description
</a> |
122 <span class=
"disabled">Vars
</span> (
<a href=
"#sec-vars">details
</a>)
124 <a href=
"#sec-method-summary">Methods
</a> (
<a href=
"#sec-methods">details
</a>)
127 <div class=
"info-box-body">
128 <div class=
"var-summary">
129 <div class=
"var-title">
130 <img src=
"../../media/images/Variable.png" alt=
" " />
131 <span class=
"var-type">mixed
</span>
132 <a href=
"#$attributes" title=
"details" class=
"var-name">$attributes
</a>
134 <div class=
"var-title">
135 <img src=
"../../media/images/Variable.png" alt=
" " />
136 <span class=
"var-type">mixed
</span>
137 <a href=
"#$content" title=
"details" class=
"var-name">$content
</a>
139 <div class=
"var-title">
140 <img src=
"../../media/images/Variable.png" alt=
" " />
141 <span class=
"var-type">mixed
</span>
142 <a href=
"#$tagname" title=
"details" class=
"var-name">$tagname
</a>
144 <div class=
"var-title">
145 <img src=
"../../media/images/Variable.png" alt=
" " />
146 <span class=
"var-type">mixed
</span>
147 <a href=
"#$xmlns" title=
"details" class=
"var-name">$xmlns
</a>
149 <div class=
"var-title">
150 <img src=
"../../media/images/Variable.png" alt=
" " />
151 <span class=
"var-type">mixed
</span>
152 <a href=
"#$_parent" title=
"details" class=
"var-name">$_parent
</a>
158 <a name=
"sec-method-summary"></a>
159 <div class=
"info-box">
160 <div class=
"info-box-title">Method Summary
</span></div>
161 <div class=
"nav-bar">
162 <a href=
"#sec-description">Description
</a> |
163 <a href=
"#sec-var-summary">Vars
</a> (
<a href=
"#sec-vars">details
</a>)
166 <span class=
"disabled">Methods
</span> (
<a href=
"#sec-methods">details
</a>)
168 <div class=
"info-box-body">
169 <div class=
"method-summary">
171 <div class=
"method-definition">
172 <img src=
"../../media/images/Constructor.png" alt=
" "/>
173 <span class=
"method-result">XMLElement
</span>
174 <a href=
"#__construct" title=
"details" class=
"method-name">__construct
</a>
175 (
<span class=
"var-type">string
</span> <span class=
"var-name">$tagname
</span>, [
<span class=
"var-type">mixed
</span> <span class=
"var-name">$content
</span> =
<span class=
"var-default">false
</span>], [
<span class=
"var-type">array
</span> <span class=
"var-name">$attributes
</span> =
<span class=
"var-default">false
</span>], [
<span class=
"var-type">string
</span> <span class=
"var-name">$xmlns
</span> =
<span class=
"var-default">null
</span>])
178 <div class=
"method-definition">
179 <img src=
"../../media/images/Method.png" alt=
" "/>
180 <span class=
"method-result">void
</span>
181 <a href=
"#AddSubTag" title=
"details" class=
"method-name">AddSubTag
</a>
182 (
<span class=
"var-type">object An
</span> <span class=
"var-name">&$v
</span>)
185 <div class=
"method-definition">
186 <img src=
"../../media/images/Method.png" alt=
" "/>
187 <span class=
"method-result">int
</span>
188 <a href=
"#CountElements" title=
"details" class=
"method-name">CountElements
</a>
192 <div class=
"method-definition">
193 <img src=
"../../media/images/Method.png" alt=
" "/>
194 <span class=
"method-result">string
</span>
195 <a href=
"#GetAttribute" title=
"details" class=
"method-name">GetAttribute
</a>
196 (
<span class=
"var-type">string
</span> <span class=
"var-name">$attr
</span>)
199 <div class=
"method-definition">
200 <img src=
"../../media/images/Method.png" alt=
" "/>
201 <span class=
"method-result">array
</span>
202 <a href=
"#GetAttributes" title=
"details" class=
"method-name">GetAttributes
</a>
206 <div class=
"method-definition">
207 <img src=
"../../media/images/Method.png" alt=
" "/>
208 <span class=
"method-result">array
</span>
209 <a href=
"#GetContent" title=
"details" class=
"method-name">GetContent
</a>
213 <div class=
"method-definition">
214 <img src=
"../../media/images/Method.png" alt=
" "/>
215 <span class=
"method-result">array
</span>
216 <a href=
"#GetElements" title=
"details" class=
"method-name">GetElements
</a>
217 ([
<span class=
"var-type"></span> <span class=
"var-name">$tag
</span> =
<span class=
"var-default">null
</span>], [
<span class=
"var-type"></span> <span class=
"var-name">$recursive
</span> =
<span class=
"var-default">false
</span>])
220 <div class=
"method-definition">
221 <img src=
"../../media/images/Method.png" alt=
" "/>
222 <span class=
"method-result">string
</span>
223 <a href=
"#GetNSTag" title=
"details" class=
"method-name">GetNSTag
</a>
227 <div class=
"method-definition">
228 <img src=
"../../media/images/Method.png" alt=
" "/>
229 <span class=
"method-result">array
</span>
230 <a href=
"#GetPath" title=
"details" class=
"method-name">GetPath
</a>
231 (
<span class=
"var-type"></span> <span class=
"var-name">$path
</span>)
234 <div class=
"method-definition">
235 <img src=
"../../media/images/Method.png" alt=
" "/>
236 <span class=
"method-result">string
</span>
237 <a href=
"#GetTag" title=
"details" class=
"method-name">GetTag
</a>
241 <div class=
"method-definition">
242 <img src=
"../../media/images/Method.png" alt=
" "/>
243 <span class=
"method-result">objectref
</span>
244 <a href=
"#NewElement" title=
"details" class=
"method-name">&NewElement
</a>
245 (
<span class=
"var-type">string
</span> <span class=
"var-name">$tagname
</span>, [
<span class=
"var-type">mixed
</span> <span class=
"var-name">$content
</span> =
<span class=
"var-default">false
</span>], [
<span class=
"var-type">array
</span> <span class=
"var-name">$attributes
</span> =
<span class=
"var-default">false
</span>], [
<span class=
"var-type"></span> <span class=
"var-name">$xmlns
</span> =
<span class=
"var-default">null
</span>])
248 <div class=
"method-definition">
249 <img src=
"../../media/images/Method.png" alt=
" "/>
250 <span class=
"method-result">void
</span>
251 <a href=
"#Render" title=
"details" class=
"method-name">Render
</a>
252 ([
<span class=
"var-type">int
</span> <span class=
"var-name">$indent
</span> =
<span class=
"var-default">0</span>], [
<span class=
"var-type"></span> <span class=
"var-name">$xmldef
</span> =
<span class=
"var-default">""</span>], [
<span class=
"var-type"></span> <span class=
"var-name">$nslist
</span> =
<span class=
"var-default">null
</span>])
255 <div class=
"method-definition">
256 <img src=
"../../media/images/Method.png" alt=
" "/>
257 <span class=
"method-result">string
</span>
258 <a href=
"#RenderContent" title=
"details" class=
"method-name">RenderContent
</a>
259 ([
<span class=
"var-type"></span> <span class=
"var-name">$indent
</span> =
<span class=
"var-default">0</span>], [
<span class=
"var-type"></span> <span class=
"var-name">$nslist
</span> =
<span class=
"var-default">null
</span>])
262 <div class=
"method-definition">
263 <img src=
"../../media/images/Method.png" alt=
" "/>
264 <span class=
"method-result">void
</span>
265 <a href=
"#SetAttribute" title=
"details" class=
"method-name">SetAttribute
</a>
266 (
<span class=
"var-type">string
</span> <span class=
"var-name">$k
</span>,
<span class=
"var-type">string
</span> <span class=
"var-name">$v
</span>)
269 <div class=
"method-definition">
270 <img src=
"../../media/images/Method.png" alt=
" "/>
271 <span class=
"method-result">void
</span>
272 <a href=
"#SetContent" title=
"details" class=
"method-name">SetContent
</a>
273 (
<span class=
"var-type">mixed
</span> <span class=
"var-name">$v
</span>)
276 <div class=
"method-definition">
277 <img src=
"../../media/images/Method.png" alt=
" "/>
278 <span class=
"method-result">void
</span>
279 <a href=
"#__tostring" title=
"details" class=
"method-name">__tostring
</a>
286 <a name=
"sec-vars"></a>
287 <div class=
"info-box">
288 <div class=
"info-box-title">Variables
</div>
289 <div class=
"nav-bar">
290 <a href=
"#sec-description">Description
</a> |
291 <a href=
"#sec-var-summary">Vars
</a> (
<span class=
"disabled">details
</span>)
295 <a href=
"#sec-method-summary">Methods
</a> (
<a href=
"#sec-methods">details
</a>)
298 <div class=
"info-box-body">
300 <a name=
"var$attributes" id=
"$attributes"><!-- --></A>
303 <div class=
"var-header">
304 <img src=
"../../media/images/Variable.png" />
305 <span class=
"var-title">
306 <span class=
"var-type">mixed
</span>
307 <span class=
"var-name">$attributes
</span>
308 (line
<span class=
"line-number">23</span>)
312 <!-- ========== Info from phpDoc block ========= -->
314 <li><span class=
"field">access:
</span> protected
</li>
322 <a name=
"var$content" id=
"$content"><!-- --></A>
323 <div class=
"evenrow">
325 <div class=
"var-header">
326 <img src=
"../../media/images/Variable.png" />
327 <span class=
"var-title">
328 <span class=
"var-type">mixed
</span>
329 <span class=
"var-name">$content
</span>
330 (line
<span class=
"line-number">24</span>)
334 <!-- ========== Info from phpDoc block ========= -->
336 <li><span class=
"field">access:
</span> protected
</li>
344 <a name=
"var$tagname" id=
"$tagname"><!-- --></A>
347 <div class=
"var-header">
348 <img src=
"../../media/images/Variable.png" />
349 <span class=
"var-title">
350 <span class=
"var-type">mixed
</span>
351 <span class=
"var-name">$tagname
</span>
352 (line
<span class=
"line-number">21</span>)
356 <!-- ========== Info from phpDoc block ========= -->
358 <li><span class=
"field">access:
</span> protected
</li>
366 <a name=
"var$xmlns" id=
"$xmlns"><!-- --></A>
367 <div class=
"evenrow">
369 <div class=
"var-header">
370 <img src=
"../../media/images/Variable.png" />
371 <span class=
"var-title">
372 <span class=
"var-type">mixed
</span>
373 <span class=
"var-name">$xmlns
</span>
374 (line
<span class=
"line-number">22</span>)
378 <!-- ========== Info from phpDoc block ========= -->
380 <li><span class=
"field">access:
</span> protected
</li>
388 <a name=
"var$_parent" id=
"$_parent"><!-- --></A>
391 <div class=
"var-header">
392 <img src=
"../../media/images/Variable.png" />
393 <span class=
"var-title">
394 <span class=
"var-type">mixed
</span>
395 <span class=
"var-name">$_parent
</span>
396 (line
<span class=
"line-number">25</span>)
400 <!-- ========== Info from phpDoc block ========= -->
402 <li><span class=
"field">access:
</span> protected
</li>
414 <a name=
"sec-methods"></a>
415 <div class=
"info-box">
416 <div class=
"info-box-title">Methods
</div>
417 <div class=
"nav-bar">
418 <a href=
"#sec-description">Description
</a> |
419 <a href=
"#sec-var-summary">Vars
</a> (
<a href=
"#sec-vars">details
</a>)
420 <a href=
"#sec-method-summary">Methods
</a> (
<span class=
"disabled">details
</span>)
423 <div class=
"info-box-body">
424 <A NAME='method_detail'
></A>
425 <a name=
"method__construct" id=
"__construct"><!-- --></a>
426 <div class=
"evenrow">
428 <div class=
"method-header">
429 <img src=
"../../media/images/Constructor.png" />
430 <span class=
"method-title">Constructor __construct
</span> (line
<span class=
"line-number">35</span>)
433 <!-- ========== Info from phpDoc block ========= -->
434 <p class=
"short-description">Constructor - nothing fancy as yet.
</p>
436 <div class=
"method-signature">
437 <span class=
"method-result">XMLElement
</span>
438 <span class=
"method-name">
441 (
<span class=
"var-type">string
</span> <span class=
"var-name">$tagname
</span>, [
<span class=
"var-type">mixed
</span> <span class=
"var-name">$content
</span> =
<span class=
"var-default">false
</span>], [
<span class=
"var-type">array
</span> <span class=
"var-name">$attributes
</span> =
<span class=
"var-default">false
</span>], [
<span class=
"var-type">string
</span> <span class=
"var-name">$xmlns
</span> =
<span class=
"var-default">null
</span>])
444 <ul class=
"parameters">
446 <span class=
"var-type">string
</span>
447 <span class=
"var-name">$tagname
</span><span class=
"var-description">: The tag name of the new element
</span> </li>
449 <span class=
"var-type">mixed
</span>
450 <span class=
"var-name">$content
</span><span class=
"var-description">: Either a string of content, or an array of sub-elements
</span> </li>
452 <span class=
"var-type">array
</span>
453 <span class=
"var-name">$attributes
</span><span class=
"var-description">: An array of attribute name/value pairs
</span> </li>
455 <span class=
"var-type">string
</span>
456 <span class=
"var-name">$xmlns
</span><span class=
"var-description">: An XML namespace specifier
</span> </li>
461 <a name=
"methodAddSubTag" id=
"AddSubTag"><!-- --></a>
464 <div class=
"method-header">
465 <img src=
"../../media/images/Method.png" />
466 <span class=
"method-title">AddSubTag
</span> (line
<span class=
"line-number">206</span>)
469 <!-- ========== Info from phpDoc block ========= -->
470 <p class=
"short-description">Add a sub-element
</p>
472 <div class=
"method-signature">
473 <span class=
"method-result">void
</span>
474 <span class=
"method-name">
477 (
<span class=
"var-type">object An
</span> <span class=
"var-name">&$v
</span>)
480 <ul class=
"parameters">
482 <span class=
"var-type">object An
</span>
483 <span class=
"var-name">&$v
</span><span class=
"var-description">: XMLElement to be appended to the array of sub-elements
</span> </li>
488 <a name=
"methodCountElements" id=
"CountElements"><!-- --></a>
489 <div class=
"evenrow">
491 <div class=
"method-header">
492 <img src=
"../../media/images/Method.png" />
493 <span class=
"method-title">CountElements
</span> (line
<span class=
"line-number">59</span>)
496 <!-- ========== Info from phpDoc block ========= -->
497 <p class=
"short-description">Count the number of elements
</p>
499 <li><span class=
"field">return:
</span> The number of elements
</li>
502 <div class=
"method-signature">
503 <span class=
"method-result">int
</span>
504 <span class=
"method-name">
513 <a name=
"methodGetAttribute" id=
"GetAttribute"><!-- --></a>
516 <div class=
"method-header">
517 <img src=
"../../media/images/Method.png" />
518 <span class=
"method-title">GetAttribute
</span> (line
<span class=
"line-number">112</span>)
521 <!-- ========== Info from phpDoc block ========= -->
522 <p class=
"short-description">Accessor for a single attribute
</p>
524 <li><span class=
"field">return:
</span> The value of that attribute of the element
</li>
527 <div class=
"method-signature">
528 <span class=
"method-result">string
</span>
529 <span class=
"method-name">
532 (
<span class=
"var-type">string
</span> <span class=
"var-name">$attr
</span>)
535 <ul class=
"parameters">
537 <span class=
"var-type">string
</span>
538 <span class=
"var-name">$attr
</span><span class=
"var-description">: The name of the attribute.
</span> </li>
543 <a name=
"methodGetAttributes" id=
"GetAttributes"><!-- --></a>
544 <div class=
"evenrow">
546 <div class=
"method-header">
547 <img src=
"../../media/images/Method.png" />
548 <span class=
"method-title">GetAttributes
</span> (line
<span class=
"line-number">123</span>)
551 <!-- ========== Info from phpDoc block ========= -->
552 <p class=
"short-description">Accessor for the attributes
</p>
554 <li><span class=
"field">return:
</span> The attributes of this element
</li>
557 <div class=
"method-signature">
558 <span class=
"method-result">array
</span>
559 <span class=
"method-name">
568 <a name=
"methodGetContent" id=
"GetContent"><!-- --></a>
571 <div class=
"method-header">
572 <img src=
"../../media/images/Method.png" />
573 <span class=
"method-title">GetContent
</span> (line
<span class=
"line-number">132</span>)
576 <!-- ========== Info from phpDoc block ========= -->
577 <p class=
"short-description">Accessor for the content
</p>
579 <li><span class=
"field">return:
</span> The content of this element
</li>
582 <div class=
"method-signature">
583 <span class=
"method-result">array
</span>
584 <span class=
"method-name">
593 <a name=
"methodGetElements" id=
"GetElements"><!-- --></a>
594 <div class=
"evenrow">
596 <div class=
"method-header">
597 <img src=
"../../media/images/Method.png" />
598 <span class=
"method-title">GetElements
</span> (line
<span class=
"line-number">142</span>)
601 <!-- ========== Info from phpDoc block ========= -->
602 <p class=
"short-description">Return an array of elements matching the specified tag, or all elements if no tag is supplied.
</p>
603 <p class=
"description"><p>Unlike GetContent() this will always return an array.
</p></p>
605 <li><span class=
"field">return:
</span> The XMLElements within the tree which match this tag
</li>
608 <div class=
"method-signature">
609 <span class=
"method-result">array
</span>
610 <span class=
"method-name">
613 ([
<span class=
"var-type"></span> <span class=
"var-name">$tag
</span> =
<span class=
"var-default">null
</span>], [
<span class=
"var-type"></span> <span class=
"var-name">$recursive
</span> =
<span class=
"var-default">false
</span>])
616 <ul class=
"parameters">
618 <span class=
"var-type"></span>
619 <span class=
"var-name">$tag
</span> </li>
621 <span class=
"var-type"></span>
622 <span class=
"var-name">$recursive
</span> </li>
627 <a name=
"methodGetNSTag" id=
"GetNSTag"><!-- --></a>
630 <div class=
"method-header">
631 <img src=
"../../media/images/Method.png" />
632 <span class=
"method-title">GetNSTag
</span> (line
<span class=
"line-number">103</span>)
635 <!-- ========== Info from phpDoc block ========= -->
636 <p class=
"short-description">Accessor for the full-namespaced tag name
</p>
638 <li><span class=
"field">return:
</span> The tag name of the element, prefixed by the namespace
</li>
641 <div class=
"method-signature">
642 <span class=
"method-result">string
</span>
643 <span class=
"method-name">
652 <a name=
"methodGetPath" id=
"GetPath"><!-- --></a>
653 <div class=
"evenrow">
655 <div class=
"method-header">
656 <img src=
"../../media/images/Method.png" />
657 <span class=
"method-title">GetPath
</span> (line
<span class=
"line-number">166</span>)
660 <!-- ========== Info from phpDoc block ========= -->
661 <p class=
"short-description">Return an array of elements matching the specified path
</p>
663 <li><span class=
"field">return:
</span> The XMLElements within the tree which match this tag
</li>
666 <div class=
"method-signature">
667 <span class=
"method-result">array
</span>
668 <span class=
"method-name">
671 (
<span class=
"var-type"></span> <span class=
"var-name">$path
</span>)
674 <ul class=
"parameters">
676 <span class=
"var-type"></span>
677 <span class=
"var-name">$path
</span> </li>
682 <a name=
"methodGetTag" id=
"GetTag"><!-- --></a>
685 <div class=
"method-header">
686 <img src=
"../../media/images/Method.png" />
687 <span class=
"method-title">GetTag
</span> (line
<span class=
"line-number">94</span>)
690 <!-- ========== Info from phpDoc block ========= -->
691 <p class=
"short-description">Accessor for the tag name
</p>
693 <li><span class=
"field">return:
</span> The tag name of the element
</li>
696 <div class=
"method-signature">
697 <span class=
"method-result">string
</span>
698 <span class=
"method-name">
707 <a name=
"methodNewElement" id=
"NewElement"><!-- --></a>
708 <div class=
"evenrow">
710 <div class=
"method-header">
711 <img src=
"../../media/images/Method.png" />
712 <span class=
"method-title">NewElement
</span> (line
<span class=
"line-number">221</span>)
715 <!-- ========== Info from phpDoc block ========= -->
716 <p class=
"short-description">Add a new sub-element
</p>
718 <li><span class=
"field">return:
</span> A reference to the new XMLElement
</li>
721 <div class=
"method-signature">
722 <span class=
"method-result">objectref
</span>
723 <span class=
"method-name">
726 (
<span class=
"var-type">string
</span> <span class=
"var-name">$tagname
</span>, [
<span class=
"var-type">mixed
</span> <span class=
"var-name">$content
</span> =
<span class=
"var-default">false
</span>], [
<span class=
"var-type">array
</span> <span class=
"var-name">$attributes
</span> =
<span class=
"var-default">false
</span>], [
<span class=
"var-type"></span> <span class=
"var-name">$xmlns
</span> =
<span class=
"var-default">null
</span>])
729 <ul class=
"parameters">
731 <span class=
"var-type">string
</span>
732 <span class=
"var-name">$tagname
</span><span class=
"var-description">: The tag name of the new element
</span> </li>
734 <span class=
"var-type">mixed
</span>
735 <span class=
"var-name">$content
</span><span class=
"var-description">: Either a string of content, or an array of sub-elements
</span> </li>
737 <span class=
"var-type">array
</span>
738 <span class=
"var-name">$attributes
</span><span class=
"var-description">: An array of attribute name/value pairs
</span> </li>
740 <span class=
"var-type"></span>
741 <span class=
"var-name">$xmlns
</span> </li>
746 <a name=
"methodRender" id=
"Render"><!-- --></a>
749 <div class=
"method-header">
750 <img src=
"../../media/images/Method.png" />
751 <span class=
"method-title">Render
</span> (line
<span class=
"line-number">264</span>)
754 <!-- ========== Info from phpDoc block ========= -->
755 <p class=
"short-description">Render the document tree into (nicely formatted) XML
</p>
757 <div class=
"method-signature">
758 <span class=
"method-result">void
</span>
759 <span class=
"method-name">
762 ([
<span class=
"var-type">int
</span> <span class=
"var-name">$indent
</span> =
<span class=
"var-default">0</span>], [
<span class=
"var-type"></span> <span class=
"var-name">$xmldef
</span> =
<span class=
"var-default">""</span>], [
<span class=
"var-type"></span> <span class=
"var-name">$nslist
</span> =
<span class=
"var-default">null
</span>])
765 <ul class=
"parameters">
767 <span class=
"var-type">int
</span>
768 <span class=
"var-name">$indent
</span><span class=
"var-description">: The indenting level for the pretty formatting of the element
</span> </li>
770 <span class=
"var-type"></span>
771 <span class=
"var-name">$xmldef
</span> </li>
773 <span class=
"var-type"></span>
774 <span class=
"var-name">$nslist
</span> </li>
779 <a name=
"methodRenderContent" id=
"RenderContent"><!-- --></a>
780 <div class=
"evenrow">
782 <div class=
"method-header">
783 <img src=
"../../media/images/Method.png" />
784 <span class=
"method-title">RenderContent
</span> (line
<span class=
"line-number">234</span>)
787 <!-- ========== Info from phpDoc block ========= -->
788 <p class=
"short-description">Render just the internal content
</p>
790 <li><span class=
"field">return:
</span> The content of this element, as a string without this element wrapping it.
</li>
793 <div class=
"method-signature">
794 <span class=
"method-result">string
</span>
795 <span class=
"method-name">
798 ([
<span class=
"var-type"></span> <span class=
"var-name">$indent
</span> =
<span class=
"var-default">0</span>], [
<span class=
"var-type"></span> <span class=
"var-name">$nslist
</span> =
<span class=
"var-default">null
</span>])
801 <ul class=
"parameters">
803 <span class=
"var-type"></span>
804 <span class=
"var-name">$indent
</span> </li>
806 <span class=
"var-type"></span>
807 <span class=
"var-name">$nslist
</span> </li>
812 <a name=
"methodSetAttribute" id=
"SetAttribute"><!-- --></a>
815 <div class=
"method-header">
816 <img src=
"../../media/images/Method.png" />
817 <span class=
"method-title">SetAttribute
</span> (line
<span class=
"line-number">72</span>)
820 <!-- ========== Info from phpDoc block ========= -->
821 <p class=
"short-description">Set an element attribute to a value
</p>
823 <div class=
"method-signature">
824 <span class=
"method-result">void
</span>
825 <span class=
"method-name">
828 (
<span class=
"var-type">string
</span> <span class=
"var-name">$k
</span>,
<span class=
"var-type">string
</span> <span class=
"var-name">$v
</span>)
831 <ul class=
"parameters">
833 <span class=
"var-type">string
</span>
834 <span class=
"var-name">$k
</span><span class=
"var-description">: The attribute name
</span> </li>
836 <span class=
"var-type">string
</span>
837 <span class=
"var-name">$v
</span><span class=
"var-description">: The attribute value
</span> </li>
842 <a name=
"methodSetContent" id=
"SetContent"><!-- --></a>
843 <div class=
"evenrow">
845 <div class=
"method-header">
846 <img src=
"../../media/images/Method.png" />
847 <span class=
"method-title">SetContent
</span> (line
<span class=
"line-number">85</span>)
850 <!-- ========== Info from phpDoc block ========= -->
851 <p class=
"short-description">Set the whole content to a value
</p>
853 <div class=
"method-signature">
854 <span class=
"method-result">void
</span>
855 <span class=
"method-name">
858 (
<span class=
"var-type">mixed
</span> <span class=
"var-name">$v
</span>)
861 <ul class=
"parameters">
863 <span class=
"var-type">mixed
</span>
864 <span class=
"var-name">$v
</span><span class=
"var-description">: The element content, which may be text, or an array of sub-elements
</span> </li>
869 <a name=
"method__tostring" id=
"__tostring"><!-- --></a>
872 <div class=
"method-header">
873 <img src=
"../../media/images/Method.png" />
874 <span class=
"method-title">__tostring
</span> (line
<span class=
"line-number">302</span>)
877 <!-- ========== Info from phpDoc block ========= -->
879 <div class=
"method-signature">
880 <span class=
"method-result">void
</span>
881 <span class=
"method-name">
895 <p class=
"notes" id=
"credit">
896 Documentation generated on Mon,
24 Oct
2011 20:
10:
16 +
1300 by
<a href=
"http://www.phpdoc.org" target=
"_blank">phpDocumentor
1.4.3</a>