Hola a todos:
Estoy utilizando el módulo LibXML, y no encuentro el modo de reemplazar el contenido de un nodo. Tengo:
<tokens>
<w id="w1" tokentype="HAS_MAI">
<anbtal talde_zenb="13">
<tamaina>002</tamaina>
<C>1</C>
<X>0</X>
<GALD>0</GALD>
</anbtal>
</w>
...
</tokens>
Y si hago (teniento en $contenido = "XXX"):
...
foreach my $anbtal ($word->findnodes("anbtal")){
foreach my $correct ($anbtal->findnodes("C")){
$correct->appendText($contenido);
}
}
Obtengo que el nodo "C" cambia a "1XXX":
<tokens>
<w id="w1" tokentype="HAS_MAI">
<anbtal talde_zenb="13">
<tamaina>002</tamaina>
<C>1XXX</C>
<X>0</X>
<GALD>0</GALD>
</anbtal>
</w> ...