我有一个包含普通文本和XML的文本文件(包含结束标记和自我结束标记)。
如何根据ErrorId
从文件中单独提取xml6/13/2014 11:50:51 PM : StudentInfo : ErrorId - 6124
Below is the sample XML
<student>
<Id>1</Id>
<Name>Test</Name> (having end tag)
<Age xsi:nil="true"/> (self closing tag)
</student>
6/13/2014 11:50:51 PM : StudentInfo : ErrorId - 6127
Below is the sample XML
<student>
<Id>2</Id>
<Name>Sample</Name>
<Age>23</Age>
</student>
。 。
在这里,我必须只根据errorid获取XML文本 尝试使用RegEx,但没有运气。
当我将ErrorId传递为6127
时,我将得到如下输出<student>
<Id>2</Id>
<Name>Sample</Name>
<Age>23</Age>
</student>
答案 0 :(得分:0)
var students = XElement.Parse("<doc>" + text + "</doc>")
.Elements("student")
.ToArray();