[XSLT][JavaScript] Transformation à partir d'un flux xml
Bonjour,
J'ai expérimenté le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<script type="text/javascript">
// chargement du fichier XML
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("cd.xml")
// chargement du fichier XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("Transformation.xsl")
// transformation en Html
document.write(xml.transformNode(xsl))
</script> |
Cela fonctionne correctement, maintenant j'aimerai effectuer ma transformation non plus sur un fichier xml mais sur un flux xml que je passe à mon javascript, comment faire ????
Merci d'avance
succeder les transformées XSL en javascript
Je pense que j'ai le même souci si j'ai bien compris le terme de flux XML. En tout cas, j'utilise le même pattern de transformation.
Je souhaite utiliser le xsl généré par une 1ere transformation pour effectuer une 2eme transformation.
Voici mon code :
function Pipe_Transform()
{
Source1_xml = loadXMLDoc("Source1.xml");
Style_xsl = loadXMLDoc("Style.xsl");
Source2_xml = loadXMLDoc("Source2.xml");
Output_xsl = Source1_xml.transformNode(Style_xsl);
Output_html= Source2_xml.transformNode(Output_xsl); // erreur ici
}
J'ai un message d'erreur dans javascript : "type incompatible".
Comment le typer correctement?