reference/dom/domnodelist.xml
14767af0f05dffa6fdb9b49e1a1f4e9ca7022a60
...
...
@@ -6,7 +6,7 @@ Remove me once you perform substitutions
6
6
DOMNodeList
7
7
dom
8
8
-->
9
-
<phpdoc:classref xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="class.domnodelist" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
9
+
<phpdoc:classref xml:id="class.domnodelist" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
10
10
<title>The DOMNodeList class</title>
11
11
<titleabbrev>DOMNodeList</titleabbrev>
12
12
...
...
@@ -27,33 +27,32 @@ Remove me once you perform substitutions
27
27
&reftitle.classsynopsis;
28
28
29
29
<!-- {{{ Synopsis -->
30
-
<classsynopsis>
31
-
<ooclass><classname>DOMNodeList</classname></ooclass>
30
+
<classsynopsis class="class">
31
+
<ooclass>
32
+
<classname>DOMNodeList</classname>
33
+
</ooclass>
32
34

33
-
<!-- {{{ Class synopsis -->
34
-
<classsynopsisinfo>
35
-
<ooclass>
36
-
<classname>DOMNodeList</classname>
37
-
</ooclass>
35
+
<oointerface>
36
+
<modifier>implements</modifier>
37
+
<interfacename>IteratorAggregate</interfacename>
38
+
</oointerface>
38
39

39
-
<oointerface>
40
-
<interfacename>Traversable</interfacename>
41
-
</oointerface>
42
-
</classsynopsisinfo>
43
-
<!-- }}} -->
40
+
<oointerface>
41
+
<interfacename>Countable</interfacename>
42
+
</oointerface>
44
43

45
44
<classsynopsisinfo role="comment">&Properties;</classsynopsisinfo>
46
-
<!-- If the property is documented below (xml:id=domnodelist.props) use this -->
47
45
<fieldsynopsis>
48
-
<modifier>readonly</modifier>
49
46
<modifier>public</modifier>
47
+
<modifier>readonly</modifier>
50
48
<type>int</type>
51
49
<varname linkend="domnodelist.props.length">length</varname>
52
50
</fieldsynopsis>
53
51

54
52
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
55
-
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.domnodelist')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
56
-
53
+
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.domnodelist')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[@role='DOMNodeList'])">
54
+
<xi:fallback/>
55
+
</xi:include>
57
56
</classsynopsis>
58
57
<!-- }}} -->
59
58
...
...
@@ -75,6 +74,38 @@ Remove me once you perform substitutions
75
74
</variablelist>
76
75
</section>
77
76
<!-- }}} -->
77
+
<section role="changelog" xml:id="domnodelist.changelog"><!-- {{{ -->
78
+
&reftitle.changelog;
79
+
<para>
80
+
<informaltable>
81
+
<tgroup cols="2">
82
+
<thead>
83
+
<row>
84
+
<entry>&Version;</entry>
85
+
<entry>&Description;</entry>
86
+
</row>
87
+
</thead>
88
+
<tbody>
89
+
<row>
90
+
<entry>8.0.0</entry>
91
+
<entry>
92
+
<classname>DOMNodeList</classname> implements
93
+
<interfacename>IteratorAggregate</interfacename> now.
94
+
Previously, <interfacename>Traversable</interfacename> was implemented instead.
95
+
</entry>
96
+
</row>
97
+
<row>
98
+
<entry>7.2.0</entry>
99
+
<entry>
100
+
The <classname>Countable</classname> interface is implemented and
101
+
returns the value of the <link linkend="domnodelist.props.length">length</link> property.
102
+
</entry>
103
+
</row>
104
+
</tbody>
105
+
</tgroup>
106
+
</informaltable>
107
+
</para>
108
+
</section><!-- }}} -->
78
109

79
110
<!-- {{{ See also -->
80
111
<section role="seealso">
...
...
@@ -85,13 +116,13 @@ Remove me once you perform substitutions
85
116
</simplelist>
86
117
</para>
87
118
</section>
119
+
88
120
<!-- }}} -->
89
121
</partintro>
90
122
91
123
&reference.dom.entities.domnodelist;
92
124
93
125
</phpdoc:classref>
94
-
95
126
<!-- Keep this comment at the end of the file
96
127
Local variables:
97
128
mode: sgml
...
...
@@ -112,4 +143,3 @@ vim600: syn=xml fen fdm=syntax fdl=2 si
112
143
vim: et tw=78 syn=sgml
113
144
vi: ts=1 sw=1
114
145
-->
115
-

116
146