PHP遍历、增加、删除、修改XML数据和属性操作
1、1.使用PHP遍历XML数据

1、1.PHP增加XML数据五步:
第一步:开辟内存空间,形成“面”
第二步:载入XML文档到内存,形成DOM树
第三步:创建新节点(新节点与新节点下的子节点)
第四步:追加新节点到父节点
第五步:保存内存中的数据到XML文档中
参数说明:
$newnode :要追加的新节点
说明:在PHP DOM模型中,节点的创建是没有顺序要求的。
int DOMDocument::save ( string $filename ) :保存内存中的数据到XML文档中
参数说明:
$filename :要保存的文件名称
示例代码:

1、1.第一步:开辟内存空间,形成“面”
第二步:载入xml文档到内存,形成DOM树
第三步:找到要删除的老(旧)节点
第四步:找到父节点并删除老节点
第五步:保存内存中的数据到XML文档中
要使用到的知识点:
DOMNode DOMNode::removeChild ( DOMNode $oldnode ) :删除子节点
参数说明:
$oldnode :要删除的子元素

1、1.第一步:开辟内存空间,形成“面”
第二步:载入XML文档到内存,形成DOM树
第三步:找到要修改的老节点
第四步:创建新节点并找到父节点然后替换老节点
第五步:保存内存中的数据到XML文档中
要用到的知识点:
DOMNode DOMNode::replaceChild ( DOMNode $newnode , DOMNode $oldnode ) :替换节点
参数说明:
$newnode :新节点
$oldnode :老节点
示例代码:

1、1.例1:判断元素是否具有属性或某个属性

2、2.例2:设置元素的属性(添加)

3、3.例3:删除元素的属性

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:48
阅读量:179
阅读量:193
阅读量:61
阅读量:94