XPath 查询问题

neodotnet neodotnet 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我有一XML文件, 使用了一个默认的名字空间, 所以我在用 SelectNodes()查询时, 要求必须要有 XmlNameSpaceManager nsmgr, 我于是给 默认名字空间起了个前缀, 加到 nsmgr 中。这样在用 XPath 查询时,每个节点前必须要加这个前缀, 感觉很麻烦。有没有什么办法不用加这个前缀。

还有, 每当我添加一个前点时, 都会在新的节点上添加一个空的名字空间, 如下所示,

<newElement xmlns="">...</newElement>

这又是什么原因呢? 能不能不让这个空名字空间出现呢?

多谢
...全文
评论 6
收藏 已收藏
分享
返回顶部
neodotnet
.NET社区 62,274 成员 668,968 内容