toFormattedString method

  1. @override
String toFormattedString({
  1. int nestingLevel = 0,
  2. String indent = '\t',
})
override

Returns this document as a formatted XML string.

New lines will be added after each tag, and all nested elements will be padded by indent multipled by the current nesting level. indent defaults to 2 spaces.

Implementation

@override
String toFormattedString({
  int nestingLevel = 0,
  String indent = '\t',
}) {
  var document = '';

  for (var node in children) {
    document += node.toFormattedString(
      nestingLevel: nestingLevel,
      indent: indent,
    );
  }

  return document;
}