分配时将XmlNodeList直接解析为字符串

时间:2019-04-20 15:39:19

标签: c# parsing xml-parsing

因此,我试图将XML文件解析为一个类,我想通过将Xml的值直接解析为String来简化我的生活

我一直在试图寻找解决方案,但我可能无法很好地表达问题以找到答案。

XmlNodeList screeningRequestID = doc.GetElementsByTagName("ScreeningRequestID");
            ScreeningRequestID = Convert.ToString(screeningRequestID[0].InnerText);

效果不错,但我敢肯定您可以用更短的方式做到这一点

1 个答案:

答案 0 :(得分:0)

使用System.Linq缩短以下代码

    var value = doc.GetElementsByTagName("ScreeningRequestID").Cast<XmlNode>().First().InnerText;

希望有帮助。