didou           Fri Dec 17 11:15:38 2004 EDT

  Added files:                 
    /phpdoc/en/reference/dom/functions  dom-domdocument-construct.xml 
                                        dom-domstringlist-item.xml 
                                        dom-domxpath-evaluate.xml 

  Modified files:              
    /phpdoc/entities    global.ent 
    /phpdoc/en/reference/dom    reference.xml 
    /phpdoc/en/reference/dom/functions  dom-domxpath-query.xml 
  Log:
  Rewrote the DOM reference page and detailed every class methods and props
  There's still a lot to do here, but at least there's a bunch of new 
information, feel free to fill in the blanks
  
http://cvs.php.net/diff.php/phpdoc/entities/global.ent?r1=1.206&r2=1.207&ty=u
Index: phpdoc/entities/global.ent
diff -u phpdoc/entities/global.ent:1.206 phpdoc/entities/global.ent:1.207
--- phpdoc/entities/global.ent:1.206    Wed Dec 15 21:45:37 2004
+++ phpdoc/entities/global.ent  Fri Dec 17 11:15:36 2004
@@ -1,6 +1,6 @@
 <!-- -*- SGML -*-
 
- $Id: global.ent,v 1.206 2004/12/16 02:45:37 hsc Exp $
+ $Id: global.ent,v 1.207 2004/12/17 16:15:36 didou Exp $
 
  Contains global "macros" for all the XML documents.
 
@@ -60,6 +60,7 @@
 <!ENTITY url.docbook.xml "http://www.oasis-open.org/docbook/xml/";>
 <!ENTITY url.docbook-dtdref "http://www.docbook.org/tdg/en/html/part2.html";>
 <!ENTITY url.docbook-intro 
"http://nis-www.lanl.gov/~rosalia/mydocs/docbook-intro.html";>
+<!ENTITY url.dom2.spec "http://www.w3c.org/DOM/DOMTR#dom2";>
 <!ENTITY url.domxml "http://www.xmlsoft.org/";>
 <!ENTITY url.dsssl "http://www.jclark.com/dsssl/";>
 <!ENTITY url.echo-print 
"http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40";>
http://cvs.php.net/diff.php/phpdoc/en/reference/dom/reference.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc/en/reference/dom/reference.xml
diff -u phpdoc/en/reference/dom/reference.xml:1.3 
phpdoc/en/reference/dom/reference.xml:1.4
--- phpdoc/en/reference/dom/reference.xml:1.3   Sat Oct 30 11:13:49 2004
+++ phpdoc/en/reference/dom/reference.xml       Fri Dec 17 11:15:37 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
+<!-- $Revision: 1.4 $ -->
  <reference id="ref.dom">
   <title>DOM Functions</title>
   <titleabbrev>DOM</titleabbrev>
@@ -19,120 +19,1053 @@
     </para>
    </section>
 
-   &reference.dom.constants;
-
-   <section id="dom.classes">
-    <title>Classes</title>
+   <section id='dom.classes'>
+    &reftitle.classes;
     <para>
-     The API of the module follows the DOM Level 2 standard as closely
+     The API of the module follows the <ulink
+     url="&url.dom2.spec;">DOM Level 2</ulink> standard as closely
      as possible. Consequently, the API is fully object-oriented.
      It is a good idea to have the DOM standard available when
      using this module.
     </para>
     <para>
