首页 > 解决方案 > 分配时将XmlNodeList直接解析为字符串

问题描述

所以我正在尝试将 XML 文件解析为一个类,我希望通过将 Xml 中的值直接解析为 String 来让我的生活更轻松一些

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

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

它工作得很好,但我很确定你可以用更短的方式做到这一点

标签: c#parsingxml-parsing

解决方案


用于System.Linq缩短代码如下

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

希望能帮助到你。


推荐阅读