Mediante el uso de una operación, Athento permite la extracción de datos específicos de un fichero XML para insertarlos en campos. Para extraer datos de un XML, instala la operación op_extract_from_xml.
Una vez esté instalada, para configurarla, tendrás que indicar a la operación de dónde extraer los datos y dónde guardarlos una vez extraídos. Esta información se almacena en el parámetro JSON configuration of extraction de la operación.
Por ejemplo, se quiere extraer el valor de <path> en el XML que se muestra a continuación, para ponerlo en un campo "Documentation Example".
<?xml version="1.0" encoding="UTF-8"?>
<example>
<path>Example value</path>
</example>
Se podría extraer el valor con la configuración:
{"metadata.documentation_example": "example.path"}
Dónde metadata.documentation_example es el nombre interno del campo en el que quieres guardar los datos y example.path es la ubicación del dato que queremos extraer dentro del XML.
Puedes indicar multiples datos a extraer, separando los datos don comas.
{"metadata.documentation_example": "example.path", "metadata.another_field": "XMLpath"}
Si hubiese un listado en el fichero, se podría acceder con la siguiente ruta:
example.path[0].value
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.