Innes: HTML in XML Datei

hi!

folgendes Problem:

ich hab eine XML-Datei und eine passende *.dtd und eine *.xsl Datei.
Ich will nun in der XML auch HTML Code ausführen können. ZB möchte ich die <strong>, <em> und <ul> Tags von HTML übernehmen. Hab in der Datei recht viel Text und will deshalb in einem WYSIWYG-Editor den Text formatieren und dann nur noch in die XML-Datei kopieren.

Gibt es da eine Möglichkeit das zu lösen?

mfg
Innes

  1. Hi,

    Gibt es da eine Möglichkeit das zu lösen?

    Nimm statt HTML XHTML und erweitere, sofern notwendig, deine DTD, oder markiere die HTML-Abschnitte als CDATA.

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
    1. oder markiere die HTML-Abschnitte als CDATA.

      das hab ich schon versucht. da bekomme ich dann den gesamten text mit den tags ausgegeben (also die stehen dann als "text" dort)

      mfg
      Innes

      1. Tach Innes,

        oder markiere die HTML-Abschnitte als CDATA.

        das hab ich schon versucht. da bekomme ich dann den gesamten text mit den tags ausgegeben (also die stehen dann als "text" dort)

        Steuere die Ausgabe mittels disable-output-escaping:

        <xsl:value-of select="CDATA-Inhalt ..." disable-output-escaping="yes"/>

        Man liest sich,
        svg4you