网络编程综合指南
1. XDocument 与命名空间
XDocument 类处理命名空间的方式十分优雅。在元素名称前添加用花括号括起来的命名空间,例如要查找命名空间 http://www.somecompany.com/PhotoMarkup 中的 <photos> 元素,代码从:
XElement photosElement = element.Element("photos");
变为:
XElement photosElement = element.Element(
"{http://www.somecompany.com/PhotoMarkup}photos");
为简化代码,可使用 XNamespace 类:
XNamespace ns = "http://www.somecompany.com/DVDList";
XElement photosElement = element.Element(ns + "photos");
这样只需定义一次命名空间,后续引用该命名空间中的元素时即可复用。
以下是一个总结表格:
| 操作 | 代码示例 |
| — | — |
| 直接查找元素 | XElement photosE
超级会员免费看
订阅专栏 解锁全文
3295

被折叠的 条评论
为什么被折叠?



