Я хочу добиться ниже в классе модификаторов 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 (), а затем добавить тег. Но я не знаю, как скопировать атрибуты в новый тег.
Спасибо
Bala
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>
Над кодом указан код.