知识大全 php xml 常用函数大全
Posted 知
篇首语:坚硬的城市里没有柔软的爱情,生活不是林黛玉,不会因为忧伤而风情万种。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 php xml 常用函数大全相关的知识,希望对你有一定的参考价值。
DOM 函数
a DOMDocument >load()
作用 加载xml文件
用法 DOMDocument >load( string filename )
参数 filename xml文件;
返回 如果成功则返回 TRUE 失败则返回 FALSE
b DOMDocument >loadXML()
作用 加载xml代码
用法 DOMDocument >loadXML( string source )
参数 source xml代码;
返回 如果成功则返回 TRUE 失败则返回 FALSE
c DOMDocument >getElementsByTagName_r()
作用 按标签名查找
用法 DOMDocument >getElementsByTagName_r(string name)
参数 name 标签名称;
返回 新的 DOMNodeList 对象
d DOMDocument >getElementById()
作用 按标签名查找
用法 DOMDocument >getElementById(string elementId )
参数 elementId 标签id;
返回 新的 DOMNodeList 对象
e DOMDocument >createElement_x_x()
作用 创建标签
用法 DOMDocument >createElement_x_x(string name [ string value] )
参数 name 标签名称 value 只;
返回 新的 DOMElement 对象 失败为false
f DOMDocument >createTextNode()
作用 创建文本节点
用法 DOMDocument >createTextNode(string content )
参数 content 内容;
返回 新的 DOMText 对象 失败为false
h DOMDocument >createCDATASection()
作用 创建cdata节点
用法 DOMDocument >createCDATASection( string data )
参数 data 内容;
返回 新的 DOMCDATASection 对象 失败为false
i DOMDocument >createAttribute()
作用 创建标签属性
用法 DOMDocument >createAttribute(string name)
参数 name 属性名称;
返回 新的 DOMAttr 对象 失败为false
j DOMDocument >validate()
作用 检验xml代码
用法 DOMDocument >validate()
参数 无
返回 如果成功则返回 TRUE 失败则返回 FALSE
k DOMDocument >save()
作用 保存xml代码到xml文件
用法 DOMDocument >save(string filename )
参数 filename xml文件;
返回 成功返回xml字符长度 失败返回false
l DOMDocument >saveXML()
作用 保存xml代码
用法 DOMDocument >saveXML( [DOMNode node [ int options]] )
参数 node DOMNode;
返回 成功返回xml 失败返回false
m DOMElement >hasAttribute()
作用 检测属性是否存在
用法 DOMElement >hasAttribute(string name)
参数 name 属性名称;
返回 如果成功则返回 TRUE 失败则返回 FALSE
n DOMElement >getAttribute()
作用 获取属性值
用法 DOMElement >getAttribute(string name)
参数 name 属性名称;
返回 成功返回属性值 失败返回空
o DOMElement >getAttribute()
作用 获取属性值
用法 DOMElement >getAttribute(string name)
参数 name 属性名称;
返回 成功返回属性值 失败返回空
p DOMElement >setAttribute()
作用 设置属性值
用法 DOMElement >setAttribute(string name string value )
参数 name 属性名称;value 属性值
返回 如果成功则返回 TRUE 失败则返回 FALSE
q DOMNode >appendChild()
作用 将子节点链接到父节点上
用法 DOMNode >appendChild(DOMNode newnode )
参数 newnode 新节点;
返回 成功返回新节点 失败返回空
r DOMNode >hasAttributes()
作用 检验是否有属性
用法 DOMNode >hasAttributes( )
参数 无
返回 如果成功则返回 TRUE 失败则返回 FALSE
s DOMNode >hasChildNodes()
作用 检测是否有子节点
用法 DOMNode >hasChildNodes()
参数 无
返回 如果成功则返回 TRUE 失败则返回 FALSE
t DOMNode >insertBefore()
作用 把子节点插入dom树 位置在某节点前
用法 DOMNode >insertBefore(DOMNode newnode [ DOMNode refnode] )
参数 newnode 新node;refnode 参照node
返回 成功返回新node 失败返回空
u DOMNode >removeChild()
作用 删除子节点
用法 DOMNode >removeChild(DOMNode oldnode )
参数 oldnode 子节点;
返回 成功返回子节点 失败返回空
v DOMNode >replaceChild()
作用 更新子节点
用法 DOMNode >replaceChild(DOMNode newnode DOMNode oldnode )
参数 newnode 新node;oldnode 老的node
返回 成功返回oldnode 失败返回空
———————— DOMNode 属性————————————–
a DOMNode >nodeType
作用 获取节点类型
b DOMNode >nodeName
作用 获取节点名称
c DOMNode >nodeValue
作用 获取节点内容
d DOMNode >textContent
作用 获取节点内容
e DOMNode >parentNode
作用 获取节点父节点
f DOMNode >childNodes
作用 获取节点子节点
g DOMNode >firstChild
作用 获取节点第一个子节点
h DOMNode >lastChild
作用 获取节点最后一个子节点
XMLReader
a XMLReader::XML
作用 载入 xml 字符串
用法 XMLReader::xml(string source [ string encoding [ int options]] )
参数 source xml string;encoding document encoding or NULL
返回 如果成功则返回 TRUE 失败则返回 FALSE
b XMLReader::open
作用 载入xml文件
用法 XMLReader::open(string url [ string encoding [ int options]] )
参数 url 连接到xml的链接;encoding document encoding or NULL
返回 如果成功则返回 TRUE 失败则返回 FALSE
c XMLReader::read
作用 读取 xml 使解析器前进到下一个标记
用法 XMLReader::read() 在 while 循环中遍历整个文档
参数 NULL
返回 如果成功则返回 TRUE 失败则返回 FALSE
d XMLReader::getAttribute
作用 获取属性
用法 XMLReader::getAttribute(string name)
参数 name 属性名称
返回 如果成功则返回 属性值 失败则返回 FALSE
e XMLReader::isValid
作用 检验xml是否合法
用法 XMLReader::isValid()
参数 无
返回 如果成功则返回 true 失败则返回 FALSE
f XMLReader::moveToAttribute
作用 移动焦点到所指的属性上
用法 XMLReader::moveToAttribute(string name)
参数 name 属性名称
返回 如果成功则返回 true 失败则返回 FALSE
g XMLReader::moveToFirstAttribute
作用 移动焦点到第一个属性上
用法 XMLReader::moveToFirstAttribute()
参数 无
返回 如果成功则返回 true 失败则返回 FALSE
h XMLReader::moveToNextAttribute
作用 移动焦点到下一个属性上
用法 XMLReader::moveToNextAttribute()
参数 无
返回 如果成功则返回 true 失败则返回 FALSE
i XMLReader::moveToElement
作用 移动焦点到父节点当前属性上
用法 XMLReader::moveToElement()
参数 无
返回 如果成功则返回 true 失败则返回 FALSE
j XMLReader::close
作用 关闭xml输入
用法 XMLReader::close()
参数 无
返回 如果成功则返回 true 失败则返回 FALSE
——————— 常量————————–
XMLReader::NONE = ;
XMLReader::ELEMENT = ;
XMLReader::ATTRIBUTE = ;
XMLReader::TEXT = ;
XMLReader::CDATA = ;
XMLReader::ENTITY_REF = ;
XMLReader::ENTITY = ;
XMLReader::PI = ;
XMLReader::MENT = ;
XMLReader::DOC = ;
XMLReader::DOC_TYPE = ;
XMLReader::DOC_FRAGMENT = ;
XMLReader::NOTATION = ;
XMLReader::WHITESPACE = ;
XMLReader::SIGNIFICANT_WHITESPACE = ;
XMLReader::END_ELEMENT = ;
XMLReader::END_ENTITY = ;
XMLReader::XML_DECLARATION = ;
XMLReader::LOADDTD = ;
XMLReader::DEFAULTATTRS = ;
XMLReader::VALIDATE = ;
XMLReader::SUBST_ENTITIES = ;
————————属性——————————–
a XMLReader >attributeCount ;
作用 属性数量
b XMLReader >baseURI ;
作用 节点的url
c XMLReader >depth ;
作用 节点树的层数
d XMLReader >hasAttributes ;
作用 检测是否有属性
e XMLReader >hasValue ;
作用 是否有值
f XMLReader >isEmptyElement ;
作用 是否是空标签
g XMLReader >localName ;
作用 标签内部明
h XMLReader >name ;
作用 标签名
i XMLReader >nodeType ;
作用 节点类型
j XMLReader >value ;
作用 节点文本内容
XMLWriter
a XMLWriter::openURI
作用 从url输出代码创建新的XMLWriter
用法 XMLWriter::openURI(string uri )
参数 url xml地址
返回 如果成功则返回 true 失败则返回 FALSE
b XMLWriter::setIndentString
作用 设置缩进字符
用法 XMLWriter::setIndentString(string indentString )
参数 indentString 缩进字符
返回 如果成功则返回 true 失败则返回 FALSE
c XMLWriter::setIndent
作用 设置缩进开关
用法 XMLWriter::setIndent(bool indent )
参数 indent 缩进与否
返回 如果成功则返回 true 失败则返回 FALSE
d XMLWriter::startDocument
作用 设置文档开始标签
用法 XMLWriter::startDocument( [string version [ string encoding [ string standalone]]] )
参数 version 版本;encoding 编码;standalone 独立的
返回 如果成功则返回 true 失败则返回 FALSE
e XMLWriter::endDocument
作用 设置文档结束标签
用法 XMLWriter::endDocument( )
参数 无
返回 如果成功则返回 true 失败则返回 FALSE
f XMLWriter::startDTD
作用 设置dtd开始标签
用法 XMLWriter::startDTD( string qualifiedName [ string publicId [ string systemId]] )
参数 qualifiedName 名称;publicId piublic;systemId system
返回 如果成功则返回 true 失败则返回 FALSE
g XMLWriter::endDTD
作用 设置dtd结束标签
用法 XMLWriter::endDTD()
参数 无
返回 如果成功则返回 true 失败则返回 FALSE
h XMLWriter::startElement
作用 设置开始标签
用法 XMLWriter::startElement(string name )
参数 name 标签名称
返回 如果成功则返回 true 失败则返回 FALSE
i XMLWriter::endElement
作用 设置结束标签
用法 XMLWriter::endElement()
参数 无
返回 如果成功则返回 true 失败则返回 FALSE
j XMLWriter::startCData
作用 设置开始标签
用法 XMLWriter::startCData()
参数 无
返回 如果成功则返回 true 失败则返回 FALSE
k XMLWriter::endCData
作用 设置结束标签
用法 XMLWriter::endCData ()
参数 无
返回 如果成功则返回 true 失败则返回 FALSE
l XMLWriter::writeAttribute
作用 写标签属性
用法 XMLWriter::writeAttribute (string name string value )
参数 name 属性名称;value 属性值
返回 如果成功则返回 true 失败则返回 FALSE
m XMLWriter::writeElement
作用 写标签属性
用法 XMLWriter::writeElement (resource xmlwriter string name string content )
参数 xmlwriter xml资源;name 标签名称;value 文本值
返回 如果成功则返回 true 失败则返回 FALSE
n XMLWriter::writeCData
作用 写标签属性
用法 XMLWriter::writeCData (resource xmlwriter string content )
参数 xmlwriter xml资源;value 文本值
返回 如果成功则返回 true 失败则返回 FALSE
o XMLWriter::text
作用 写文本
用法 XMLWriter::text (string content )
参数 content 文本值
返回 如果成功则返回 true 失败则返回 FALSE
p XMLWriter::flush
作用 清空缓存
用法 XMLWriter::flush ( )
参数 无
cha138/Article/program/PHP/201311/21205相关参考
PHP常用函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! <?phpfunctio
基于PHP中的常用函数回顾 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!以下是对PHP中的常用函数
PHP最常用的ini函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 针对PHP配置文件PHP
PHP读写XML文件技巧 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 常用如下几行 head
知识大全 基于php常用函数总结(数组,字符串,时间,文件操作)
数组:【重点】implode(分隔arr)把数组值数据按指定字符连接起来例如$arr=array();$str=implode($arr);explode([分隔]arr)按指定规则对一个字符串进
php函数method_exists()与is_callable()的区别在哪?在php面相对象设计过程中往往我们需要在调用某一个方法是否属于某一个类的时候做出判断常用的方法有method_exist
用MySQL和PHP创建XML 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! XML是作为数据交
PHP读取xml方法介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一什么是xmlxml有什
用PHP工具包expat解析XML 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!如今人人鼓吹XML
PHP生成和获取XML格式数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在做数据接口时我们