【发布时间】:2009-11-17 23:03:57
【问题描述】:
是否有用于检查 xml 格式是否正确的正则表达式?
谢谢
编辑:如果不是正则表达式,那么是否有一个很好的解析方法可以在 c# 中使用,不会引发异常。我尝试使用 xmlReader,但它对我不起作用。
【问题讨论】:
-
你想要完成什么?
-
免责声明:SO 通常不会这么快。只是最近这个话题上来不少,甚至在播客中也提到过。
-
Jim Garrison - 如果我不得不猜测,我会说目标是检查 XMl 文档或片段的格式是否正确。 ??在这种情况下,通常有一个表示 XmlDocument 的类(取决于所使用的编程框架)。无论是浏览器中托管的 Javascript,还是 Java、C# 或 PHP——都有代表 XML 文档的类可以做到这一点——检查格式是否正确。他们经常隐含地这样做。正则表达式不是适合这项工作的工具。
-
我们通过基于 REST 的 Web 服务获得一个 xml。我只想在每次处理之前检查收到的 xml 是否真的是 xml 而不是 html 或文本。