Avatar billede hooh Nybegynder
18. november 2004 - 15:02 Der er 2 kommentarer og
1 løsning

læs xml

jeg har dette XML

<collection>
    <cd>
        <title>The Hour of Bewilderbeast</title>
        <band>Badly Drawn Boy</band>
        <tracks>
            <track id="1" artist="Joe"/>
        </tracks>
    </cd>
    <cd>
        <title>Gorillaz</title>
        <band>Gorillaz</band>
        <tracks>
            <track id="1" artist="Joe"/>
        </tracks>
    </cd>
</collection>

så har jeg denne asp:

<%@ language="vbscript" %>
<% Option Explicit %>
<%
    Dim xmlDoc, root, success
    Set xmlDoc = Server.CreateObject("msxml2.DOMDocument")
    ' Allow the document to complete loading
    xmlDoc.async = False
    success = xmlDoc.Load(Server.MapPath("xml/cd.xml"))
    If success = True Then
        Set root = xmlDoc.documentElement
        displayNode root
        Set root = Nothing
    End If
    Set xmlDoc = Nothing
Private Sub displayNode(ByVal node)
    Dim child, strName, strData
    strName = node.nodeName
    strData = node.Text
    Response.Write strName & ": " & strData & "<br />"
    ' Check for child nodes
    If node.childNodes.length > 1 Then
        For Each child In node.childNodes
            displayNode child
        Next
    End If
End Sub
%>

Den indlæser hele xml og udskriver alle værdier(næsten)

Hvordan fanger jeg de værdier som står inde i et tag???
fx. id=1 og artist=Joe
(<track id="1" artist="Joe"/>)
Avatar billede olebole Juniormester
18. november 2004 - 15:10 #1
<ole>

F.eks:
  child.attributes(0) 'id
  child.attributes(1) 'artist


/mvh
</bole>
Avatar billede hooh Nybegynder
18. november 2004 - 15:15 #2
Hvor skriver jeg det henne??

    If node.childNodes.length > 1 Then
        For Each child In node.childNodes
    Response.Write child.attributes(0) 'id <---- det er vel det eneste sted jeg har child
            displayNode child
        Next
    End If

for jeg får denne fejl..
Response-objekt, ASP 0185 (0x80020003)
En standardegenskab for objektet blev ikke fundet.
/streamServer/recursions.asp
Avatar billede hooh Nybegynder
27. december 2004 - 19:11 #3
lukker... har droppet xml
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester