- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章php xml常用函数的集合(比较详细)由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
1、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 作用:获取节点最后一个子节点 。
2、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 = 0 ; XMLReader::ELEMENT = 1 ; XMLReader::ATTRIBUTE = 2 ; XMLReader::TEXT = 3 ; XMLReader::CDATA = 4 ; XMLReader::ENTITY_REF = 5 ; XMLReader::ENTITY = 6 ; XMLReader::PI = 7 ; XMLReader::COMMENT = 8 ; XMLReader::DOC = 9 ; XMLReader::DOC_TYPE = 10 ; XMLReader::DOC_FRAGMENT = 11 ; XMLReader::NOTATION = 12 ; XMLReader::WHITESPACE = 13 ; XMLReader::SIGNIFICANT_WHITESPACE = 14 ; XMLReader::END_ELEMENT = 15 ; XMLReader::END_ENTITY = 16 ; XMLReader::XML_DECLARATION = 17 ; XMLReader::LOADDTD = 1 ; XMLReader::DEFAULTATTRS = 2 ; XMLReader::VALIDATE = 3 ; XMLReader::SUBST_ENTITIES = 4 ,
————————属性——————————– 。
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 ; 作用:节点文本内容 。
3、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 ( ) 参数:无 返回:如果成功则返回 true,失败则返回 FALSE.
最后此篇关于php xml常用函数的集合(比较详细)的文章就讲到这里了,如果你想了解更多关于php xml常用函数的集合(比较详细)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
目录 进程 其他相关概念 创建线程的两种方式 为什么使用start()方法而不直接使用run()方法 start()方法底层
CURL状态码列表 状态码 状态原因 解释 0 正常访问
ODBC连接类函数 odbc_connect函数:打开一个ODBC连接 odbc_close函数:关闭一个已经打开的ODBC连接 odbc_close_all函数:关闭所有已经打开的ODBC连
作为标题,如何计算从纪元1900到现在使用boost的持续时间? 编辑:很抱歉以前的问题太短。我将再次描述我的问题。 我有关于将生日另存为整数的问题。我创建了四个函数,用法如下: ptime转换为整数
前言 在Java中,有一个常被忽略 但 非常重要的关键字Synchronized今天,我将详细讲解 Java关键字Synchronized的所有知识,希望你们会喜欢 目录 1. 定义 J
详细 JVM 垃圾收集日志的时间戳是收集的开始还是结束? 2016-08-09T21:04:19.756-0400: 224890.317: [GC Desired survivor size 167
我在“Master-Detail”概念上苦苦挣扎,除了一点点(但很重要)的细微差别外,几乎所有东西都按预期工作。我应该在 Storyboard上更改什么以在详细信息 View (屏幕截图底部的右上角)
我希望能够显示表格的详细 View ,但不推送新屏幕,而只显示表格所在的详细 View 。 设置它的最佳方式是什么......如果真的可行的话? ---------------------------
我在我的博客中为我的帖子使用了详细 View ,每篇帖子都有评论,所以我想对它们进行分页,但我不知道该怎么做,因为我请求了帖子模型。我知道如何在功能 View 中执行此操作,但不知道如何在详细 Vie
在下面的代码中,与 pm 对齐,该行是否会 move 整个内存并将其分配给 pm,或者它只会 move p 指向的内存而不是整个数组? int main() { int*
1·下载 https://dev.mysql.com/downloads/mysql/ 2·安装服务 1)管理员运行cmd 2)D: 3)cd D:\mysql
今天以前一直用的SQL Server 2005做开发,偶尔也用MySQL,现入手公司项目,用到SQL Server 2008,于是乎必须安装它,免得出现其他很纠结的小问题,现将自己安装图解分享如下:
1. crontab命令选项 复制代码 代码如下: #crontab -u <-l, -r, -e> -u指定一个用
我们有一个 WPF 应用程序,它有一个主窗口/详细信息窗口,两者都是 WPF 数据网格。当您在上部数据网格中选择一行时,详细信息将显示在下部数据网格中。我想知道从 UI 的角度来看是否有任何关于如何处
在可视化 Perforce 客户端 (p4v) 中有一个选项: 显示文件操作的 p4 命令输出 启用后,在日志 Pane 中,我可以看到这样的详细日志记录: p4 sync /Users/az/ftp
在其他服务器上设置测试环境后,在几个API调用中出现错误。 99%肯定这是MySQL的事情,但是返回的错误根本没有帮助: global name 'sys' is not defined" 我已经导入
我正在维护一个通用的 iOS 应用程序,其开发已开始于 iOS 6。我正在为 iOS 7 更新 UI。现在我遇到了应用程序的 iPad 部分的奇怪问题。这部分遵循使用 UISplitViewContr
我希望我能正确描述这种情况。当它发生时很容易在屏幕上看到,但很难用语言解释,但我会尽力而为。 我有一个带有固定主视图 (UITableView) 和两个详细 View 之一的 UISplitViewC
我尝试在 eclipse 和 intelliJ 参数中使用垃圾收集记录器来配置简单的测试程序。尝试了不同类型的配置,但尚未创建日志文件。 -XX:+PrintGCDetails -XX:+PrintG
正如您所知,.cap 文件中的 java 小程序的输出文件格式必须通过智能卡读卡器/写卡器(如 ACR122 或任何其他读卡器)部署到 java 卡,而且我相信 java 卡与 java 卡之间的部署
我是一名优秀的程序员,十分优秀!