-     This module defines a number of classes, which are listed -
-     including their
-     method - in the following tables. Classes with an equivalent in the
-     DOM standard are named DOMxxx.
-    </para>
- 
-    <para>
-    <table>
-     <title>List of classes</title>
-     <tgroup cols="2">
-      <thead>
-       <row>
-        <entry>Class name</entry>
-        <entry>Parent classes</entry>
-       </row>
-      </thead>
-      <tbody>
-       <row>
-        <entry>DOMAttr</entry>
-        <entry>DOMNode</entry>
-       </row>
-       <row>
-        <entry>DOMCDataSection</entry>
-        <entry>DOMText</entry>
-       </row>
-       <row>
-        <entry>DOMCharacterData</entry>
-        <entry>DOMNode</entry>
-       </row>
-       <row>
-        <entry>DOMComment</entry>
-        <entry>DOMCharacterData</entry>
-       </row>
-       <row>
-        <entry>DOMDocument</entry>
-        <entry>DOMNode</entry>
-       </row>
-       <row>
-        <entry>DOMDocumentFragment</entry>
-        <entry>DOMNode</entry>
-       </row>
-       <row>
-        <entry>DOMDocumentType</entry>
-        <entry>DOMNode</entry>
-       </row>
-       <row>
-        <entry>DOMElement</entry>
-        <entry>DOMNode</entry>
-       </row>
-       <row>
-        <entry>DOMEntity</entry>
-        <entry>DOMNode</entry>
-       </row>
-       <row>
-        <entry>DOMEntityReference</entry>
-        <entry>DOMNode</entry>
-       </row>
-       <row>
-        <entry>DOMNode</entry>
-        <entry></entry>
-       </row>
-       <row>
-        <entry>DOMNotation</entry>
-        <entry>DOMNode</entry>
-       </row>
-       <row>
-        <entry>DOMProcessingInstruction</entry>
-        <entry>DOMNode</entry>
-       </row>
-       <row>
-        <entry>DOMText</entry>
-        <entry>DOMCharacterData</entry>
-       </row>
-       <row>
-        <entry>DOMException</entry>
-        <entry></entry>
-       </row>
-       <row>
-        <entry>DOMImplementation</entry>
-        <entry></entry>
-       </row>
-       <row>
-        <entry>DOMNamedNodeMap</entry>
-        <entry></entry>
-       </row>
-       <row>
-        <entry>DOMNodeList</entry>
-        <entry></entry>
-       </row>
-       <row>
-        <entry>DOMXPath</entry>
-        <entry></entry>
-       </row>
-      </tbody>
-     </tgroup>
-    </table>
+     This module defines a number of classes, which are explained in the
+     following tables. Classes with an equivalent in the DOM standard are
+     named DOMxxx.
     </para>
-   </section>
 
+    <section id='dom.class.domattr'>
+     <title><classname>DOMAttr</classname></title>
+     <para>
+      Extends <classname>DOMNode</classname>.
+     </para>
+     <section id='dom.class.domattr.methods'>
+      &reftitle.methods;
+      <itemizedlist>
+       <listitem>
+        <para><link linkend='function.dom-domattr-isid'>isId</link> - Checks 
if attribute is a defined ID</para>
+       </listitem>
+      </itemizedlist>
+     </section>
+     <section id='dom.class.domattr.properties'>
+      &reftitle.properties;
+      <table>
+       <title/>
+       <tgroup cols="4">
+        <thead>
+         <row>
+          <entry>Name</entry>
+          <entry>Type</entry>
+          <entry>Read-only</entry>
+          <entry>Description</entry>
+         </row>
+        </thead>
+        <tbody>
+         <row>
+          <entry>name</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry>The name of the attribute</entry>
+         </row>
+         <row>
+          <entry>ownerElement</entry>
+          <entry>DOMElement</entry>
+          <entry>yes</entry>
+          <entry>The element which contains the attribute</entry>
+         </row>
+         <row>
+          <entry>schemaTypeInfo</entry>
+          <entry>bool</entry>
+          <entry>yes</entry>
+          <entry>Not implemented yet, always return &true;</entry>
+         </row>
+         <row>
+          <entry>specified</entry>
+          <entry>bool</entry>
+          <entry>yes</entry>
+          <entry>Not implemented yet, always return &true;</entry>
+         </row>
+         <row>
+          <entry>value</entry>
+          <entry>string</entry>
+          <entry>no</entry>
+          <entry>The value of the attribute</entry>
+         </row>
+        </tbody>
+       </tgroup>
+      </table>
+     </section>
+    </section>
+    
+    <section id='dom.class.domcharacterdata'>
+     <title><classname>DOMCharacterData</classname></title>
+     <para>
+      Extends <classname>DOMNode</classname>.
+     </para>
+     <section id='dom.class.domcharacterdata.methods'>
+      &reftitle.methods;
+      <itemizedlist>
+       <listitem>
+        <para><link 
linkend='function.dom-domcharacterdata-appenddata'>appendData</link> - Append a 
string to the end of the character data of the node</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domcharacterdata-deletedata'>deleteData</link> - Remove a 
range of characters from the node</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domcharacterdata-insertdata'>insertData</link> - Insert a 
string at the specified 16-bit unit offset</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domcharacterdata-replacedata'>replaceData</link> - 
Replace a substring within the DOMCharacterData node</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domcharacterdata-substringdata'>substringData</link> - 
Extracts a range of data from the node</para>
+       </listitem>
+      </itemizedlist>
+     </section>
+     <section id='dom.class.domcharacterdata.properties'>
+      &reftitle.properties;
+      <table>
+       <title/>
+       <tgroup cols="4">
+        <thead>
+         <row>
+          <entry>Name</entry>
+          <entry>Type</entry>
+          <entry>Read-only</entry>
+          <entry>Description</entry>
+         </row>
+        </thead>
+        <tbody>
+         <row>
+          <entry>data</entry>
+          <entry>string</entry>
+          <entry>no</entry>
+          <entry>The contents of the node</entry>
+         </row>
+         <row>
+          <entry>length</entry>
+          <entry>int</entry>
+          <entry>yes</entry>
+          <entry>The length of the contents</entry>
+         </row>
+        </tbody>
+       </tgroup>
+      </table>
+     </section>
+    </section>
+    
+    <section id='dom.class.domdocument'>
+     <title><classname>DOMDocument</classname></title>
+     <para>
+      Extends <classname>DOMNode</classname>.
+     </para>
+     <section id='dom.class.domdocument.constructor'>
+      &reftitle.constructor;
+      <itemizedlist>
+       <listitem>
+        <para><link 
linkend='function.dom-domdocument-construct'>__construct</link> - construct a 
new DOMDocument object</para>
+       </listitem>
+      </itemizedlist>
+     </section>
+     <section id='dom.class.domdocument.methods'>
+      &reftitle.methods;
+      <itemizedlist>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-createattribute'>createAttribute</link> - 
Create new attribute</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-createattributens'>createAttributeNS</link> - 
Create new attribute node with an associated namespace</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-createcdatasection'>createCDATASection</link> 
- Create new cdata node</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-createcomment'>createComment</link> - Create 
new comment node</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-createdocumentfragment'>createDocumentFragment</link>
 - Create new document fragment</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-createelement'>createElement</link> - Create 
