1

我正在寻找一种方法,使我可以使文本节点栩栩如生,例如:

$doc->addNode( $xPath );

XPath 查询有时会变得非常时髦这一事实可能是不在内部实现这种方法的一个很好的理由XML::LibXML

但是更简单的绝对 XPath 确实为节点提供了方便的地址表示。有时,这种方法会让生活变得更轻松,也更有意义。

为了满足这一需求,我推出了自己的过于简单的子程序,它在 XPath 上执行递归遍历,直到找到现有的 XPath,此时创建并添加必要的节点。虽然它暂时有效,但它不处理索引 XPath(如/library/book[2]/title),并且text()需要去除对节点的引用。

我希望有一个替代解决方案可以满足我的要求。编写我自己的 XPath-parser/node-generator 的工作量太大了。

4

0 回答 0