我需要验证字符串
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格式。请告诉我哪个是最好的程序?
答案 0 :(得分:0)
根据我的说法,您可以尝试使用XmlDocument对象的“LoadXml”方法加载xml(正如您在问题中提到的那样)并将其放在try..catch块中。如果xml格式不正确,则会抛出异常。
您可以查看以下link
其他人可能有更好的解决方案。
此致
萨马