new element node</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-createelementns'>createElementNS</link> - 
Create new element node with an associated namespace</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-createentityreference'>createEntityReference</link>
 - Create new entity reference node</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-createprocessinginstruction'>createProcessingInstruction</link>
 - Creates new PI node</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-createtextnode'>createTextNode</link> - 
Create new text node</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-getelementbyid'>getElementById</link> - 
Searches for an element with a certain id</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-getelementsbytagname'>getElementsByTagName</link>
 - Searches for all elements with given tag name</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-getelementsbytagnamens'>getElementsByTagNameNS</link>
 - Searches for all elements with given tag name in specified namespace</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-importnode'>importNode</link> - Import node 
into current document</para>
+      </listitem>
+      <listitem>
+       <para><link linkend='function.dom-domdocument-load'>load</link> - Load 
XML from a file</para>
+      </listitem>
+      <listitem>
+       <para><link linkend='function.dom-domdocument-loadhtml'>loadHTML</link> 
- Load HTML from a string</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-loadxmlfile'>loadHTMLFile</link> - Load HTML 
from a file</para>
+      </listitem>
+      <listitem>
+       <para><link linkend='function.dom-domdocument-loadxml'>loadXML</link> - 
Load XML from a string</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-normalize'>normalize</link> - Normalizes 
document</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-relaxngvalidate'>relaxNGValidate</link> - 
Performs relaxNG validation on the document</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-relaxngvalidatesource'>relaxNGValidateSource</link>
 - Performs relaxNG validation on the document</para>
+      </listitem>
+      <listitem>
+       <para><link linkend='function.dom-domdocument-save'>save</link> - Dumps 
the internal XML tree back into a file</para>
+      </listitem>
+      <listitem>
+       <para><link linkend='function.dom-domdocument-savehtml'>saveHTML</link> 
- Dumps the internal document into a string using HTML formatting</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-savehtmlfile'>saveHTMLFile</link> - Dumps the 
internal document back into a file using HTML formatting</para>
+      </listitem>
+      <listitem>
+       <para><link linkend='function.dom-domdocument-savexml'>saveXML</link> - 
Dumps the internal XML tree back into a string</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-schemavalidate'>schemaValidate</link> - 
Validates a document based on a schema</para>
+      </listitem>
+      <listitem>
+       <para><link 
linkend='function.dom-domdocument-schemavalidatesource'>schemaValidateSource</link>
 - Validates a document based on a schema</para>
