在 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?