以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  [HELP]C#中 怎样获取xml的命名空间?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=73804)


--  作者:idealcat
--  发布时间:4/2/2009 4:29:00 PM

--  [HELP]C#中 怎样获取xml的命名空间?
我想获取xml的命名空间,我尝试用一下方法但是不行
DataSet ds = new DataSet();
ds.ReadXml(xmlpath);//xmlpath为xml文件路径
ds.ReadXmlSchema(xsdpath);//xsdpath为xml架构路径
XmlDataDocument doc = new XmlDataDocument(ds);

string ns = doc.NamespaceURI;

可是ns为空..

-----------------------------------------------------
xml文件如下:
<?xml version="1.0" encoding="utf-8"?>
<NewsList xmlns="http://tempuri.org/News.xsd">
<News>
。。。。。
</NewsList>

如何获得"http://tempuri.org/News.xsd"呢?


--  作者:hexun831012
--  发布时间:4/6/2009 9:21:00 PM

--  
doc.documentElement.NamespaceURI
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms