PHP遍历、增加、删除、修改XML数据和属性操作
PHP遍历、增加、删除、修改XML数据和属性操作
工具/原料
XML
PHP遍历XML数据
1、1.使用PHP遍历XML数据
PHP增加XML数据
1、1.PHP增加XML数据五步:第一步:开辟内存空间,形成“面”第二步:载入XML文档到内存,形成DOM树第三步:创建新节点(新节点与新节点下的子节点)第四步:追加糕恍阏绯新节点到父节点第五步:保存内存中的数据到XML文档中参数说明:$newnode :要追加的新节点说明:在PHP DOM模型中,节点的创建是没有顺序要求的。int DOMDocument::save ( string $filename ) :保存内存中的数据到XML文档中参数说明:$filename :要保存的文件名称示例代码:
PHP删除XML数据
1、1.第一步:开辟内存空间,形成“面”第二步:载入xml文档到内存,形成DOM树第三步:找到要删除的老(旧)节点第四步:找到父节点并删除老节点第五步:保存内存中的数据到XML文档中要使用到的知识点:DOMNode DOMNode::removeChild ( DOMNode $oldnode ) :删除子节点参数说明:$oldnode :要删除的子元素
PHP修改XML数据
1、1.第一步:开辟内存空间,形成“面”第二步:载入XML文档到内存,形成DOM树第三步:找到要修改的老节点第四步:创建新节点并找到父节点然后替换老节点第五步:保存内存中的数据到XML文档中要用到的知识点:DOMNode DOMNode::replaceChild ( DOMNode $newnode , DOMNode $oldnode ) :替换节点参数说明:$newnode:新节点$oldnode :老节点示例代码:
PHP实现XML属性操作
1、1.例1:判断元素是否具有属性或某个属性
2、2.例2:设置元素的属性(添加)
3、3.例3:删除元素的属性