Generate Formatted XML
PeopleCode includes a class library for working with XML documents called
There are a number of very useful methods within in this class including,
GenFormattedXmlString which takes XML (as a string) and formats it with new line characters and indents so its more readable.
To use this method, simply declare an
XmlDoc object, pass it the unformatted XML and call the
GenFormattedXmlString method like so:
Local XmlDoc &oXD; Local string &sUnformattedXML, &sFormattedXML; &sUnformattedXML = "[Your unformatted XML goes here]"; &oXD = CreateXmlDoc(&sUnformattedXML); &sFormattedXML = &oXD.GenFormattedXmlString();