toFormattedString method
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;
}