28. maj 2002 - 23:29
Der er
6 kommentarer og 1 løsning
Udtræk fra XML
Hejza... Hvorfor får jeg en "Object required" fejl når jeg løber mine noder igennem?! XML dokumentet: <?xml version = "1.0"?> <hjem> <bolig> <sagsnummer>001</sagsnummer> <ejendomstype>Ejerlejlighed</ejendomstype> <kvadratmeter>101</kvadratmeter> </bolig> <bolig> <sagsnummer>002</sagsnummer> <ejendomstype>Landbrug</ejendomstype> <kvadratmeter>530</kvadratmeter> </bolig> <bolig> <sagsnummer>003</sagsnummer> <ejendomstype>Hus</ejendomstype> <kvadratmeter>160</kvadratmeter> </bolig> </hjem>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
JavaScriptet: <script type = "text/javascript" language = "JavaScript"> var xmlDocument = new ActiveXObject("Microsoft.XMLDOM"); xmlDocument.load("hjem1.xml"); var element = xmlDocument.documentElement; for( i = 0; i < element.childNodes.length; i++) { var curNode = element.childNodes.item(i); document.writeln("<br>"); for( y = 0; i < curNode.childNodes.length; y++) { var currentNode = curNode.childNodes.item(y); var value = currentNode.firstChild; document.write( value.nodeValue + " - "); } } </script> Debuggeren siger fejl i næstsidste sætning: var value = currentNode.firstChild; Håber I kan hjælpe /PeterFup
Den skriver forresten det første Bolig element ud!
Hmm...Skal der ikke stå "y" i din anden for løkke ? for( y = 0; i < curNode.childNodes.length; y++) venligst <ATN/>
hold da... mund. Jeg har da vist været lidt træt i går aftes! Jeg har ikk rigtig arbejdet i JavaScript før, men kan man sige: if(value.nodeName == "Hus") { document.write( value.nodeValue + " - "); }
Ja, det kunne man godt! Eksemplet ovenover har bare if sætningen i et lag for langt nede! den ska være: if(currentNode.nodeName == "ejendomstype")
atn-->Jeg holder spørgsmålet åbent ugen ud hvis du er interesseret i point!
Vi tilbyder markedets bedste kurser inden for webudvikling