Hola Alex,
Si utilizas los métodos estándar proporcionados por SAP para leer y analizar el archivo XML, esto se hará automáticamente mediante el método. A continuación se muestra un programa de ejemplo. Mi cadena XML de ejemplo tiene un nodo llamado body y tiene un valor con el símbolo > en él, que en forma escapada se ve como > . El programa obtiene correctamente el valor convirtiendo > en el símbolo > y lo muestra después de la ejecución.
1 report xml_parse.
2
3 data:lv_xml type ref to cl_xml_document,
4 lv_elemnt type ref to if_ixml_element,
5 lv_value type string.
6
7 create object lv_xml.
8 lv_xml->parse_string( |<?xml version="1.0" encoding="UTF-8"?><note><to>Tove</to><from>Jani</from><heading>Reminder</heading><body>>Don't forget me this weekend!</body></note>| ).
9 lv_elemnt ?= lv_xml->find_node( 'body' ).
10 lv_value = lv_elemnt->get_value( ).
11 write lv_value.
Resultado del programa:
Gracias,
Juwin