level 6
万莲开
楼主
1.项目中XML的路径访问方案。
XDocument访问XML的时候像其他文件一样用“filename.filetype”的相对路径无法读取,请问各位是怎么解决这个问题的呢?
绝对路径这条没问题,已pass
2.用doc.root(得到根节点的XElement对象).XElement(“tagname”)方法得到的就是节点下第一个名字为tagname的节点。那么如果我想用linq得到某节点下多个节点(不遍历),各位有什么好的建议吗?
比如XML文件如下:
<?xml version="1.0" encoding="utf-8" ?>
- <UserList>
- <admin title="zx">
<username>zx</username>
<password>123456</password>
<ID>0001</ID>
</admin>
- <user title="zx1">
<username>zx1</username>
<password>000000</password>
<ID>1001</ID>
</user>
- <user title="zx2">
<username>zx2</username>
<password>000000</password>
<ID>1002</ID>
</user>
</UserList>
我想通过通过XML选中user中的username元素(而不包括admin的),请问怎么写……
2014年10月22日 06点10分
1
XDocument访问XML的时候像其他文件一样用“filename.filetype”的相对路径无法读取,请问各位是怎么解决这个问题的呢?
绝对路径这条没问题,已pass
2.用doc.root(得到根节点的XElement对象).XElement(“tagname”)方法得到的就是节点下第一个名字为tagname的节点。那么如果我想用linq得到某节点下多个节点(不遍历),各位有什么好的建议吗?
比如XML文件如下:
<?xml version="1.0" encoding="utf-8" ?>
- <UserList>
- <admin title="zx">
<username>zx</username>
<password>123456</password>
<ID>0001</ID>
</admin>
- <user title="zx1">
<username>zx1</username>
<password>000000</password>
<ID>1001</ID>
</user>
- <user title="zx2">
<username>zx2</username>
<password>000000</password>
<ID>1002</ID>
</user>
</UserList>
我想通过通过XML选中user中的username元素(而不包括admin的),请问怎么写……