我需要儘可能快地驗證並接收套接字上的下一個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