+      </listitem>
+      <listitem>
+       <para><link linkend='function.dom-domdocument-validate'>validate</link> 
- Validates the document based on its DTD</para>
+      </listitem>
+      <listitem>
+       <para><link linkend='function.dom-domdocument-xinclude'>xinclude</link> 
- Substitutes XIncludes in a DOMDocument Object</para>
+      </listitem>
+      </itemizedlist>
+     </section>
+     <section id='dom.class.domdocument.properties'>
+      &reftitle.properties;
+      <table>
+       <title/>
+       <tgroup cols="4">
+        <thead>
+         <row>
+          <entry>Name</entry>
+          <entry>Type</entry>
+          <entry>Read-only</entry>
+          <entry>Description</entry>
+         </row>
+        </thead>
+        <tbody>
+         <row>
+          <entry>actualEncoding</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>config</entry>
+          <entry>DOMConfiguration</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>doctype</entry>
+          <entry>DOMDocumentType</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>documentElement</entry>
+          <entry>DOMElement</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>documentURI</entry>
+          <entry>string</entry>
+          <entry>no</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>encoding</entry>
+          <entry>string</entry>
+          <entry>no</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>formatOutput</entry>
+          <entry>bool</entry>
+          <entry>no</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>implementation</entry>
+          <entry>DOMImplementation</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>preserveWhiteSpace</entry>
+          <entry>bool</entry>
+          <entry>no</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>recover</entry>
+          <entry>bool</entry>
+          <entry>no</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>resolveExternals</entry>
+          <entry>bool</entry>
+          <entry>no</entry>
+          <entry>
+           Set it to &true; to load external entities from a doctype 
+           declaration. This is useful for including character entities in
+           your XML document.
+          </entry>
+         </row>
+         <row>
+          <entry>standalone</entry>
+          <entry>bool</entry>
+          <entry>no</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>strictErrorChecking</entry>
+          <entry>bool</entry>
+          <entry>no</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>substituteEntities</entry>
+          <entry>bool</entry>
+          <entry>no</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>validateOnParse</entry>
+          <entry>bool</entry>
+          <entry>no</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>version</entry>
+          <entry>string</entry>
+          <entry>no</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>xmlEncoding</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>xmlStandalone</entry>
+          <entry>bool</entry>
+          <entry>no</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>xmlVersion</entry>
+          <entry>string</entry>
+          <entry>no</entry>
+          <entry></entry>
+         </row>
+        </tbody>
+       </tgroup>
+      </table>
+     </section>
+    </section>
+
+     <section id='dom.class.domdocumenttype'>
+     <title><classname>DOMDocumentType</classname></title>
+     <para>
+      Extends <classname>DOMNode</classname>
+     </para>
+     <section id='dom.class.domdocumenttype.properties'>
+      &reftitle.properties;
+      <table>
+       <title/>
+       <tgroup cols="4">
+        <thead>
+         <row>
+          <entry>Name</entry>
+          <entry>Type</entry>
+          <entry>Read-only</entry>
+          <entry>Description</entry>
+         </row>
+        </thead>
+        <tbody>
+         <row>
+          <entry>publicId</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>systemId</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>name</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>entities</entry>
+          <entry>DOMNamedNodeMap</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>notations</entry>
+          <entry>DOMNamedNodeMap</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>internalSubset</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+        </tbody>
+       </tgroup>
+      </table>     
+     </section>
+    </section>
+    
+    <section id='dom.class.domelement'>
+     <title><classname>DOMElement</classname></title>
+     <para>
+      Extends <classname>DOMNode</classname>.
+     </para>
+     <section id='dom.class.domelement.methods'>
+      &reftitle.methods;
+      <itemizedlist>
+       <listitem>
+        <para><link 
linkend='function.dom-domelement-getattribute'>getAttribute</link> - Returns 
value of attribute</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domelement-getattributenode'>getAttributeNode</link> - 
Returns attribute node</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domelement-getattributenodens'>getAttributeNodeNS</link> 
- Returns attribute node</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domelement-getattributens'>getAttributeNS</link> - 
Returns value of attribute</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domelement-getelementsbytagname'>getElementsByTagName</link>
 - Gets elements by tagname</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domelement-getelementsbytagnamens'>getElementsByTagNameNS</link>
 - Get elements by namespaceURI and localName</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domelement-hasattribute'>hasAttribute</link> - Checks to 
see if attribute exists</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domelement-hasattributens'>hasAttributeNS</link> - Checks 
to see if attribute exists</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domelement-removeattribute'>removeAttribute</link> - 
Removes attribute</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domelement-removeattributenode'>removeAttributeNode</link>
 - Removes attribute</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domelement-removeattributens'>removeAttributeNS</link> - 
