Announcement

Collapse
No announcement yet.

XML/HTML Umlaute ?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • XML/HTML Umlaute ?

    Hallo vom Wolf,

    wie kann ich Umlaute aus XML in HTML korrekt rüberbringen:

    XML:
    <element>Schüssel</element> ist für HMTL nicht korrekt,Parser mag das auch nicht
    <element>Sch&uuml;ssel</element> meckert der Parser an
    <element>Schüssel</element> bringt falschen Umlaut

    Kann man die Codes gegenüber dem Parser abschirmen ?

    XSL:
    <xsl:template select =...><html><xsl:value-of select...></html> bringts
    auch nicht !

    Parser :XERCES/XALAN

    HIIILLLFFFEEE !!!!!

    MfG
    Wolf

    habs auch gleich gemerkt : "&uuml" wurde in diesem Forum gleich
    übersetzt..

    MfG
    Wol

    Da steht in der 1.Schüssel eigentlich : "&#252" !
    in der 2.Schüssel steht eigentlich "&uuml" !

    MfG
    Wol

    noch eine Ergänzung :
    Interessant wäre es auch, andere Codes "durch den Parser hindurchzureichen", z.B. HTML-codes wie <u>,<b> usw.,
    anstatt in xsl irgedwie direkt darauf Bezuf nehmen zu müssen !

    MfG
    Wol

    ja, auch hier wurde der HTML-Code "<u>" und "<b>" wieder direkt im Forum umsetzt, das war eigentlich nicht vorgesehen
    Zuletzt editiert von Christian Marquardt; 14.02.2015, 22:58.

  • #2
    Hallo,<br>
    um HTML-Tags in den Output schreiben zu können, ohne, dass die &lt; usw. in &amp;lt; umgewandelt werden:<br>
    &lt;xsl:value-of disable-output-escaping="yes" select="..."/&gt;<br><br>
    Die Sache mit den Umlauten lässt sich über die richtige Kodierung regeln. Standard ist UTF-8. Um deutsche Umlaute korrekt zu verarbeiten, muss &lt;?xml encoding="ISO-8859-1" ... festgelegt werden( im XML-Dokument, im Stylesheet und falls notwendig auch im xslutput -Element.
    <br>
    Grus

    Comment

    Working...
    X