【发布时间】:2018-10-02 10:14:50
【问题描述】:
我有一个包含许多标签的 xml 文档。我想用以下形式的处理指令替换这些标签之一:
<?merge subdocs = 0 :sheet1-01.xml?>.
但是如果使用代码:
$nodes[0]->insert_new_elt('before',=>'<?merge subdocs = 0 :sheet1-01.xml?>')
我要替换的标签包含在变量 $nodes[0] 中,xml 文件中的结果是:
<<?merge subdocs = 0 :sheet1-01.xml?>/>
这显然不是我想要的!我搜索了 XML Twig 的帮助页面,并找到了处理标签的引用,但无法弄清楚如何将它们插入我的 xml 文档中!是否可以使用 XML Twig?如果可以,如何实现?
附:忘了提到我目前正在将整个 XML 文件加载到内存中,而不是使用 twig 处理程序。
非常感谢任何帮助。
【问题讨论】: