Kai: XSL2.0 und Entites

Beitrag lesen

Hallo!

Ich habe eine XML-Datei, die ich folgendermaßen anzeigen lassen möchte:

var XslSource=new XMLHttpRequest();  
XslSource.open("GET","xsl/test.xsl",false);  
XslSource.send();  
  
try{  
  xmlSource=new XMLHttpRequest();  
  xmlSource.open("GET","dm/"+vDMC,false);  
  xmlSource.send();  
  var xsltProcessor=new XSLTProcessor();  
}catch(e){  
  alert(e);  
}  
try {  
  xsltProcessor.importStylesheet(XslSource.responseXML);  
  xsltProcessor.setParameter(null, "vSuche1", vSearchPattern);  
}catch(e) {  
  alert(e);  
}  
document.getElementById("idContent").innerHTML=" ";  
 document.getElementById("idContent").replaceChild(xsltProcessor.transformToFragment(xmlSource.responseXML, document),document.getElementById("idContent").firstChild);

Wir verwenden XSL 2.0. Allerdings hat er Probleme im Firefox 26 mit Entities. Wir haben in den XML-Dateien Umlaute wie ä und diese sind in einer iso.ent-Datei deklariert:
<!ENTITY auml "&#x00E4;">

In der XML-Datei folgendermaßen eingbunden:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dmodule [
<!ENTITY % ISOEntities PUBLIC "ISO 8879-1986//ENTITIES ISO Character Entities 20030531//EN//XML" "iso-lat1.ent">
%ISOEntities;
]>

Allerdings kommt bei der Anzeige "XML-Verarbeitungsfehler: Nicht definierte Entität Adresse: "

Ebenso hat er Probleme mit der Funktion unparsed-entity-uri() im XSL, da kommt dann unparsed-entity-uri not implemented. Woran liegt das? Geht das im Mozilla bzw. Opera einfach nicht diese Funktion zu verwenden? Als wir XSL1.0 verwendet hatten, ging das damals schon. Gut die ANzeige der XML-Dateien war aber auch komplett anders umgesetzt. Hat jemand eine Idee, wie es funktionieren könnte, dass man die Entites auslesen kann. Geht darum zB bei Grafiken die Formate/Endungen aus den Entities auszulesen.
Ich hoffe jemand hat einen Tipp für mich
Viele Grüße
Kai