ref.domxml.html

来自「php的帮助文档,涉及到PHP的案例和基本语法,以及实际应用内容」· HTML 代码 · 共 1,362 行 · 第 1/3 页

HTML
1,362
字号
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head>  <title>DOM XML Functions</title>  <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body><div style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="book.domxml.html">DOM XML</a></div> <div class="next" style="text-align: right; float: right;"><a href="function.domattribute-name.html">DomAttribute->name</a></div> <div class="up"><a href="book.domxml.html">DOM XML</a></div> <div class="home"><a href="index.html">PHP Manual</a></div></div><hr /><div>  <h1 class="title">DOM XML Functions</h1>  <div class="partintro">   <div id="domxml.deprecated" class="section">    <h2 class="title">Deprecated functions</h2>    <p class="para">     There are quite a few functions that do not fit into the DOM standard and     should no longer be used. These functions are listed in the following table.     The function <a href="function.domnode-append-child.html" class="function">DomNode_append_child()</a> has changed its     behaviour. It now adds a child and not a sibling. If this     breaks your application, use the non-DOM function     <a href="function.domnode-append-sibling.html" class="function">DomNode_append_sibling()</a>.    </p>    <p class="para">    <table border="5">     <caption><b>Deprecated functions and their replacements</b></caption>     <colgroup>      <thead valign="middle">       <tr valign="middle">        <th colspan="1">Old function</th>        <th colspan="1">New function</th>       </tr>      </thead>      <tbody valign="middle" class="tbody">       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">xmldoc</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domxml-open-mem.html" class="function">domxml_open_mem()</a></td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">xmldocfile</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domxml-open-file.html" class="function">domxml_open_file()</a></td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">domxml_new_xmldoc</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domxml-new-doc.html" class="function">domxml_new_doc()</a></td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">domxml_dump_mem</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-dump-mem.html" class="function">DomDocument_dump_mem()</a></td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">domxml_dump_mem_file</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-dump-file.html" class="function">DomDocument_dump_file()</a></td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomDocument_dump_mem_file</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-dump-file.html" class="function">DomDocument_dump_file()</a></td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomDocument_add_root</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-create-element.html" class="function">DomDocument_create_element()</a> followed by               <a href="function.domnode-append-child.html" class="function">DomNode_append_child()</a></td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomDocument_dtd</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-doctype.html" class="function">DomDocument_doctype()</a></td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomDocument_root</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-document-element.html" class="function">DomDocument_document_element()</a></td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomDocument_children</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domnode-child-nodes.html" class="function">DomNode_child_nodes()</a></td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomDocument_imported_node</td>        <td colspan="1" rowspan="1" align="left">No replacement.</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomNode_add_child</td>        <td colspan="1" rowspan="1" align="left">Create a new node with e.g.         <a href="function.domdocument-create-element.html" class="function">DomDocument_create_element()</a> and add it with         <a href="function.domnode-append-child.html" class="function">DomNode_append_child()</a>.        </td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomNode_children</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domnode-child-nodes.html" class="function">DomNode_child_nodes()</a></td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomNode_parent</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domnode-parent-node.html" class="function">DomNode_parent_node()</a></td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomNode_new_child</td>        <td colspan="1" rowspan="1" align="left">Create a new node with e.g.         <a href="function.domdocument-create-element.html" class="function">DomDocument_create_element()</a> and add it with         <a href="function.domnode-append-child.html" class="function">DomNode_append_child()</a>.        </td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomNode_set_content</td>        <td colspan="1" rowspan="1" align="left">Create a new node with e.g.         <a href="function.domdocument-create-text-node.html" class="function">DomDocument_create_text_node()</a> and add it with         <a href="function.domnode-append-child.html" class="function">DomNode_append_child()</a>.        </td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomNode_get_content</td>        <td colspan="1" rowspan="1" align="left">Content is just a text node and can be accessed with         <a href="function.domnode-child-nodes.html" class="function">DomNode_child_nodes()</a>.        </td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomNode_set_content</td>        <td colspan="1" rowspan="1" align="left">Content is just a text node and can be added with         <a href="function.domnode-append-child.html" class="function">DomNode_append_child()</a>.        </td>       </tr>      </tbody>     </colgroup>    </table>    </p>   </div>      <div id="domxml.classes" class="section">    <h2 class="title">Classes</h2>    <p class="para">     The API of the module follows the DOM Level 2 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.     Though the API is object-oriented, there are many functions which can     be called in a non-object-oriented way by passing the object to operate     on as the first argument. These functions are mainly to retain compatibility     to older versions of the extension, and should not be used when creating new     scripts.    </p>    <p class="para">     This API differs from the official DOM API in two ways. First, all     class attributes are implemented as functions with the same name.     Secondly, the function names follow the PHP naming convention. This means     that a DOM function lastChild() will be written as last_child().    </p>    <p class="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.    </p>     <p class="para">    <table border="5">     <caption><b>List of classes</b></caption>     <colgroup>      <thead valign="middle">       <tr valign="middle">        <th colspan="1">Class name</th>        <th colspan="1">Parent classes</th>       </tr>      </thead>      <tbody valign="middle" class="tbody">       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomAttribute</td>        <td colspan="1" rowspan="1" align="left">DomNode</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomCData</td>        <td colspan="1" rowspan="1" align="left">DomNode</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomComment</td>        <td colspan="1" rowspan="1" align="left">DomCData : DomNode</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomDocument</td>        <td colspan="1" rowspan="1" align="left">DomNode</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomDocumentType</td>        <td colspan="1" rowspan="1" align="left">DomNode</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomElement</td>        <td colspan="1" rowspan="1" align="left">DomNode</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomEntity</td>        <td colspan="1" rowspan="1" align="left">DomNode</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomEntityReference</td>        <td colspan="1" rowspan="1" align="left">DomNode</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomProcessingInstruction</td>        <td colspan="1" rowspan="1" align="left">DomNode</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">DomText</td>        <td colspan="1" rowspan="1" align="left">DomCData : DomNode</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">Parser</td>        <td colspan="1" rowspan="1" align="left">Currently still called DomParser</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">XPathContext</td>        <td class="empty">&nbsp;</td>       </tr>      </tbody>     </colgroup>    </table>    </p>    <p class="para">    <table border="5">     <caption><b>DomDocument class (DomDocument : DomNode)</b></caption>     <colgroup>      <thead valign="middle">       <tr valign="middle">        <th colspan="1">Method name</th>        <th colspan="1">Function name</th>        <th colspan="1">Remark</th>       </tr>      </thead>      <tbody valign="middle" class="tbody">       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">doctype</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-doctype.html" class="function">DomDocument_doctype()</a></td>        <td class="empty">&nbsp;</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">document_element</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-document-element.html" class="function">DomDocument_document_element()</a></td>        <td class="empty">&nbsp;</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">create_element</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-create-element.html" class="function">DomDocument_create_element()</a></td>        <td class="empty">&nbsp;</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">create_text_node</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-create-text-node.html" class="function">DomDocument_create_text_node()</a></td>        <td class="empty">&nbsp;</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">create_comment</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-create-comment.html" class="function">DomDocument_create_comment()</a></td>        <td class="empty">&nbsp;</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">create_cdata_section</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-create-cdata-section.html" class="function">DomDocument_create_cdata_section()</a></td>        <td class="empty">&nbsp;</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">create_processing_instruction</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-create-processing-instruction.html" class="function">DomDocument_create_processing_instruction()</a></td>        <td class="empty">&nbsp;</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">create_attribute</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-create-attribute.html" class="function">DomDocument_create_attribute()</a></td>        <td class="empty">&nbsp;</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">create_entity_reference</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-create-entity-reference.html" class="function">DomDocument_create_entity_reference()</a></td>        <td class="empty">&nbsp;</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">get_elements_by_tagname</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-get-elements-by-tagname.html" class="function">DomDocument_get_elements_by_tagname()</a></td>        <td class="empty">&nbsp;</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">get_element_by_id</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-get-element-by-id.html" class="function">DomDocument_get_element_by_id()</a></td>        <td class="empty">&nbsp;</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">dump_mem</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-dump-mem.html" class="function">DomDocument_dump_mem()</a></td>        <td colspan="1" rowspan="1" align="left">not DOM standard</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">dump_file</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-dump-file.html" class="function">DomDocument_dump_file()</a></td>        <td colspan="1" rowspan="1" align="left">not DOM standard</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">html_dump_mem</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domdocument-html-dump-mem.html" class="function">DomDocument_html_dump_mem()</a></td>        <td colspan="1" rowspan="1" align="left">not DOM standard</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">xpath_init</td>        <td colspan="1" rowspan="1" align="left">xpath_init</td>        <td colspan="1" rowspan="1" align="left">not DOM standard</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">xpath_new_context</td>        <td colspan="1" rowspan="1" align="left">xpath_new_context</td>        <td colspan="1" rowspan="1" align="left">not DOM standard</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">xptr_new_context</td>        <td colspan="1" rowspan="1" align="left">xptr_new_context</td>        <td colspan="1" rowspan="1" align="left">not DOM standard</td>       </tr>      </tbody>     </colgroup>    </table>    </p>    <p class="para">    <table border="5">     <caption><b>DomElement class (DomElement : DomNode)</b></caption>     <colgroup>      <thead valign="middle">       <tr valign="middle">        <th colspan="1">Method name</th>        <th colspan="1">Function name</th>        <th colspan="1">Remark</th>       </tr>      </thead>      <tbody valign="middle" class="tbody">       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">tagname</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domelement-tagname.html" class="function">DomElement_tagname()</a></td>        <td class="empty">&nbsp;</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">get_attribute</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domelement-get-attribute.html" class="function">DomElement_get_attribute()</a></td>        <td class="empty">&nbsp;</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">set_attribute</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domelement-set-attribute.html" class="function">DomElement_set_attribute()</a></td>        <td class="empty">&nbsp;</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">remove_attribute</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domelement-remove-attribute.html" class="function">DomElement_remove_attribute()</a></td>        <td class="empty">&nbsp;</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">get_attribute_node</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domelement-get-attribute-node.html" class="function">DomElement_get_attribute_node()</a></td>        <td class="empty">&nbsp;</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">set_attribute_node</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domelement-set-attribute-node.html" class="function">DomElement_set_attribute_node()</a></td>        <td class="empty">&nbsp;</td>       </tr>          <tr valign="middle">        <td colspan="1" rowspan="1" align="left">get_elements_by_tagname</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domelement-get-elements-by-tagname.html" class="function">DomElement_get_elements_by_tagname()</a></td>        <td class="empty">&nbsp;</td>       </tr>       <tr valign="middle">        <td colspan="1" rowspan="1" align="left">has_attribute</td>        <td colspan="1" rowspan="1" align="left"><a href="function.domelement-has-attribute.html" class="function">DomElement_has_attribute()</a></td>        <td class="empty">&nbsp;</td>       </tr>      </tbody>     </colgroup>    </table>    </p>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?