Necesito obtener el valor de un tag de un xml...
Using xml Syntax Highlighting
- <?xml version="1.0" encoding="UTF-8" standalone="no"?>
- <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
- <response>
- <result code="1000">
- <msg lang="en">Command completed successfully</msg>
- </result>
- <trID>
- <clTRID>ABC-LOGOUT</clTRID>
- <svTRID>FI</svTRID>
- </trID>
- </response>
- </epp>
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
Using xml Syntax Highlighting
- <?xml version="1.0" encoding="UTF-8" standalone="no"?>
- <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
- <response>
- <result code="2000">
- <msg lang="en">Unknown command</msg>
- </result>
- <trID>
- <svTRID>FI</svTRID>
- </trID>
- </response>
- </epp>
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
Necesito obtener el valor del código del error...
Using xml Syntax Highlighting
<result code="?????">
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
He obtenido los valores según los nombre de los tag, es decir,
Using perl Syntax Highlighting
my $parser = XML::LibXML->new();
my $tree = $parser->parse_string($xml);
my $root = $tree->getDocumentElement;
print $root->getElementsByTagName('result');
my $tree = $parser->parse_string($xml);
my $root = $tree->getDocumentElement;
print $root->getElementsByTagName('result');
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
y obtengo el valor de "Command completed successfully", o dependiendo del caso...
¿¿Alguna idea de cómo poder realizarlo con XML::LibXML??
thanks