Removes attribute</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domelement-setattribute'>setAttribute</link> - Adds new 
attribute</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domelement-setattributenode'>setAttributeNode</link> - 
Adds new attribute node to element</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domelement-setattributenodens'>setAttributeNodeNS</link> 
- Adds new attribute node to element</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domelement-setattributens'>setAttributeNS</link> - Adds 
new attribute</para>
+       </listitem>
+      </itemizedlist>
+     </section>
+     <section id='dom.class.domelement.properties'>
+      &reftitle.properties;
+      <table>
+       <title/>
+       <tgroup cols="4">
+        <thead>
+         <row>
+          <entry>Name</entry>
+          <entry>Type</entry>
+          <entry>Read-only</entry>
+          <entry>Description</entry>
+         </row>
+        </thead>
+        <tbody>
+         <row>
+          <entry>schemaTypeInfo</entry>
+          <entry>bool</entry>
+          <entry>yes</entry>
+          <entry>Not implemented yet, always return &true;</entry>
+         </row>
+         <row>
+          <entry>tagName</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry>The element name</entry>
+         </row>
+        </tbody>
+       </tgroup>
+      </table>     
+     </section>
+    </section>    
+
+    <section id='dom.class.domentity'>
+     <title><classname>DOMEntity</classname></title>
+     <para>
+      Extends <classname>DOMNode</classname>
+     </para>
+     <section id='dom.class.domentity.properties'>
+      &reftitle.properties;
+      <table>
+       <title/>
+       <tgroup cols="4">
+        <thead>
+         <row>
+          <entry>Name</entry>
+          <entry>Type</entry>
+          <entry>Read-only</entry>
+          <entry>Description</entry>
+         </row>
+        </thead>
+        <tbody>
+         <row>
+          <entry>publicId</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>systemId</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>notationName</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>actualEncoding</entry>
+          <entry>string</entry>
+          <entry>no</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>encoding</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>version</entry>
+          <entry>string</entry>
+          <entry>no</entry>
+          <entry></entry>
+         </row>
+        </tbody>
+       </tgroup>
+      </table>     
+     </section>
+    </section>
+    
+    <section id='dom.class.domentityreference'>
+     <title><classname>DOMEntityReference</classname></title>
+     <para>
+      Extends <classname>DOMNode</classname>.
+     </para>
+    </section>
+    
+    <section id='dom.class.domexception'>
+     <title><classname>DOMException</classname></title>
+     <para>
+      DOM operations raise exceptions under perticular circumstances, i.e.,
+      when an operation is impossible to perform for logical reasons.
+     </para>
+     <para>
+      See also <xref linkend="language.oop5.exceptions"/>.
+     </para>
+     <section id='dom.class.domexception.properties'>
+      &reftitle.properties;
+      <table>
+       <title/>
+       <tgroup cols="4">
+        <thead>
+         <row>
+          <entry>Name</entry>
+          <entry>Type</entry>
+          <entry>Read-only</entry>
+          <entry>Description</entry>
+         </row>
+        </thead>
+        <tbody>
+         <row>
+          <entry>code</entry>
+          <entry>int</entry>
+          <entry>yes</entry>
+          <entry>An integer indicating the type of error generated</entry>
+         </row>
+        </tbody>
+       </tgroup>
+      </table>     
+     </section>
+    </section>
+
+    <section id='dom.class.domnamelist'>
+     <title><classname>DOMNameList</classname></title>
+     <para>
+      
+     </para>
+     <section id='dom.class.domnamelist.methods'>
+      &reftitle.methods;
+      <itemizedlist>
+       <listitem>
+        <para><link linkend='function.dom-domnamelist-getname'>getName</link> 
- </para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domnamelist-getnamespaceuri'>getNamespaceURI</link> - 
</para>
+       </listitem>
+      </itemizedlist>
+     </section>
+     <section id='dom.class.domnamelist.properties'>
+      &reftitle.properties;
+      <table>
+      <title/>
+      <tgroup cols="4">
+        <thead>
+         <row>
+          <entry>Name</entry>
+          <entry>Type</entry>
+          <entry>Read-only</entry>
+          <entry>Description</entry>
+         </row>
+        </thead>
+        <tbody>
+         <row>
+          <entry>length</entry>
+          <entry>int</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+        </tbody>
+       </tgroup>
+      </table>     
+     </section>
+    </section>
+
+   
+    <section id='dom.class.domnode'>
+     <title><classname>DOMNode</classname></title>
+     <section id='dom.class.domnode.methods'>
+      &reftitle.methods;
+      <itemizedlist>
+       <listitem>
+        <para><link 
linkend='function.dom-domnode-appendchild'>appendChild</link> - Adds new child 
at the end of the children</para>
+       </listitem>
+       <listitem>
+        <para><link linkend='function.dom-domnode-clonenode'>cloneNode</link> 
- Clones a node</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domnode-hasattributes'>hasAttributes</link> - Checks if 
node has attributes</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domnode-haschildnodes'>hasChildNodes</link> - Checks if 
node has children</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domnode-insertbefore'>insertBefore</link> - Adds new 
child at the end of the children</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domnode-issamenode'>isSameNode</link> - Indicates if two 
nodes are the same node</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domnode-issupported'>isSupported</link> - Checks if 
feature is supported for specified version</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domnode-lookupnamespaceuri'>lookupNamespaceURI</link> - 
Returns namespace URI of the node based on the prefix</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domnode-lookupprefix'>lookupPrefix</link> - Returns name 
space prefix of the node based on namespaceURI</para>
+       </listitem>
+       <listitem>
+        <para><link linkend='function.dom-domnode-normalize'>normalize</link> 
- Normalizes the node</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domnode-removechild'>removeChild</link> - Removes child 
from list of children</para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domnode-replacechild'>replaceChild</link> - Replaces a 
child</para>
+       </listitem>
+      </itemizedlist>
+      </section>
+     <section id='dom.class.domnode.properties'>
+      &reftitle.properties;
+      <table>
+       <title/>
+       <tgroup cols="4">
+        <thead>
+         <row>
+          <entry>Name</entry>
+          <entry>Type</entry>
+          <entry>Read-only</entry>
+          <entry>Description</entry>
+         </row>
+        </thead>
+        <tbody>
+         <row>
+          <entry>nodeName</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry>Returns the more accurate name for the current node 
type</entry>
+         </row>
+         <row>
+          <entry>nodeValue</entry>
+          <entry>string</entry>
+          <entry>no</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>nodeType</entry>
+          <entry>int</entry>
+          <entry>yes</entry>
+          <entry>Gets the type of the node. One of the predefined XML_xxx_NODE 
constants</entry>
+         </row>
+         <row>
+          <entry>parentNode</entry>
+          <entry>DOMNode</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>childNodes</entry>
+          <entry>DOMNodeList</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>firstChild</entry>
+          <entry>DOMNode</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>lastChild</entry>
+          <entry>DOMNode</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>previousSibling</entry>
+          <entry>DOMNode</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>nextSibling</entry>
+          <entry>DOMNode</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>attributes</entry>
+          <entry>DomNamedNodeMap</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>ownerDocument</entry>
+          <entry>DOMDocument</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>namespaceURI</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>prefix</entry>
+          <entry>string</entry>
+          <entry>no</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>localName</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>baseURI</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>textContent</entry>
+          <entry>string</entry>
+          <entry>no</entry>
+          <entry></entry>
+         </row>
+        </tbody>
+       </tgroup>
+      </table>
+     </section>
+    </section>
+
+    <section id='dom.class.domnotation'>
+     <title><classname>DOMNotation</classname></title>
+     <para>
+      Extends <classname>DOMNode</classname>
+     </para>
+     <section id='dom.class.domnotation.properties'>
+      &reftitle.properties;
+      <table>
+      <title/>
+      <tgroup cols="4">
+        <thead>
+         <row>
+          <entry>Name</entry>
+          <entry>Type</entry>
+          <entry>Read-only</entry>
+          <entry>Description</entry>
+         </row>
+        </thead>
+        <tbody>
+         <row>
+          <entry>publicId</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>systemId</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+        </tbody>
+       </tgroup>
+      </table>     
+     </section>
+    </section>
+
+    
+    <section id='dom.class.domprocessinginstruction'>
+     <title><classname>DOMProcessingInstruction</classname></title>
+     <para>
+      Extends <classname>DOMNode</classname>.
+     </para>
+     <section id='dom.class.domprocessinginstruction.properties'>
+      &reftitle.properties;
+      <table>
+       <title/>
+       <tgroup cols="4">
+        <thead>
+         <row>
+          <entry>Name</entry>
+          <entry>Type</entry>
+          <entry>Read-only</entry>
+          <entry>Description</entry>
+         </row>
+        </thead>
+        <tbody>
+         <row>
+          <entry>target</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+         <row>
+          <entry>data</entry>
+          <entry>string</entry>
+          <entry>no</entry>
+          <entry></entry>
+         </row>
+        </tbody>
+       </tgroup>
+      </table>     
+     </section>
+    </section>
+    
+    <section id='dom.class.domstringlist'>
+     <title><classname>DOMStringList</classname></title>
+     <para>
+      
+     </para>
+     <section id='dom.class.domstringlist.methods'>
+      &reftitle.methods;
+      <itemizedlist>
+       <listitem>
+        <para><link linkend='function.dom-domstringlist-item'>item</link> - 
Return the specified index of the collection</para>
+       </listitem>
+      </itemizedlist>
+     </section>
+     <section id='dom.class.domstringlist.properties'>
+      &reftitle.properties;
+      <table>
+      <title/>
+      <tgroup cols="4">
+        <thead>
+         <row>
+          <entry>Name</entry>
+          <entry>Type</entry>
+          <entry>Read-only</entry>
+          <entry>Description</entry>
+         </row>
+        </thead>
+        <tbody>
+         <row>
+          <entry>length</entry>
+          <entry>int</entry>
+          <entry>yes</entry>
+          <entry>
+           The number of DOMStrings in the list. Not implemented yet, always 
return &true;.
+          </entry>
+         </row>
+        </tbody>
+       </tgroup>
+      </table>     
+     </section>
+    </section>
+    
+    <section id='dom.class.domtext'>
+     <title><classname>DOMText</classname></title>
+     <para>
+      
+     </para>
+     <section id='dom.class.domtext.methods'>
+      &reftitle.methods;
+      <itemizedlist>
+       <listitem>
+        <para><link 
linkend='function.dom-domtext-iselementcontentwhitespace'>isElementContentWhitespace</link>
 - </para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domtext-isWhitespaceinelementcontent'>isWhitespaceInElementContent</link>
 - </para>
