Ik heb eigenlijk 2 vragen:
• Hoe kan ik een xml/xsl bestand weergeven in een HTA?
• Waar moet de Doctype in het xsl-bestand worden geplaatst?
Vraag 1 is half beantwoord door mijzelf.
Vraag 2 is reeds beantwoord door mijzelf.
Vraag 1
Als ik in MSIE 6.0 naar een xml-bestand verwijs dan laat MSIE deze keurig
(geparsd door het xsl-bestand) zien. Doe ik echter precíes hetzelfde in een HTA,
dan doet hij of het xml gewoon een html 4.01 bestand is, waardoor je lap tekst
zonder opmaakt etc. krijgt te zien. Het hele xsl-bestand wordt dan ook niet
benadert.
Vraag 2
Een xhtml bestand begin je altijd zo:
helemaal achterwege houden? Want onderstaande werkt niet:

Die "leuke" Orange banner komt over mijn code heen
Voor vraag 1 heb ik wel 2 halve oplossingen:
• Door een inframe in het hta-bestand te zetten kun je de xml/xsl wel uitvoeren
in het desbetreffende frame.
• Met javascript de xml & xsl aan elkaar hangen, alleen dan heb je dus wel 3
(html/xml/xsl) bestanden nodig ipv. 2 (xml/xsl). Dus als iemand een
nette oplossing weet...
Goh, ik voel me hier wel wat eenzaam
Ben de hele tijd tegen mezelf aan het
praten... Het antwoord op de tweede vraag heb ik inmiddels gevonden:
• Hoe kan ik een xml/xsl bestand weergeven in een HTA?
• Waar moet de Doctype in het xsl-bestand worden geplaatst?
Vraag 1 is half beantwoord door mijzelf.
Vraag 2 is reeds beantwoord door mijzelf.
Vraag 1
Als ik in MSIE 6.0 naar een xml-bestand verwijs dan laat MSIE deze keurig
(geparsd door het xsl-bestand) zien. Doe ik echter precíes hetzelfde in een HTA,
dan doet hij of het xml gewoon een html 4.01 bestand is, waardoor je lap tekst
zonder opmaakt etc. krijgt te zien. Het hele xsl-bestand wordt dan ook niet
benadert.
Vraag 2
Een xhtml bestand begin je altijd zo:
code:
Maar waar moet die doctype in een xsl bestand komen te staan? Of mag je die1
2
3
| <?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"> etc. |
helemaal achterwege houden? Want onderstaande werkt niet:
code:
Alvast bedankt 1
2
3
| <?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"> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml"> |
Die "leuke" Orange banner komt over mijn code heen
Voor vraag 1 heb ik wel 2 halve oplossingen:
• Door een inframe in het hta-bestand te zetten kun je de xml/xsl wel uitvoeren
in het desbetreffende frame.
• Met javascript de xml & xsl aan elkaar hangen, alleen dan heb je dus wel 3
(html/xml/xsl) bestanden nodig ipv. 2 (xml/xsl). Dus als iemand een
nette oplossing weet...
Goh, ik voel me hier wel wat eenzaam
praten... Het antwoord op de tweede vraag heb ik inmiddels gevonden:
code:
1
| <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" doctype-public="-//W3C//DTD XHTML 1.1//EN" doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"/> |
[ Voor 107% gewijzigd door Verwijderd op 01-05-2003 15:56 ]