如何获取 XElement 的第一个元素
我怎样才能
<outline title="Javascript" text="Javascript"> </outline>
从这个 XElement 中
<outline title="Javascript" text="Javascript">
<outline text="j" title="j" type="rss" xmlUrl="http://wwww.Java.com/rss2.xml"/>
</outline>
获取第一个元素这是我的代码
var desireXElement =existXElement.Where(w => (string) w.Attribute("title") == "Javascript").FirstOrDefault();
how can I get the first element
<outline title="Javascript" text="Javascript"> </outline>
from this XElement
<outline title="Javascript" text="Javascript">
<outline text="j" title="j" type="rss" xmlUrl="http://wwww.Java.com/rss2.xml"/>
</outline>
this is my code
var desireXElement =existXElement.Where(w => (string) w.Attribute("title") == "Javascript").FirstOrDefault();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果该节点不包含其子节点,则无法选择该节点。这样的“选择”相当于突变。您可以创建一个作为副本的新 XElement,然后更改新的 XElement:-
You can't select a node without that node containing its child nodes. Such a "selection" would be equivalent to a mutation. You can create a new XElement that is a copy and then mutate the new one:-