Code is als volgt:
Het vreemde is dat de PI niet volledig wordt toegevoegd (encoding attribuut wordt niet toegevoegd).
Het maakt geen verschil of ik MSXML2.DOMDocument.5.0 of 4.0 of 3.0 gebruik. De encoding is wel belangrijk, want er moeten meerdere talen in mijn XML komen, met allerlei tekens (zoals Ü, ß enz). De xml zal in de toekomst in InDesign in moeten lopen, en moet dus echt correct zijn wat dat betreft. Ik kan echter niet zo goed iets vinden, omdat google e.d. tegenwoordig vrijwel alleen resultaten voor ASP.NET en System.XML opleveren.
Dit is de XML met view->source:
ASP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| Response.ContentType = "text/xml" dim xmlDoc, root set xmlDoc = CreateObject("MSXML2.DOMDocument.5.0") set piXML = xmlDoc.createProcessingInstruction("xml", "version='1.0' encoding='UTF-8'") xmlDoc.appendChild(piXML) set root = xmlDoc.createElement("root") xmlDoc.appendChild(root) Response.Write xmlDoc.xml |
Het vreemde is dat de PI niet volledig wordt toegevoegd (encoding attribuut wordt niet toegevoegd).
Het maakt geen verschil of ik MSXML2.DOMDocument.5.0 of 4.0 of 3.0 gebruik. De encoding is wel belangrijk, want er moeten meerdere talen in mijn XML komen, met allerlei tekens (zoals Ü, ß enz). De xml zal in de toekomst in InDesign in moeten lopen, en moet dus echt correct zijn wat dat betreft. Ik kan echter niet zo goed iets vinden, omdat google e.d. tegenwoordig vrijwel alleen resultaten voor ASP.NET en System.XML opleveren.
Dit is de XML met view->source:
code:
1
2
| <?xml version="1.0"?> <root/> |