This shows you the differences between two versions of the page.
en:xml_adaptor [2019/11/08 08:24] montse [XML Adaptor] |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== XML Adaptor ====== | ||
- | ===== Introduction ===== | ||
- | XML adaptor allow you to interact with a .xml file, offering a set of Predefined Functions so that you can retrieve, check and modify the content of the file. It also allows to save the modified document. | ||
- | ===== Initilization Parameters ===== | ||
- | |||
- | * ** FilePath:** Complete path of the file | ||
- | |||
- | ===== Predefined Functions (PF): ===== | ||
- | |||
- | |||
- | * **getElementAttrTextByXPath(XPath,Attribute Name)**: Returns element attribute text, searching by XPath and attribute name. | ||
- | |||
- | * **getElementTextByTagName(Tag Name, Position)**: Returns element text, searching by Tag name and Position. | ||
- | |||
- | * **getElementTextByXPath(XPath, Position)**: Returns element text, searching by XPath and Position. | ||
- | |||
- | * **getElementsCountByTagName(Tag Name)**: Returns the number of occurrences of the element, searching by Tag name. | ||
- | |||
- | * **getElementsCountByXPath(XPath)**: Returns the number of occurrences of the element, searching by XPath. | ||
- | |||
- | * **getElementsTextByTagName(Tag Name)**: Returns Array string of elements text, searching by Tag name. | ||
- | |||
- | * **getElementsTextByXPath(XPath)**: Returns Array string of elements text, searching by XPath. | ||
- | |||
- | * **replaceElementTextByTagName(Tag Name, Position, New Text)**: Replaces the Element´s text, searching by Tag Name and Position. | ||
- | |||
- | * **saveXML()**: Saves the .xml file in the original path. |