我有一个sring,我需要煞有其事的天气,它具有正确的XML格式,如一致的开始和结束标记。
验证字符串值具有正确的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;
}
}
它被扔错误纠正,以及格式错误。
请让我知道我该怎么做。
问候,
鳢
有没有检查这个格式它只会被异常 – Bunny
这是一个错字'<< AdminUserName>'?并在最后与'
'一起做什么? – V4Vendetta
是错字实际字符串是字符串参数= “ Arasanalu << AdminUserName> Administrator AdminUserName> A1234 AdminPassword> 38 PlaceNumber>”; –
channa