我有一个需要检查天气的 sring,它具有正确的 XML 格式,例如一致的开始和结束标签。
抱歉,我试图使字符串值格式化但不能:)。
string parameter="<HostName>Arasanalu</HostName><AdminUserName>Administrator</AdminUserName><AdminPassword>A1234</AdminPassword><placeNumber>38</PlaceNumber>"
我尝试了以下检查:
public bool IsValidXML(string value)
{
try
{
// Check we actually have a value
if (string.IsNullOrEmpty(value) == false)
{
// Try to load the value into a document
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(parameter);
// If we managed with no exception then this is valid XML!
return true;
}
else
{
// A blank value is not valid xml
return false;
}
}
catch (System.Xml.XmlException)
{
return false;
}
}
它为正确和错误的格式抛出错误。
请让我知道我该如何继续。
问候,
香娜