できるだけ早く検証し、次のxml-dataをソケットで受け取る必要があります。xmlを効率的に検証する方法は?
私はこのメソッドを使用して、受信したxml-datasを検証しています。
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
はい、しかし、私は 起こる可能性があるので、部分文字列を使用したくありません。 –
Racooon
なぜ投票が下りますか?これは単なる質問ですか? – Racooon