Orlanski: Links separieren

Beitrag lesen

Hallo Thmoas,

ich habe den Fehler gefunden. der Fehler lag nicht in der XSL, sondern in der XML Datei. Beim erstellen der XML Datei kommt es zu einem Fehler:

<Footnote>
  <Fußnotentext>1 erster Text</Fußnotentext>
  <Fußnotentext>
    <Superscript/>
  2 zweiter Text
  </Fußnotentext>
usw.
</Footnote>

d.h. in jeden zweiten Fußnotentext wird ein <Superscript> geschrieben. Das ist jedoch nicht weiter schlimm. Durch den Umbruch, scheint die XSL jedoch das Problem zu haben, dass es die $fntNr nicht findet, sondern den Umbruch und damit das einladen nicht ausführt.Ändere ich dies manuell so:
...
<Fußnotentext><Superscript/>2 zweiter Text</Fußnotentext>
...
funktioniert das einladen. Der Umbruch ist nicht als Zeichen erkennbar und es funktioniert keine Verarbeitung mit normalize-space() oder xsl:strip-space. Irgendwie kommt mir das seltsam vor, da man doch gelernt hat, dass Umbrüche keine Auswirkungen haben, bis auf eine Ausgabe mit <pre>. Hat da jemand ne Erklärung dafür?