-1

我想将我的字符串与 XML 模式进行比较。

  string Parameetrs="<root><HostName>Arasanalu</HostName><AdminUserName>Administrator</AdminUserName><AdminPassword>1234</AdminPassword><PartitionNumber>2999</PartitionNumber><NanName nan=\"120901\"/><myparameter=\"ABC\"/></root>";

是否有任何通用 XML 架构以便我可以验证我的字符串以检查是否具有有效的 XML 格式?

注意:字符串参数可以采用任意数量的参数。

为了验证我是否需要从我的字符串和comapre 生成 XSD,或者我们需要通用 XML Schema?

4

2 回答 2

0

试试 XmlDocument 类的 LoadXml 方法。

链接

如果字符串不是有效的 xml,此方法将引发异常。

您还可以使用在 XML 中定义的 DTD,如链接

于 2013-07-30T10:15:15.733 回答
0

读取字符串将对其进行验证。如果字符串不是有效的 xml,下面的代码将抛出异常。

  string Parameetrs = "<root><HostName></HostName></root>";
  var xmlDoc = new XmlDocument();
  xmlDoc.LoadXml(Parameetrs);
于 2013-07-30T10:20:26.937 回答