在php中,是否可以仅通过simplexml的标记名来更改xml变量
我知道我可以设置这样的变量在php中,是否可以仅通过simplexml的标记名来更改xml变量,php,xml,simplexml,Php,Xml,Simplexml,我知道我可以设置这样的变量$xml->path->to->tag=$newValue。但如果我只有标记名,不知道它的路径,我想知道如何设置它的变量呢?可能吗?您正在寻找 在XML文档中的任意位置搜索元素的方法是//elementName XML示例: <foo> <bar> <baz bam="boom">baddam</baz> </bar> </foo> 将输出() baddamb
$xml->path->to->tag=$newValue
。但如果我只有标记名,不知道它的路径,我想知道如何设置它的变量呢?可能吗?您正在寻找
//elementName
XML示例:
<foo>
<bar>
<baz bam="boom">baddam</baz>
</bar>
</foo>
将输出()
baddamboom
改变
您正在寻找的
//elementName
XML示例:
<foo>
<bar>
<baz bam="boom">baddam</baz>
</bar>
</foo>
将输出()
baddamboom
改变
baddamboom
<?xml version="1.0"?>
<foo>
<bar>
<baz bam="changed too">changed</baz>
</bar>
</foo>