This shows you the differences between two versions of the page.
|
es:xml_adaptor [2019/09/05 11:07] tast [Funciones Predefinidas (PF):] |
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. \\ \\ | ||