/ Forside/ Teknologi / Udvikling / XML / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
XML
#NavnPoint
fluffycla.. 300
molokyle 130
pirt03 110
bentjuul 110
McOle 100
pmbruun 70
rfh 50
Klaudi 50
EXTERMINA.. 40
10  Angband 26
Læse et XML dokument i javascript?
Fra : anger
Vist : 1742 gange
20 point
Dato : 28-12-00 00:04

Er der nogen som ved hvordan jeg kan læse et XML dokument i javascript?

 
 
Accepteret svar
Fra : bjef

Modtaget 20 point
Dato : 01-01-01 12:21

Hej anger,
Jeg har svaret på dette spøgsmål en gang, ovre i javascript.

Her kommer den samme forklaring som tidligere.

Måden du læser et xml dokument via Microsoft's XMLDom component.

Her er et eksempel :


**********************************
<HTML>
<HEAD>
<TITLE>XML TEST</TITLE>
</HEAD>

<BODY>
<script language="JavaScript">

var text="<note>"
text=text+"<til>Lise</til><fra>Per</fra>"
text=text+"<overskrift>Invitation</overskrift>"
text=text+"<brev>Kom til min fødselsdag.</brev>"
text=text+"</note>"

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.loadXML(text)

rootElem = xmlDoc.documentElement;

for (i=0; i<rootElem.childNodes.length; i++)
alert(rootElem.childNodes.item(i).text);

</script>


</BODY>
</HTML>

***********************************
Dette eksempel bruger en string som XML dokument, hvis du istedet for vil læse dit XML dokument fra en fil skal du ændre følgende.

xmlDoc.loadXML(text) -> xmlDoc.load("test.xml")

Håber dette hjælper dig lidt på vej.

Godkendelse af svar
Fra : anger


Dato : 01-01-01 12:26

Hej bjef,
Ja jeg ved godt jeg har stillet dette spørgsmål 2 gange, men jeg vidste ikke hvad for en gruppe jeg skulle lægge det i.

Endnu engang tak for svaret.

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409070
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste