Je rencontre un problème lorsque j'essaie d'inclure et d'accéder à plusieurs documents XML dans une feuille de style XSL. J'assignant des noeuds de documents sous forme de variables et de tenter d'y accéder à mon xsl: template, semblable à ceci:Utilisation de document XSLT() avec les navigateurs WebKit
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" omit-xml-declaration="yes" />
<xsl:variable name="doc1" select="document('test.xml')" />
<xsl:template match="/">
<div>
<span id="id_total">
<xsl:value-of select="count($doc1//Root)"/>
</span>
</div>
</xsl:template>
</xsl:stylesheet>
j'obtenir le nombre correct lorsque vous utilisez IE & Firefox, mais ne importe quel navigateur WebKit (Safari, Chrome) me donne un compte de 0. Des pensées?
Utilisez-vous javascript pour effectuer la transformation ou la feuille de style est-elle déclarée dans une instruction de traitement XML? – Flynn1179
Testez-vous en chargeant le fichier à partir d'un schéma d'URL (http ou https) ou du schéma de fichier (file: //). Vous êtes peut-être en train de courir dans des règles de sécurité qui ne chargeront pas les fichiers s'ils sont chargés depuis le schéma file: //. –