toXml method

String toXml({
  1. bool includeMetaData = true,
  2. KeyValueBuilderDef? keyBuilder,
  3. KeyValueBuilderDef? listItemBuilder,
  4. String metaDataKey = TSDefaults.metaDataKey,
})

Converts this object to an XML string.

Uses xmlBuilder to serialize the result of toJson().

Implementation

String toXml({
  bool includeMetaData = true,
  KeyValueBuilderDef? keyBuilder,
  KeyValueBuilderDef? listItemBuilder,
  String metaDataKey = TSDefaults.metaDataKey,
}) =>
    xmlBuilder?.call(this, includeMetaData) ??
    ((writeable) => toJson().toXml(
      includeMetaData: includeMetaData,
      metaDataKey: metaDataKey,
      keyBuilder: keyBuilder,
      listItemBuilder: listItemBuilder,
    ))(this);