我正在验证字符串 weathe 它是否具有有效的 XML 格式?虽然我添加了不正确的 XML 格式,但它是
需要拒绝的不正确格式正在接受
string Parameters="ABC>"
string parameters="ABC"
需要接受的Coorect格式被拒绝
string parameters=<Paramnumber AAA="120901" />
正在拒绝
我的代码是:
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("<root>" + Parameters+ "</root>");
// 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;
}
}
请让我知道如何正确处理这些问题。
问候,
香娜