mirror of
https://github.com/wanghongenpin/proxypin.git
synced 2026-04-12 11:33:26 +08:00
19 lines
383 B
Dart
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;
|
|
}
|
|
}
|
|
}
|
|
|