Aucune donnée XML n'apparaît lors de l'affichage d'une page avec un contenu XSLT dans le navigateur
日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | English | Español | Italiano
Problème
Si vous affichez l'aperçu d'un fichier XML associé à un fichier XSLT ou une page côté serveur associée à une transformation XSLT, le navigateur n'affiche aucune donnée XML. Il n'y a aucun message d'erreur. Le fichier XSLT affiche des données XML lorsque vous utilisez la fonction Aperçu dans le navigateur et que vous affichez l'aperçu à l'aide du fichier HTML temporaire.
Raison
Ce problème se pose si vous utilisez un fil d'informations autre que RSS ou Atom. Par défaut, Macromedia Dreamweaver 8 prend en charge toutes les versions de fils RSS et Atom. Dreamweaver peut être configuré pour prendre en charge d'autres types de fils ou des espaces de noms par défaut en modifiant un simple fichier XML dans le dossier Configuration de Dreamweaver.
Solution
Si vous souhaitez utiliser un fil ayant un espace de noms par défaut que Dreamweaver n'est pas encore configuré pour reconnaître, vous pouvez modifier manuellement le fichier de configuration XML suivant :
C:\Program Files\Macromedia\Dreamweaver 8\Configuration\Shared\XMLPrefixes\XMLPrefixesForDefaultNS.xml
Le contenu du fichier XML est indiqué ci-dessous :
<?xml version="1.0" encoding="utf-8"?>
<namespaces>
<namespace prefix="rss" uri="http://purl.org/rss/1.0/"/>
<namespace prefix="atom" uri="http://purl.org/atom/ns#"/>
<namespace prefix="rss2" uri="http://backend.userland.com/rss2"/>
</namespaces>
Si vous souhaitez que Dreamweaver reconnaisse un nouvel espace de noms par défaut, ajoutez un nouveau nœud d'espace de noms après l'espace de noms " rss2 ". Le code qui en résulte devra avoir l'aspect suivant :
<?xml version="1.0" encoding="utf-8"?>
<namespaces>
<namespace prefix="rss" uri="http://purl.org/rss/1.0/"/>
<namespace prefix="atom" uri="http://purl.org/atom/ns#"/>
<namespace prefix="rss2" uri="http://backend.userland.com/rss2"/>
<namespace prefix="<custom prefix>" uri="<custom uri>"/>
</namespaces>
Le nom de l'attribut de préfixe est arbitraire. (Réf. 193333)
| Date de la dernière mise à jour : | 12.09.05 |
|---|