社区
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
请教高手第二种情况怎么办?
...全文
251
6
打赏
收藏
用XmlDocument读xml的问题
xml文件: ... 1234 用SelectSingleNode("/root/a/b")能得到b节点,如果xml文件是这样: ... 1234 根结点加上命名空间,SelectSingleNode("/root/a/b")就是null 请教高手第二种情况怎么办?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
读
书笔记和资料汇总
Xml
Document
类:.doc
Xml
Element 类:.doc
Xml
TextReader 类(整理):.doc
XML
TextReader和
Xml
Document
读
取
XML
文件的比较.doc 用
XML
TextReader类加速.doc 在.NET Framework中轻松处理
XML
数据.doc等等
xml
读
、写、操作以及样式
System.
Xml
.
Xml
Document
doc = new
Xml
Document
(); //加载
xml
文档 doc.Load(Server.MapPath("
Xml
Doc/
XML
File.
xml
")); //获取文档的根 System.
Xml
.
Xml
Node Element = doc.DocumentElement;
dom4j解析
xml
字符串
// SAXReader就是一个管道,用一个流的方式,把
xml
文件
读
出来 // // SAXReader reader = new SAXReader(); //User.hbm.
xml
表示你要解析的
xml
文档 // Document document = reader.read(new File("User.hbm.
xml
")...
C#
读
xml
using System.
Xml
; namespace cf
Xml
{ public partial class my
Xml
{
Xml
NodeList chileNode;
Xml
Document
xml
Doc;
Xml
Node Node;
sxd-document — Rust中的
XML
库-Rust开发
概述目前,该项目分为两类:文档-基本DOM操作和
读
/写X SXD-Document Rust中的
XML
库。 概述该项目目前分为两个板条箱:文档-基本DOM操作和从字符串
读
取/写入
XML
。 xpath-XPath 1.0表达式的实现。 也有一些分散的实用...
C#
111,093
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章