Toon posts:

[XML/XSL]

Pagina: 1
Acties:
  • 168 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben met een project bezig waarbij er via Java-servlets data op wordt gehaald vanuit een Oracle database. De Java-servlets spugen XML data uit richting de browser, die zelf met behulp van XSL er een mooie pagina van maakt.

Nu doet zich hetvolgende probleem voor:

Als we in de browser een tekstveld vullen met een afwijkend karakter, dan wordt dit karakter niet goed doorgegeven aan de servlets. Zo wordt bijvoorbeeld de ß omgezet naar een hoofdletter A met een ~ erboven. ALs we hetzelfde uitproberen via een HTML pagina, gaat het wel goed. HEt ligt dus ergens binnen de XML/XSL code.

Wie weet hoe dat dit probleem opgelost kan worden?

Greetz Nielz

Verwijderd

Probeer in de XSL file een een output encoding toe te voegen (windows-1252).

De top van het stylesheet komt er dan als volgt uit te zien:

<?xml version="1.0" encoding="windows-1252"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" encoding="windows-1252"/>


Veel succes.

  • Rafe
  • Registratie: Mei 2002
  • Laatst online: 27-06-2025
Hoewel het fijn is dat je een mogelijke oplossing aandraagt, stamt dit topic alweer uit januari 2002. Ik gok dat hij er ondertussen al wel wat op heeft gevonden ;)

Overigens zijn XML problemen meer op zijn plaats in Programming & Webscripting :)

Dit topic is gesloten.