From: Cyril Jandia (cjandia@logfi.fr)
Date: 27/05/2002 - 16:11
> De : POIRIER Dominique
> À : xml-tech@xmlfr.org
> Objet : [xml-tech] Récupération du message d'erreur sur une fonction
> document()
>
> Bonjour.
>
> Est-ce que quelqu'un sait si on peut récupérer avec Xalan le fait qu'une
> function document peut être invalide ?
>
> exemple :
>
> <xsl:variable name="FIC" select="document('D:\TEMP\FICHIER_INCONNU.XML')"
> />
>
> à la console j'ai ceci
>
> XSL Warning: Can not load requested doc: file:/FICHIER_INCONNU.XML
[XSLT-document] précise qu'il est laissé à la discrétion de l'implémentation de
choisir entre :
a) traiter l'absence de document comme une erreur
ou bien
b) retourner un ensemble de noeuds vide
Votre Xalan semble donc opter pour le a)... ("hélas"...)
Note : c'est aussi le choix fait par MSXML, Sablotron... (d'autres ?)
>
> Dominique POIRIER
> UNEDIC
> NANTES
[XSLT-document]
http://xmlfr.org/w3c/TR/xslt/#function-document
"[...]Si l'extraction de la ressource se solde par une erreur alors, le
processeur XSLT peut signaler l'erreur; s'il ne le fait pas, il doit récupérer
sur l'erreur en retournant un ensemble vide de noeuds[...]"
Cordialement,
Cyril Jandia
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|