This shows you the differences between two versions of the page.
es:xml_adaptor [2019/10/01 14:29] tast [Adaptador XML] |
es:xml_adaptor [2024/12/10 13:28] (current) montse [Funciones Predefinidas] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Adaptador 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. | 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===== | =====Parámetros de Inicialización===== | ||
- | * ** FilePath:** Ruta completa del archivo | + | * ** FilePath:** ruta completa del archivo |
- | ===== Funciones Predefinidas (PF): ===== | + | ===== Funciones predefinidas ===== |
- | * **getElementAttrTextByXPath(XPath,Attribute Name)**: Devuelve el texto del atributo del elemento, buscando por XPath y nombre del atributo. | + | * **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. |
- | * **getElementTextByTagName(Tag Name, Position)**: Devuelve el texto del elemento, buscando por nombre de etiqueta y posición. | + | * **getElementAttrTextByXPath(XPath, Attribute Name)**: devuelve el texto del atributo del elemento, buscando por XPath y Attribute Name. |
- | * **getElementTextByXPath(XPath, Position)**: Devuelve el texto del elemento, buscando por XPath y Position. | + | * **getElementTextByTagName(Tag Name, Position)**: devuelve el texto del elemento, buscando por Tag Name y Position. |
- | * **getElementsCountByTagName(Tag Name)**: Devuelve el número de ocurrencias del elemento, buscando por nombre de etiqueta. | + | * **getElementTextByXPath(XPath, Position)**: devuelve el texto del elemento, buscando por XPath y Position. |
- | * **getElementsCountByXPath(XPath)**: Devuelve el número de ocurrencias del elemento, buscando por XPath. | + | * **getElementsCountByTagName(Tag Name)**: devuelve el número de ocurrencias del elemento, buscando por Tag Name. |
- | * **getElementsTextByTagName(Tag Name)**: Devuelve el texto de la cadena de elementos de la matriz, buscando por el nombre de la etiqueta. | + | * **getElementsCountByXPath(XPath)**: devuelve el número de ocurrencias del elemento, buscando por XPath. |
- | * **getElementsTextByXPath(XPath)**: Devuelve la cadena de texto de los elementos de la matriz, buscando por XPath. | + | * **getElementsTextByTagName(Tag Name)**: devuelve el texto de la cadena de elementos de la matriz, buscando por el Tag Name. |
- | * **replaceElementTextByTagName(Tag Name, Position, New Text)**: Reemplaza el texto de Element´s, buscando por nombre y posición de la etiqueta. | + | * **getElementsTextByXPath(XPath)**: devuelve la cadena de texto de los elementos de la matriz, buscando por XPath. |
- | * **saveXML()**: Guarda el archivo.xml en la ruta original.\\ \\ | + | * **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. \\ \\ | ||