[XML] xmlfile is goed, na parse actie niet meer

Pagina: 1
Acties:

  • stean
  • Registratie: November 2000
  • Laatst online: 18-08 22:30
ik heb deze xml file:

probleem is dat die file nu goed is, maar als ik hem parse met een server-sided stylesheet, hij voor bepaalde tekens in eens blokjes laat zien.(bij msxml 4.0 parser)

hoe kan ik er voor zorgen dat die dit ook goed laat zien?
code:
1
2
3
4
5
6
7
8
9
10
11
12
 <?xml version='1.0' standalone="yes"?>
        <basis>
            <article version="1" keywords="sss">
                <articletitle><![CDATA[ sss ]]></articletitle>
                <author>*tdc#</author>
                <creationdate>3/27/2002 5:37:33 PM</creationdate>
                <bodycontent status="1" id="207"><P>À Â Ä À Â Ä Á Ã Å Á Ã Å È Ê Ê È É Ë É Ë Ì Î Ì Î Í Ï Í Ï Ñ Ñ Ó Õ Ó Õ Ò Ô Ö Ò   Ø Ú Ü Ù Û µ Ç Ç ¢ Ý ¥ &#352; &#352; § ¼ ¾ ÷ ¨ &#710; &#730; &#732; &#8224; &#8249; &#8804; $ ( * , . &#8804; ^ ` { } ¤ ¦ © ¯ ± ³   % ' ) + : @ _ | ~ ¡ £ ª ® &#730; ² ´ ¹ ½ × Ø &#8225; &#8218; ' &#8482; &#8250; &#8804; &#8240; </P>

<P></P></bodycontent>
                         
            </article>
        </basis>

  • stean
  • Registratie: November 2000
  • Laatst online: 18-08 22:30
ooh ja in mijn html-source staat de letter wel goed maar op mijn scherm laat die blokjes zien.

ideeen?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

encoding?

Doet iets met Cloud (MS/IBM)


  • stean
  • Registratie: November 2000
  • Laatst online: 18-08 22:30
Op woensdag 27 maart 2002 18:23 schreef D2k het volgende:
encoding?
deze regel staat er nu:
<?xml version='1.0' encoding="ISO-8859-1" standalone="yes"?>

output ziet er zo uit:
code:
1
weg gehaald omdat die hier wel alle unicodes laat zien ipv blokjes

Verwijderd

Op woensdag 27 maart 2002 18:32 schreef stean het volgende:
deze regel staat er nu:
<?xml version='1.0' encoding="ISO-8859-1" standalone="yes"?>
Moet je niet met je XSL stylesheet ervoor zorgen dat ook in je HTML file een META tag komt, die ervoor zorgt dat je browser de boel goed weergeeft :?

  • stean
  • Registratie: November 2000
  • Laatst online: 18-08 22:30
uuh wat voor meta tag dan?

als ik dit in mijn xsl zet:
code:
1
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

dan maakt die in de uitvoer er dit van:
code:
1
2
<META http-equiv="Content-Type" content="text/html; charset=UTF-16">
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">

waarom maakt die de utf-16 regel er auto bij???
en wat kan ik nog meer doen/proberen???

  • stean
  • Registratie: November 2000
  • Laatst online: 18-08 22:30
Meer mensen?

Verwijderd

Op woensdag 27 maart 2002 18:36 schreef stean het volgende:
uuh wat voor meta tag dan?

als ik dit in mijn xsl zet:
code:
1
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Die bedoelde ik... ik vergeet ze alleen altijd ;(.

Verder kan ik niks zinnigs bedenken, als ze in de source goed staan, maar in IE er niet goed uitzien, ligt het denk ik aan encoding. Probeer 's in IE verschillende encodings uit...

  • stean
  • Registratie: November 2000
  • Laatst online: 18-08 22:30
Maar waarom zet de parser die ene regel erbij???
ik snap er niks meer van :?

  • stean
  • Registratie: November 2000
  • Laatst online: 18-08 22:30
heren ik wil dit toch weer even opnieuw onder de aandacht brengen:

de regel:
code:
1
<META http-equiv="Content-Type" content="text/html; charset=UTF-16">

zet de microsoft 4.0 parser er zelf bij de geparste versie in mijn html neer. Als ik de volgende regel al in mijn xml-stylesheet zet:
code:
1
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

gaat die goed zolang de bovenste regel er maar niet auto. bij in wordt gezet. Dit is nodig om alle tekens met puntjes ect. te gebruiken. hoe kan ik voorkomen dat dit gebeurd?
Pagina: 1