Tobel: Parsen von CDATA

Hallo

Ich hab folgenden CDATA Bereich:

<![CDATA[<img src='.\img\blind20.gif' width='25' height='20'/>]]>

Der XSLT Prozessor (Saxon 7.6) wandelt es in

<img src='.\img\blind20.gif' width='25' height='20'/>

wodurch natürlich die TAG Kennung verloren geht. Wie kann ich das verhindern?

Gruß,

Tobel

PS: Das ganze steht in einem JavaScript Ausdruck.

  1. Hallo,

    Der XSLT Prozessor (Saxon 7.6) wandelt es in
    <img src='.\img\blind20.gif' width='25' height='20'/>
    wodurch natürlich die TAG Kennung verloren geht. Wie kann ich das verhindern?

    Ich kann das wirklich nicht nachvollziehen, ich habe auch oft in <script><![CDATA[ ....  Bereich HTML-Elemente, aber da Waldelt mir Saxon nichts um. In anderen HTML-Elementen dagegen schon, aber nicht in <script>!

    Grüße
    Thomas

  2. hi, also ich würde es einfach selber parsen:

    /<![CDATA[(.+)]]>/;

    oder du wandelst die tags wieder um:

    s/</</g;
    s/>/>/g;

    gruss volker