HTML:
Met deze code open ik een XML-bestand ("archive/00000001.xml"), en transformeer het aan de hand van "template.xsl". Vervolgens wordt deze output in een divje gezet met het id "content".1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| <script type="text/javascript"> function contentOpen(id) { xml = xmlLoad("archive/"+id+".xml"); xsl = xmlLoad("template.xsl"); string = xml.transformNode(xsl); content.innerText = string; } function xmlLoad(file) { var string = new ActiveXObject("Microsoft.XMLDOM"); string.async = "false"; if(string.load(file) !== true) { alert("Couldn't open page!"); } return string; } </script> |
Dit is de output van de transformNode-functie:
HTML:
Het probleem: die html-code komt letterlijk zo op mijn scherm te staan! De titel wordt niet vet, maar je krijgt ook gewoon de <b> tags te zien.1
2
| <div id="c_title"><b>Example Web page</b></div> <div id="c_text">Text not found. Will you please help me writing one?</div> |
Hoe krijg ik dit wel gerendered? I'm currently using IE6