El adaptador XML le permite interactuar con un archivo .xml, ofreciendo un conjunto de Funciones Predefinidas para que pueda recuperar, revisar y modificar el contenido del archivo. También permite guardar el documento modificado.
Parámetros de Inicialización
FilePath: ruta completa del archivo
Funciones predefinidas
generateFileAsEvidence(): la función genera una copia del fichero XML en su estado actual, para ser añadido como evidencia. No requiere parámetro de entrada.
getElementAttrTextByXPath(XPath, Attribute Name): devuelve el texto del atributo del elemento, buscando por XPath y Attribute Name.
getElementTextByTagName(Tag Name, Position): devuelve el texto del elemento, buscando por Tag Name y Position.
getElementTextByXPath(XPath, Position): devuelve el texto del elemento, buscando por XPath y Position.
getElementsCountByTagName(Tag Name): devuelve el número de ocurrencias del elemento, buscando por Tag Name.
getElementsCountByXPath(XPath): devuelve el número de ocurrencias del elemento, buscando por XPath.
getElementsTextByTagName(Tag Name): devuelve el texto de la cadena de elementos de la matriz, buscando por el Tag Name.
getElementsTextByXPath(XPath): devuelve la cadena de texto de los elementos de la matriz, buscando por XPath.
replaceElementAttrTextByXPath: reemplaza el texto del atributo del elemento, buscando por Xpath y Attribute Name.
replaceElementTextByTagName(Tag Name, Position, New Text): reemplaza el texto de elemento, buscando por Tag Name y Position.
replaceElementTextByXPath: reemplaza el texto del elemento, buscando por Xpath y Position.
saveAs: guarda el archivo .xml en la ruta del usuario. Guarda en la carpeta de log si no se especifica la ruta.
saveXml(): guarda el archivo .xml en la ruta original.
xmlToString: guardar XML desde la memoria de la aplicación a un String.