Sample code for 30+ languages & platforms
Dart

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

Dart
import 'package:chilkat/chilkat.dart';

void main() {
  // Note: This example requires Chilkat v9.5.0.64 or later.
  final xml = CkXml();

  xml.tag = 'aaa';
  xml.newChild2('red|green|blue', 'sky');

  // Show the XML in normal indented (pretty-printed) format:
  print(xml.getXml());

  // 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:
  print(xml.getXml());

  // The compact output:

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