gpt4 book ai didi

c# - 如何确定 XML 是否格式正确?

转载 作者:数据小太阳 更新时间:2023-10-29 01:44:01 25 4
gpt4 key购买 nike

我在一个字符串中有一个大的 xml 文档。确定 xml 格式是否正确的最佳方法是什么?

最佳答案

类似于:

    static void Main() {
Test("<abc><def/></abc>");
Test("<abc><def/><abc>");
}
static void Test(string xml) {
using (XmlReader xr = XmlReader.Create(
new StringReader(xml))) {
try {
while (xr.Read()) { }
Console.WriteLine("Pass");
} catch (Exception ex) {
Console.WriteLine("Fail: " + ex.Message);
}
}
}

如果您需要检查 xsd,请使用 XmlReaderSettings

关于c# - 如何确定 XML 是否格式正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/729001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com