c# - 分配时将XmlNodeList直接解析为字符串
问题描述
所以我正在尝试将 XML 文件解析为一个类,我希望通过将 Xml 中的值直接解析为 String 来让我的生活更轻松一些
我一直在寻找解决方案,但我可能无法很好地表达这个问题以找到它。
XmlNodeList screeningRequestID = doc.GetElementsByTagName("ScreeningRequestID");
ScreeningRequestID = Convert.ToString(screeningRequestID[0].InnerText);
它工作得很好,但我很确定你可以用更短的方式做到这一点
解决方案
用于System.Linq
缩短代码如下
var value = doc.GetElementsByTagName("ScreeningRequestID").Cast<XmlNode>().First().InnerText;
希望能帮助到你。
推荐阅读
- mysql - this.http.delete 不返回成功消息或不显示任何错误消息
- docker - docker 多服务的静态文件问题与 nginx 后面的相对静态文件夹引用
- flutter - 资产图像文件路径颤动?
- javascript - Bootstrap 隐藏模式在使用 ajax 的 Rails 6 中不起作用
- arrays - 给定数组和全互素数组之间的最小距离
- docker - nifi docker镜像无法识别docker-volume
- java - 如何在 CollapsingToolbarLayout 中为 Toolbar 设置重力?
- c# - 如何从 android studio 维护每个会话调用 url 的 wcf 服务
- javascript - 为什么 getInitialProps 的查询是空的?
- vb.net - 在 vb.net 项目中使用键盘快捷键在三个单选按钮之间切换