当XML带有冒号时,读取的问题
2013-05-07 00:31
309 查看
今天操作用linq操作XML时遇到带有冒号的节点一直获取不成功,
如
正确的读取的方法是
这样就可以获取正确,
还有就是linq 中 group by 的使用
基本的思路就是这样 group 集合 by 字段 into 新集体
如
<a1:root xmlns:a1="http://ww.xxx.com/"> <a1:book>aaaa</a1:book> </a1:root>
正确的读取的方法是
XDocument x = new XDocument(); x = XDocument.Load(@"f:\a.xml"); XNamespace n = @"http://www.xxx.com/"; var t = from a in x.Descendants(n + "book") select a
这样就可以获取正确,
还有就是linq 中 group by 的使用
XDocument x = new XDocument(); x = XDocument.Load(@"f:\a.xml"); XNamespace n = @"http://www.xxx.com/"; var t = from a in x.Descendants(n + "book") group a by a.Element(n+"book").Value into b select new {b.Key,b.Count()}
基本的思路就是这样 group 集合 by 字段 into 新集体
相关文章推荐
- 从数据库读取带有HTML或者XML内容的问题时
- xml 中的冒号 读取问题的解决
- 读取的XML节点中带有冒号怎么办?
- 读取的XML节点中带有冒号怎么办?
- 读取的XML节点中带有冒号怎么办?
- xml 中的冒号 读取问题的解决
- 后台读取applicationContext.xml引发的奇葩问题
- 通过DataSet读取XML的效率问题
- XML数据读取的问题困扰着我
- flash中读取XML问题[FLASH AS 部分]
- .NET:使用 XPATH 读取有 xmlns 属性的 XML 文档出现的问题
- Java 读取XML时使用XPath的问题
- C#读取URL里面的XML数据问题
- FLEX读取带有xmlns定名空间的xml
- c# 读取带有命名空间的XML
- 记录下读取applicationContext.xml路径的问题
- [ZT]关于ASP.NET读取XML新闻的问题
- 读取xml节点以及日期操作问题
- Flex读取带有HTML标记的XML出错的解决办法
- 解决flash跨域读取XML的问题