以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  如何获取xsd文件的targetNamespace  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=69590)


--  作者:liuxingxx
--  发布时间:11/19/2008 10:08:00 AM

--  如何获取xsd文件的targetNamespace
msxml6.0的 sdk中有一个关于用xsd检验xml的例子,但是关联部分用的targetNamespace是代码中直接指定的,请问:
如果我需要动态的获知xsd中targetNamespace,该如何操作?(我试了get_targetNamespace,get、 url等函数均不成功)

请大家指教,谢谢!


--  作者:hexun831012
--  发布时间:11/19/2008 4:47:00 PM

--  
妹妹,get_targetNamespace这你都想得出来,documentElement.Attributes["targetNamespace"]
--  作者:liuxingxx
--  发布时间:11/19/2008 5:17:00 PM

--  
不好意思,头一次用
我用的是IXMLDOMDocument3
'documentElement' : is not a member of 'IXMLDOMDocument3'
--  作者:liuxingxx
--  发布时间:11/26/2008 11:04:00 AM

--  结贴
首先谢谢楼上的提示
把获取方式写出来,以便像我一样的菜鸟使用

IXMLDOMDocument3 *pXSDDoc = NULL;
IXMLDOMElement *pIXMLDOMElement = NULL;
VARIANT namespaceurl;

pXSDDoc->get_documentElement(&pIXMLDOMElement);
pIXMLDOMElement->getAttribute(L"targetNamespace",&namespaceurl);


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