Sample code for 30+ languages & platforms
PHP

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 PHP Downloads

Chilkat2 PHP
<?php

use Chilkat2\Xml;

// Note: This example requires Chilkat v9.5.0.64 or later.
$xml = new Xml();

$xml->Tag = 'aaa';
$xml->NewChild2('red|green|blue', 'sky');

// Show the XML in normal indented (pretty-printed) format:
echo $xml->GetXml(), "\n";

// The output:

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

// Now set the EmitCompact property.
$xml->EmitCompact = true;

// Show the XML in compact form:
echo $xml->GetXml(), "\n";

// The compact output:

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