XmlReader
(plugins.XmlReader)
Overview
XMLReader
is an XML parsing tool designed to process XML data. It provides two main methods for reading XML content, catering to both file-based and string-based sources. Both methods provide access to the hierarchical structure of the XML, including child nodes, attributes, and content, making them versatile for various XML processing needs.
Returned Types
Methods Summarized
Type
Name
Summary
Methods Detailed
readXmlDocumentFromFile(argument)
Reads an XML document from a file.
Parameters
Object argument ;
Returns: Array An array of XmlNode objects representing the parsed XML document read from the file.
Sample
// specifies a reference to a file containing valid XML
var xmlNodes = plugins.XmlReader.readXmlDocumentFromFile('c:/test.xml');
var childNodes = xmlNodes[0].getChildNodes();
// shows a dialog to open an xml file, then reads the file
var xmlFile = plugins.file.showFileOpenDialog(1);
var xmlNodes = plugins.XmlReader.readXmlDocumentFromFile(xmlFile);
var childNodes = xmlNodes[0].getChildNodes();
readXmlDocumentFromString(argument)
Reads an XML document from a string.
Parameters
String argument ;
Returns: Array An array of XmlNode objects representing the parsed XML document read from the string.
Sample
var xmlString = '<books><book price="44.95">' +
'<title>Core Java 1.5</title>' +
'<author>Piet Klerksen</author>' +
'<nrPages>1487</nrPages>' +
'</book>' +
'<book price="59.95">' +
'<title>Developing with Servoy</title>' +
'<author>Cheryl Owens and others</author><nrPages>492</nrPages></book></books>';
var xmlNodes = plugins.XmlReader.readXmlDocumentFromString(xmlString);
Last updated
Was this helpful?