Hola,
Estoy usando el módulo
XML::LibXML para editar un xml. Quiero capturar el texto de algunos elementos en diferentes variables, pero tengo problemas cuando se trata de un elemento vacío. Por ejemplo, imaginando el siguiente XML:
<root>
<elemento1>texto</elemento1>
<elemento2/>
</root>
Tengo el siguiente código:
foreach $node ( $doc->findnodes('//elemento1') ) {
$elemento1 = $node->firstChild->data;
};
foreach $node ( $doc->findnodes('//elemento2') ) {
$elemento2 = $node->firstChild->data;
};
Pero al llegar al elemento vacío el
script se ...