Sample code for 30+ languages & platforms
AutoIt

XML EmitCompact

See more XML Examples

Demonstrates the XML EmitCompact property to generate XML that is not pretty-printed, but is instead compact with whitespace removed.

Note: This example requires Chilkat v9.5.0.64 or later.

Chilkat AutoIt Downloads

AutoIt
;  Note: This example requires Chilkat v9.5.0.64 or later.
$oXml = ObjCreate("Chilkat.Xml")

$oXml.Tag = "aaa"
$oXml.NewChild2 "red|green|blue","sky"

;  Show the XML in normal indented (pretty-printed) format:
ConsoleWrite($oXml.GetXml() & @CRLF)

;  The output:

;  	<?xml version="1.0" encoding="utf-8" ?>
;  	<aaa>
;  	    <red>
;  	        <green>
;  	            <blue>sky</blue>
;  	        </green>
;  	    </red>
;  	</aaa>

;  Now set the EmitCompact property.
$oXml.EmitCompact = True

;  Show the XML in compact form:
ConsoleWrite($oXml.GetXml() & @CRLF)

;  The compact output:

;  	<?xml version="1.0" encoding="utf-8" ?>
;  	<aaa><red><green><blue>sky</blue></green></red></aaa>
;