`
顺顺利利
  • 浏览: 3764 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

PHP的DOMDocument属性和方法详解

    博客分类:
  • php
阅读更多

属性

 

Attributes     存储节点的属性列表(只读)  

childNodes     存储节点的子节点列表(只读)  

dataType     返回此节点的数据类型  

Definition     以DTD或XML模式给出的节点的定义(只读)  

Doctype     指定文档类型节点(只读)  

documentElement     返回文档的根元素(可读写)  

firstChild     返回当前节点的第一个子节点(只读)  

Implementation     返回XMLDOMImplementation对象  

lastChild     返回当前节点最后一个子节点(只读)  

nextSibling     返回当前节点的下一个兄弟节点(只读)  

nodeName     返回节点的名字(只读)  

nodeType     返回节点的类型(只读)  

nodeTypedValue     存储节点值(可读写)  

nodeValue     返回节点的文本(可读写)  

ownerDocument     返回包含此节点的根文档(只读)  

parentNode     返回父节点(只读)  

Parsed     返回此节点及其子节点是否已经被解析(只读)  

Prefix     返回名称空间前缀(只读)  

preserveWhiteSpace     指定是否保留空白(可读写)  

previousSibling     返回此节点的前一个兄弟节点(只读)  

Text     返回此节点及其后代的文本内容(可读写)  

url     返回最近载入的XML文档的URL(只读)  

Xml     返回节点及其后代的XML表示(只读)

 

方法

 

appendChild     为当前节点添加一个新的子节点,放在最后的子节点后  

cloneNode     返回当前节点的拷贝  

createAttribute     创建新的属性  

createCDATASection     创建包括给定数据的CDATA段  

createComment     创建一个注释节点  

createDocumentFragment     创建DocumentFragment对象  

createElement     创建一个元素节点  

createEntityReference     创建EntityReference对象  

createNode     创建给定类型,名字和命名空间的节点  

createPorcessingInstruction     创建操作指令节点  

createTextNode     创建包括给定数据的文本节点  

getElementsByTagName     返回指定名字的元素集合  

hasChildNodes     返回当前节点是否有子节点  

insertBefore     在指定节点前插入子节点  

Load     导入指定位置的XML文档  

loadXML     导入指定字符串的XML文档  

removeChild     从子结点列表中删除指定的子节点  

replaceChild     从子节点列表中替换指定的子节点  

Save     把XML文件存到指定节点  

selectNodes     对节点进行指定的匹配,并返回匹配节点列表  

selectSingleNode     对节点进行指定的匹配,并返回第一个匹配节点  

transformNode     使用指定的样式表对节点及其后代进行转换

分享到:
评论

相关推荐

    DOMDocment的操作

    **DOMDocument操作详解与XPath应用** 在Web开发中,处理XML文档时,DOMDocument是PHP的一个强大工具。它遵循了W3C的Document Object Model(DOM)标准,允许开发者以结构化的方式访问和操作XML文档。DOMDocument...

    w3s dom+js+php+ 很多 教程

    《w3s DOM+JS+PHP 教程详解》 在IT领域,DOM(Document Object Model), JavaScript(JS), 和PHP是构建交互式Web应用程序的重要技术。w3s 提供了一系列教程,旨在帮助学习者掌握这些技能,从而更好地理解和运用...

    PHP操作XML详解.doc

    除了SimpleXML,PHP还提供了DOMDocument、XMLReader和XMLWriter等其他XML处理库,它们提供了更底层的控制和更高的灵活性。例如,DOMDocument允许创建、修改和删除XML元素,而XMLReader则提供了一个逐节点读取大型XML...

    php留言板guestbook无需数据库xml的超简单学习

    这个过程可能涉及到`DOMDocument::createElement()`,`appendChild()`等方法。 5. **显示留言**:回到`index.php`,PHP会读取`comments.xml`并解析其内容,将每条留言转化为HTML格式,显示在网页上。这通常通过循环...

    PHP封装的XML简单操作类完整实例

    这些方法和属性都是基于PHP的DOMDocument类,DOMDocument提供了处理XML和HTML文档的强大功能,允许开发者遍历、修改和创建文档结构。 例如,如果要从XML文件读取数据,可以这样使用: ```php $xml = new xml_dom('...

    php动态生成xml文件

    PHP中的`DOMDocument`类提供了用于创建、修改和查询XML文档的方法。 2. **节点(Node)**:在XML文档中,每一个元素、属性、文本等都是一个节点。 3. **元素(Element)**:XML文档的基本组成部分,包含起始标签、可能的...

    RSSMaker(php版)

    在PHP中,我们可以使用DOMDocument类和DOMElement类来创建和操作XML文档。通过这些类,我们可以动态生成RSS feed。RSSMaker的实现原理就是利用PHP的XML处理能力,根据数据库或其他数据源中的内容动态生成RSS XML文件...

    phpquery完整包

    4. **查询和操作**:现在你可以使用选择器和方法进行查询和操作了: ```php $elements = $pq->find('div.container'); $elements->each(function($i, $element){ echo pq($element)->text(); }); ``` 5. **...

    phpQuery源码

    phpQuery允许用户自定义选择器和方法,以满足特定需求。你可以通过继承`phpQueryObject`类并重写其方法来实现自定义功能。 ### 8. 性能与兼容性 尽管phpQuery为开发者提供了便利,但需要注意的是,频繁的DOM操作...

    (全)传智播客PHP就业班视频完整课程

    10-27 5 jquery属性操作 获取子元素和兄弟元素的方法 10-27 6 练习题讲解 10-27 7 jquery和ajax整合使用的方法 10-29 1 svn安装及常用操作 10-29 2 svn常用操作 实例讲解1 10-29 3 svn常用操作 实例讲解2 10-29 4 ...

    php编写的网络爬虫

    PHP可以使用DOMDocument和DOMXpath库来解析和查询HTML。 ```php <?php $doc = new DOMDocument(); libxml_use_internal_errors(true); $doc->loadHTML($response); $xpath = new DOMXpath($doc); $results = $xpath...

    史上最全韩顺平传智播客PHP就业班视频,10月份全集

    10-27 5 jquery属性操作 获取子元素和兄弟元素的方法 10-27 6 练习题讲解 10-27 7 jquery和ajax整合使用的方法 10-29 1 svn安装及常用操作 10-29 2 svn常用操作 实例讲解1 10-29 3 svn常用操作 实例讲解2 10-29 4 ...

    PHP输出XML到页面的3种方法详解

    本文详细介绍了PHP输出XML到Web页面的三种方法,从直接使用echo输出到使用DOMDocument类构建XML,每种方法都有其适用场景和优缺点。在开发过程中,应根据实际需求和XML文档的复杂性来选择合适的方法。对于简单的XML...

    史上最全韩顺平传智播客PHP就业班视频,9月份全集

    10-27 5 jquery属性操作 获取子元素和兄弟元素的方法 10-27 6 练习题讲解 10-27 7 jquery和ajax整合使用的方法 10-29 1 svn安装及常用操作 10-29 2 svn常用操作 实例讲解1 10-29 3 svn常用操作 实例讲解2 10-29 4 ...

    php解析xml方法实例详解

    以上代码段创建了DOMDocument对象,并从books.xml文件中加载数据,然后通过getElementsByTagName方法获取所有的节点。遍历这些节点,并且进一步获取title、author、year和price等子节点的文本内容,最后输出这些信息...

    PHP网络爬虫脚本

    可以使用PHP的DOM解析库如DOMDocument和DOMXPath来解析HTML文档,查找特定的元素和内容。例如,使用DOMXPath的query方法找到包含目标信息的标签,再提取其innerText或nodeValue属性。对于JSON数据,可以使用json_...

Global site tag (gtag.js) - Google Analytics