From: Elliotte Rusty Harold (elharo@metalab.unc.edu)
Date: 18/11/2003 - 17:59
At 5:34 PM +0100 11/18/03, Blandine Fichet-F042959 wrote:
>Bonjour,
>
>J'ai écrit un programme Xsl qui transforme un fichier Xml F1.xml en un autre
>fichier Xml F2.xml.
>Le fichier F1.xml est associé à un schéma schema1.xsd de la façon suivante :
><ElementPrincipal xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>xsi:noNamespaceSchemaLocation="schema1.xsd" >
>Je voudrais que le fichier résultat F2.xml soit
>associé à un fichier schema2.xsd
>
Pour XSLT l'attribut xsi:noNamespaceSchemaLocation n'est pas spécial.
On engendre l'attribut
xsi:noNamespaceSchemaLocation dans la même façon
on engendre un autre attribute. Il'y a plusieurs
façons. Par exemple:
<xsl:template match="ElementPrincipal"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<NouveauElementPrinciple
xsi:noNamespaceSchemaLocation="{@xsi:noNamespaceSchemaLocation}">
<xsl:apply-templates/>
</NouveauElementPrinciple>
</xsl:template>
--
Elliotte Rusty Harold
elharo@metalab.unc.edu
Effective XML (Addison-Wesley, 2003)
http://www.cafeconleche.org/books/effectivexml
http://www.amazon.com/exec/obidos/ISBN%3D0321150406/ref%3Dnosim/cafeaulaitA
--
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
|