DOM XML 函数
仅当使用 GNOME xml 库使用 --with-dom=[DIR] 配置 PHP 时,这些函数才可用。您至少需要 libxml-2.0.0(测试版本不起作用)。这些功能已在 PHP4 中添加。
该模块定义了以下常量:
表 1. XML 常量
常量值描述
XML_ELEMENT_NODE 1
XML_ATTRIBUTE_NODE 2
XML_TEXT_NODE 3
XML_CDATA_SECTION_NODE 4
XML_ENTITY_REF_NODE 5
XML_ENTITY_NODE 6
XML_PI_NODE 7
XML_COMMENT_NODE 8
XML_DOCUMENT_NODE 9
XML_DOCUMENT_TYPE_NODE 10
XML_DOCUMENT_FRAG_NODE 11
XML_NOTATION_NODE 12
XML_GLOBAL_NAMESPACE 1
XML_LOCAL_NAMESPACE 2
该模块定义了许多类。 DOM XML 函数返回 XML 文档的已解析树,其中每个节点都是属于这些类之一的对象。
xmldoc
(PHP4 >= 4.0b4)
xmldoc -- 创建 XML 文档的 DOM 对象
描述
对象 xmldoc(字符串 str)
该函数解析 str 中的 XML 文档并返回一个“Dom document”类的对象,具有属性“doc”(资源)、“version”(字符串)和“type”(长整型)。
xmldocfile
(PHP4 >= 4.0b4)
xmldocfile -- 从 XML 文件创建 DOM 对象
描述
object xmldocfile(字符串文件名)
该函数解析名为 filename 的文件中的 XML 文档,并返回一个“Dom document”类的对象,具有属性“doc”(资源)、“version”(字符串)。
xmltree
(PHP4 >= 4.0b4)
xmltree -- 从 XML 文档创建 php 对象树
描述
对象 xmltree(字符串 str)
该函数解析 str 中的 XML 文档,并返回一个树形 PHP 对象作为解析后的文档。