我想在 vtd-xml xml 修饰符类中实现以下内容。
Original xml
<xml>
<element attr1='1' attr2='2' attr3='3'>text</element>
</xml>
int p = vn.getText()
xm.updateToken(p, "new text");
但是这里的代码将文本修改为新文本,但并没有复制所有属性。知道如何实现这一目标吗?
其他选项是调用 xm.remove() 然后添加标签。但是,我不知道如何将属性复制到新标签。
谢谢巴拉_
Edit
testAP.selectXPath("pn[@category]");
while((j = testAP.evalXPath()) != -1)
{
int p = vn.getText();
xm.updateToken(p, "new text");
}
XML
<pn category = "ONE" GENERAL0 = "0" GENERAL1 = "-1" >previoustext</pn>
以上是代码。