28,406
社区成员
发帖
与我相关
我的任务
分享
<%
Set oDoc = CreateObject("Msxml2.DOMDocument")
With oDoc
.async = False
.validateOnParse = False
.preserveWhiteSpace = False
.resolveExternals = False
.setProperty "SelectionLanguage", "XPath"
.load "c:\a.xml"
If .parseError.errorCode <> 0 Then
sErrMsg = .parseError.errorCode & "|" & .parseError.srcText & "|" & .parseError.reason
Response.Write sErrMsg
Response.End
End If
Set oNodes = .selectNodes("//prop_value[not(pid=preceding::pid)]/pid")
For i = 0 To oNodes.length-1
Set oPro = .selectNodes("//prop_value[pid='" & oNodes(i).text & "']")
Response.Write oPro(0).selectSingleNode("prop_name").text & ":"
s = ""
For j=0 To oPro.length-1
s = s & oPro(j).selectSingleNode("name").text & ","
Next
If s<>"" Then s = Left(s, Len(s)-1)
Response.Write s & ":<br>"
Next
End With
Set oDoc = Nothing
%>