<%@ Language="VBScript" %> Search via XPath i VBS demo <% If Request.Form("no") <> "" Then no = CInt(Request.Form("no")) ' opret DOM træ Set doc = CreateObject("MSXML.DOMDocument") ' indlæs XML fil i DOM træ doc.Async = False doc.Load(Server.MapPath("test.xml")) Set medlemmer = doc.SelectNodes("//medlemmer/medlem[@no=" & no & "]") ' test om der var nogen matchende medlemmer If medlemmer.Length > 0 Then ' tag det første matchende medlem Set medlem = medlemmer(0) ' udskriv attribut no Response.Write "no=" & medlem.Attributes.GetNamedItem("no").NodeValue & "
" & vbCrLf ' søg efter sub element navn og udskriv det Response.Write "navn=" & medlem.SelectSingleNode("navn/text()").NodeValue & "
" & vbCrLf ' søg efter sub element adresse og udskriv det Response.Write "adresse=" & medlem.SelectSingleNode("adresse/text()").NodeValue & "
" & vbCrLf ' cleanup Set medlem = Nothing Else Response.Write "Ingen fundet
" & vbCrLf End If ' cleanup Set medlemmer = Nothing Set doc = Nothing End If %>
No: