Unofficial Content
  • This documentation is valid for:

GeneXus supports the easyly reading and writing of XML files, through the XMLReader and XMLWriter extended data types.

To read an XML file, you just have to create a variable ot the XMLReader Data Type, and then, through the different methods and properties of the data type, obtain the information about the nodes.  

There is a Read() method that behaves like a cursor moving forward through the file one node at a time. Using some properties, such as Name and Value, it is possible to obtain the node’s data -in this case, its name and value. Therefore, the method Read() is used to “navigate” through the document in a sequential way obtaining its different nodes.

On the other hand, a variable of GeneXus data type XMLWriter must be defined in order to record XML files. Again, through the different methods (ie: Open, WriteBeginElement, WriteElement, etc) and properties of the data type, you can 'write' the nodes of the file.

Last update: February 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant