0


我需要验证字符串

string parameter="<HostName>Arasanalu</HostName><AdminUserName>Administrator</AdminUserName><AdminPassword>A1234</AdminPassword><PlaceNumber>38</PlaceNumber>"

在转换为正确的 xml 时,我将添加 Root 元素:

if (string.IsNullOrEmpty(value) == false)
{
    // Try to load the value into a document
    XmlDocument xmlDoc = new XmlDocument();
    xmlDoc.LoadXml("<root>" + value + "</root>");
    return true;
}

我想验证我的字符串,它将使用 XML Schema 转换为 XML 格式。请让我知道哪个是最好的程序?

4

1 回答 1

0

好吧,根据我的说法,您可以尝试使用 XmlDocument 对象的“LoadXml”方法加载 xml(正如您在问题中提到的那样)并将其放入 try..catch 块中。如果 xml 格式不正确,它将引发异常。

您可以查看以下链接

不过,其他人可能有更好的解决方案。

问候,

萨马尔

于 2013-07-29T07:00:34.960 回答