at loade og fortolke et xhtml dokument med msxmldom
hej.jeg prøver på at indlæse et xhtml-dokument i javascript, for herefter at løbe alle dets noder igennem. formålet er at jeg vil fjerne de tags, som jeg ikke ønsker skal være der.
nuvel. jeg kan godt hente data dynamisk, men når jeg omsætter dem til et xmldokument (hvilket jeg vel burde kunne, eftersom xhtml er et xml-dokument, eller hur?) går det galt.
tag et kig på nedenstående kode. :
[snip]
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>readxml</title>
<script type="text/javascript" src="http://webfx.eae.net/dhtml/xmlextras/xmlextras.js"></script>
<script type="text/javascript">
var xmlresponse;
var txtresponse;
function loadXmlFile(sUri, bAsync) {
// fjernet
}
////////////////////////////////////////////////////////////////////
function foo()
{
// denne funktion henter filen test.html til variablen txtresponse
loadXmlFile('test.html', false);
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async = false;
xmlDoc.loadXML(txtresponse);
// det er her det går galt ... xmlDoc.documentElement.childNodes er lig null ?!?
alert(xmlDoc.documentElement.childNodes.length);
}
</script>
</head>
<body onload="foo()">
<p>blah blah</p>
<p>trallala lla la llla la<span>bing bong</span></p>
</body>
</html>
[/snap]