+       </listitem>
+       <listitem>
+        <para><link 
linkend='function.dom-domtext-replacewholetext'>replaceWholeText</link> - 
</para>
+       </listitem>
+       <listitem>
+        <para><link linkend='function.dom-domtext-splittext'>splitText</link> 
- </para>
+       </listitem>
+      </itemizedlist>
+     </section>
+     <section id='dom.class.domtext.properties'>
+      &reftitle.properties;
+      <table>
+       <title/>
+       <tgroup cols="4">
+        <thead>
+         <row>
+          <entry>Name</entry>
+          <entry>Type</entry>
+          <entry>Read-only</entry>
+          <entry>Description</entry>
+         </row>
+        </thead>
+        <tbody>
+         <row>
+          <entry>wholeText</entry>
+          <entry>string</entry>
+          <entry>yes</entry>
+          <entry></entry>
+         </row>
+        </tbody>
+       </tgroup>
+      </table>     
+     </section>
+    </section>
+    
+    
+    <section id='dom.class.domxpath'>
+     <title><classname>DOMXPath</classname></title>
+     <para>
+     </para>
+     <section id='dom.class.domxpath.methods'>
+      &reftitle.methods;
+      <itemizedlist>
+       <listitem>
+        <para><link 
linkend='function.dom-domxpath-registernamespace'>registerNamespace</link> - 
Registers the namespace with the DOMXpath object</para>
+       </listitem>
+       <listitem>
+        <para><link linkend='function.dom-domxpath-evaluate'>evaluate</link> - 
Evaluates the given XPath expression and returns a typed result</para>
+       </listitem>
+       <listitem>
+        <para><link linkend='function.dom-domxpath-query'>query</link> - 
Evaluates the given XPath expression</para>
+       </listitem>
+      </itemizedlist>
+     </section>
+     <section id='dom.class.domxpath.properties'>
+      &reftitle.properties;
+      <table>
+       <title/>
+       <tgroup cols="4">
+        <thead>
+         <row>
+          <entry>Name</entry>
+          <entry>Type</entry>
+          <entry>Read-only</entry>
+          <entry>Description</entry>
+         </row>
+        </thead>
+        <tbody>
+         <row>
+          <entry>document</entry>
+          <entry>DOMDocument</entry>
+          <entry></entry>
+          <entry></entry>
+         </row>
+        </tbody>
+       </tgroup>
+      </table>     
+     </section>
+    </section>
+    
+   </section>
+   
+  &reference.dom.constants;
+   
   </partintro>
 
 &reference.dom.functions;
