This shows you the differences between two versions of the page.
es:xml_adaptor [2019/09/05 10:48] tast created |
es:xml_adaptor [2024/12/10 13:28] (current) montse [Funciones Predefinidas] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Adapador XML ====== | + | ====== Adaptador XML ====== |
+ | ===== Introducción ===== | ||
+ | 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. \\ \\ | ||
- | 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. | ||