Files
proxypin/lib/utils/xml_formatter.dart
2026-04-04 00:59:46 +08:00

19 lines
383 B
Dart

import 'package:xml/xml.dart';
class XML {
/// 格式化 XML
static String pretty(String xmlString) {
if (xmlString.trim().isEmpty || !xmlString.contains('<')) {
return xmlString;
}
try {
final document = XmlDocument.parse(xmlString);
return document.toXmlString(pretty: true, indent: ' ');
} catch (_) {
return xmlString;
}
}
}