Hej med denna skriver jag ut en xml fil på sidan. Så här ser xml filen ut:skriva ut xml
Jag skriver ut det så här:
ex.
Namn på Noden1 ------- Får inte till detta
innehåll i Noden1
<hr>
Namn på Noden2 ------- Får inte till detta
innehåll i Noden2
<hr>
Namn på Noden3 ------- Får inte till detta
innehåll i Noden3
osv.
Hur gör jag för att få ut namnet på den noden
<code>
Set XMLDoc = CreateObject("MSXML2.DOMDocument.4.0")
XMLDoc.setProperty "ServerHTTPRequest", True
XMLDoc.async = False
XMLDoc.Load (Server.MapPath("files/"& strFile &""))
If (XMLDoc.parseError.errorCode <> 0) Then
Response.Write "XML error: " & xmlDoc.parseError.Reason
Else
Set nodeLst = XMLDoc.getElementsByTagName("translation")
For i = 0 To nodeLst.length - 1
Response.Write --------- HÄR VILL JAG SKRIVA UT NAMNET ----------
Response.Write nodeLst.Item(i).text & "<hr>" & vbCrlf
Next
End If
Set XMLDoc = Nothing
</code>Sv: skriva ut xml
Kod:
<?xml version="1.0" encoding="Unicode" ?>
<channel>
<lang name="EN" charset="iso-8859-1">
<translation name="EASY">Lätt</translation>
<translation name="HARD">Svår</translation>
</lang>
</channel>
Det jag vill göra är alltså Loopa ut alla translation och skriva ut:
Namnet på translation ex. EASY
Värdet på translation ex. Lätt
och ett <hr>