Hellihello Manuela,
<category-data category-id="540" category="ISBN">0-7390-3298-4°</category-data>
Das ° kann er nicht. Aber ich wandle mit UTF-8
Ich verstehe es so: in Schritt eins parsed Du das XML. Der Parser liest und überprüft auf Korrektheit. Wenn schon hier ein Fehler entsteht, kann er die Transformation garnicht mehr vornehmen.
Das mit dem Grad-Zeichen hatte ich auch mal. Interessant ist, was 1. im ecoding des XML-Dokumentes steht
<?xml version="1.0" encoding="???"?>
und zweitens, was ein Editor mit enstprechendem Encodiung zu der XML-Datei sagt (stellt er das zeichen korrekt dar?).
Wie liest Du das XML-Dokument ein? Direkt mit Saxon? Schau dir das XML-Dokument doch mal im Editor an.
Dank und Gruß,
frankx