草庐IT

IsValidXml

全部标签

c# - .NET IsValidXml 扩展方法性能

我继承了一个遗留应用程序,它以字符串形式传递大量XML。我经常需要能够检查字符串是否是有效的XML。在.NET中检查字符串是否为有效XML的最快且成本最低的方法是什么?我在.NET3.5中工作,很可能会在解决方案的这个项目中将其用作扩展方法(脱离字符串)。更新:在我的案例中,“有效”的意思是格式正确的XML。我不需要验证资源或架构。 最佳答案 我不知道.NET中有内置工具可以在不解析XML的情况下验证XML的格式(?)。鉴于此,这样的事情应该可行:publicstaticclassXmlUtilities{publicstaticb