toXml method

String toXml({
  1. String? tableNameOverride,
  2. List<String>? includeColumns,
  3. List<String>? excludeColumns,
})

Implementation

String toXml({
  String? tableNameOverride,
  List<String>? includeColumns,
  List<String>? excludeColumns,
}) {
  final StringBuffer xml = StringBuffer();
  final String tableTag = tableNameOverride ?? tableName;

  for (var row in rows) {
    xml.write(
      row.toXml(
        tableTag,
        includeColumns: includeColumns,
        excludeColumns: excludeColumns,
      ),
    );
  }

  return xml.toString();
}