xml_adaptor [TAST DokuWiki ]

User Tools

Site Tools


Sidebar

First steps in TAST

What is UML

Computer setup for TAST use

FAQ

Recognized Issues

TAST tool Menu

TAST Adaptors

Adaptors examples

TAST Integrations

Interesting features

Documentation of technical administration

Modeling recommendations

Training in the TAST tool

xml_adaptor

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):

  • generateFileAsEvidence(): The function generates a copy of the XML file in that moment, to be added as evidence. It does not require input parameters.
  • 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.
  • replaceElementAttrTextByXPath: Replaces the element attribute text, searching by Xpath and attribute name.
  • replaceElementTextByTagName(Tag Name, Position, New Text): Replaces the Element´s text, searching by Tag Name and Position.
  • replaceElementTextByXPath: Replaces the element text, searching by Xpath and Position.
  • saveAs: Saves XML to the user path. Saves to the log folder if the path is not specified.
  • saveXML(): Saves the .xml file in the original path.
  • xmlToString: Save XML from the application memory to a String.
xml_adaptor.txt · Last modified: 2024/01/29 08:26 by montse