我需要尽可能快地验证并接收套接字上的下一个xml数据。有效的方法来验证XML?
我使用这种方法来验证收到的xml数据。
private validateRecievedXmlCallback()
{
try
{
XmlReader xreader = XmlReader.Create(new StringReader(xmlData));
while (xreader.Read()) ;
}
catch (Exception)
{
return false;
}
return true;
}
但我认为这种方法效率不够高。我其实只需要检查最后一个标签。
例如:
<test valueA="1" valueB="2">
<data valueC="1" />
<data valueC="5" />
<data valueC="5">220</data>
</test> //I need to check if </test> tag closed, but whats the best way to do it?
所以,让我看看......你需要检查字符串中是否存在'',对吧? – vzwick 2012-01-16 21:25:00
是的,但我不想使用子字符串,因为它可能发生 –
Racooon
2012-01-16 21:25:59
为什么选择投票?这只是一个问题? – Racooon 2012-01-16 21:27:09