社区
C#
帖子详情
用XmlDocument读xml的问题
ybiori
2005-10-12 05:18:33
xml文件:
...
<root>
<a>
<b>1234</b>
</a>
</root>
用SelectSingleNode("/root/a/b")能得到b节点,如果xml文件是这样:
...
<root xmlns="fdslfjsaf">
<a>
<b>1234</b>
</a>
</root>
根结点加上命名空间,SelectSingleNode("/root/a/b")就是null
请教高手第二种情况怎么办?
...全文
298
6
打赏
收藏
用XmlDocument读xml的问题
xml文件: ... 1234 用SelectSingleNode("/root/a/b")能得到b节点,如果xml文件是这样: ... 1234 根结点加上命名空间,SelectSingleNode("/root/a/b")就是null 请教高手第二种情况怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
暗石绿
2005-10-12
打赏
举报
回复
http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/howto/samples/Xml/XmlNameSpace/XmlNameSpace.src&file=CS\XmlNameSpace.cs&font=3
真相重于对错
2005-10-12
打赏
举报
回复
XmlNamespaceManager nsmgr = new XmlNamespaceManager(doc.NameTable);
XmlNode book = doc.SelectSingleNode("//ab:book", nsmgr);
ybiori
2005-10-12
打赏
举报
回复
有没有其他办法??
ybiori
2005-10-12
打赏
举报
回复
不能改,原文是这样的:
<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:html="http://www.w3.org/TR/REC-html40">
。。。。。。
暗石绿
2005-10-12
打赏
举报
回复
正确的 xml 文件格式应该是这样。
<?xml version="1.0" encoding="utf-8" ?>
<root xmlns:aa="fdslfjsaf">
<a>
<b>1234</b>
</a>
</root>
暗石绿
2005-10-12
打赏
举报
回复
注意 xmlns 这个词,
你可以试试把 xmlns 这个词改成 aa 试试。
最近用
XML
時碰到的一些錯誤
博主在做Asp.net系统时使用
XML
遇到
问题
。一是用
Xml
TextReader
读
取
XML
文件填充到
Xml
Document
,修改后写入报错,原因是未调用Close()退出,且
Xml
Document
的Load()可直接
读
XML
;二是在VSS开发中,写入
XML
文件报无权限错误,因文件属性为只
读
,解决办法是不将其纳入VSS管理。
C#开发——使用
Xml
Document
访问
XML
文件
本文详细介绍了
XML
文件,包括其特点、用途、格式等,还提及解析处理方式与打开编辑工具。同时阐述了在C#中使用
Xml
Document
对
XML
文件进行增删改查的操作步骤,如加载、查询、修改、添加、删除节点及保存文件等,最后给出注意事项。
C#中
Xml
Document
读
取和创建
XML
文档
本文深入探讨了使用C#处理
XML
文档的各种技术,包括
XML
Document
的使用、节点类型及层次结构解析,以及如何进行
XML
文档的创建、
读
取、修改和保存。详细介绍了节点的选择、属性的操作、节点集合的获取等实用技巧。
【C#】创建、解析
xml
文件(
Xml
Document
方式)
本文介绍了如何使用System.
Xml
中的
Xml
Document
类来创建和解析
XML
文件。包括创建
XML
文档的基本步骤,如添加声明、创建节点等,以及如何通过XPath查询和属性获取等方式解析
XML
文档。
C#
XML
Xml
Document
本文详细介绍C#中使用
Xml
Document
类进行
XML
文件的创建、节点添加、修改和
读
取等核心操作,涵盖
Xml
Document
与
Xml
TextWriter两种创建方式,重点讲解DOM模型下的
XML
文档解析与更新机制,适用于.NET平台
XML
数据处理开发场景。
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章