C# の場合:
関数に送信されて XML ドキュメントに追加される一連のテキスト行 (XML である必要があります) があります。各行は、次の 3 つの例のような単純なブロックです。
<AAA f="1" g="3"> </AAA>
<AAA f="2" g="2"> </AAA>
<AAA f="3" g="3"> </AA <-- Oops a bad one!
一部の行は正しくないため、完全な XML ドキュメントに受け入れる前に、各行が有効な XML であるかどうかを確認する必要がありますが、すべての良い行が必要です。
ROW1: good
ROW2: good
ROW3: bad
ROW4: good
この場合、ROW1、2、および 4 のみが必要です。
では、行文字列が完全なドキュメントではない場合に、その行文字列が有効な XML かどうかを確認するにはどうすればよいでしょうか?