-
  </reference>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/diff.php/phpdoc/en/reference/dom/functions/dom-domxpath-query.xml?r1=1.4&r2=1.5&ty=u
Index: phpdoc/en/reference/dom/functions/dom-domxpath-query.xml
diff -u phpdoc/en/reference/dom/functions/dom-domxpath-query.xml:1.4 
phpdoc/en/reference/dom/functions/dom-domxpath-query.xml:1.5
--- phpdoc/en/reference/dom/functions/dom-domxpath-query.xml:1.4        Fri Dec 
17 10:11:30 2004
+++ phpdoc/en/reference/dom/functions/dom-domxpath-query.xml    Fri Dec 17 
11:15:37 2004
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
+<!-- $Revision: 1.5 $ -->
   <refentry id="function.dom-domxpath-query">
    <refnamediv>
     <refname>DOMXPath->query</refname>
     <refpurpose>
-     Evaluates the XPath expression in the given string 
+     Evaluates the given XPath expression 
     </refpurpose>
    </refnamediv>
    <refsect1>

http://cvs.php.net/co.php/phpdoc/en/reference/dom/functions/dom-domdocument-construct.xml?r=1.1&p=1
Index: phpdoc/en/reference/dom/functions/dom-domdocument-construct.xml
+++ phpdoc/en/reference/dom/functions/dom-domdocument-construct.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
  <refentry id='function.dom-domdocument-construct'>
   <refnamediv>
    <refname>DOMDocument->__construct</refname>
    <refpurpose>
     Creates a new DOMDocument object
    </refpurpose>
   </refnamediv>
   <refsect1>
    &reftitle.description;
    <classsynopsis>
    <ooclass><classname>DOMDocument</classname></ooclass>
     <constructorsynopsis>
      <methodname>__construct</methodname>
      <methodparam 
