首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

请问怎么用vbscript得到xml 的 namespace prefix

2012-02-12 
请教如何用vbscript得到xml 的 namespace prefix?我需要在用DTSpackage将xml读入sqlserver,在这个过程中,x

请教如何用vbscript得到xml 的 namespace prefix?
我需要在用DTS   package将xml读入sql   server,在这个过程中,   xml   的namespace   prefix是变的,所以我需要把它做成一个变量,哪位大侠可以帮一下忙?

谢!!!



[解决办法]
<HTML>
<HEAD>
<TITLE> My test page for parse xml </TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE= "VBScript ">
<!--
Sub MyTest()

Dim doc
Set doc = CreateObject( "Msxml2.DOMDocument.3.0 ")
doc.async = False
doc.resolveExternals = False
doc.Load( "test.xml ")

If (doc.parseError.errorCode <> 0) Then
MsgBox "You have error " & doc.parseError.reason
else
stat.innerHTML=stat.innerHTML & " 名称: " & doc.documentElement.firstChild.Text
stat.innerHTML=stat.innerHTML & " <br> 前缀: " & doc.documentElement.firstChild.Prefix
stat.innerHTML=stat.innerHTML & " <br> 命名空间: " & doc.documentElement.firstChild.NamespaceURI

stat.innerHTML=stat.innerHTML & " <br> VALUE: " & doc.documentElement.firstChild.attributes.item(0).value
stat.innerHTML=stat.innerHTML & " <br> XML: " & doc.documentElement.firstChild.attributes.item(0).xml
' stat.innerHTML=stat.innerHTML & " <br> XML: " & doc.documentElement.firstChild.
' stat.innerHTML=stat.innerHTML & " <br> XML: " & doc.documentElement.firstChild.
' stat.innerHTML=stat.innerHTML & " <br> XML: " & doc.documentElement.firstChild.

End if

End Sub
-->
</SCRIPT>

<div id= "stat " name= "stat " style= "color:red;font-size:36;fon-weight:bold;font-family:tahoma; " align= "left "> </div>

<BR>

<button onclick= "MyTest() "> 解析结果 </button>

</BODY>
</HTML>

热点排行