choice='opt'><type>string</type><parameter>version</parameter></methodparam>
      <methodparam 
choice='opt'><type>string</type><parameter>encoding</parameter></methodparam>
     </constructorsynopsis> 
    </classsynopsis>
    <para>
     Creates a new DOMDocument object.
    </para>
   </refsect1>
  </refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

http://cvs.php.net/co.php/phpdoc/en/reference/dom/functions/dom-domstringlist-item.xml?r=1.1&p=1
Index: phpdoc/en/reference/dom/functions/dom-domstringlist-item.xml
+++ phpdoc/en/reference/dom/functions/dom-domstringlist-item.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
  <refentry id='function.dom-domstringlist-item'>
   <refnamediv>
    <refname>DOMStringList->item</refname>
    <refpurpose>
     Return the specified index of the collection
    </refpurpose>
   </refnamediv>
   <refsect1>
    &reftitle.description;
    <classsynopsis>
     <ooclass><classname>DOMStringList</classname></ooclass>
     <methodsynopsis>
      <type>DOMString</type>
      <methodname>item</methodname>
      <methodparam><type>int</type><parameter>index</parameter></methodparam>
     </methodsynopsis>
    </classsynopsis>
    <para>
     Not implemented yet.
    </para>
   </refsect1>
  </refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

http://cvs.php.net/co.php/phpdoc/en/reference/dom/functions/dom-domxpath-evaluate.xml?r=1.1&p=1
Index: phpdoc/en/reference/dom/functions/dom-domxpath-evaluate.xml
+++ phpdoc/en/reference/dom/functions/dom-domxpath-evaluate.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
  <refentry id="function.dom-domxpath-evaluate">
   <refnamediv>
    <refname>DOMXPath->evaluate</refname>
    <refpurpose>
     Evaluates the given XPath expression and returns a typed result 
    </refpurpose>
   </refnamediv>
   <refsect1>
    &reftitle.description;
    <classsynopsis>
     <ooclass><classname>DOMXPath</classname></ooclass>
     <methodsynopsis>
      <type>mixed</type>
      <methodname>evaluate</methodname>
      
<methodparam><type>string</type><parameter>expression</parameter></methodparam>
      <methodparam 
choice="opt"><type>DOMNode</type><parameter>contextnode</parameter></methodparam>
      
     </methodsynopsis>
    </classsynopsis>
    &warn.undocumented.func;
   </refsect1>
  </refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

Reply via email to