Problème lors de l'importation d'un fichier XML dans Filemaker avec feuille de style xslt
Bonjour, je voudrais bien de l'aide pour résoudre ce problème:
J'ai un fichier XML que je veux importer dans une base de données FileMaker et pour cela, je dois faire une feuille de Style xslt.
J'ai réussi à la faire et elle marche plutôt bien mais mes xml ont un détail qui m'empêche de faire une correcte importation.
Voilà le début de mon XML:
Code:
1 2 3 4 5
| <?xml version="1.0" encoding="utf-8"?>
<FacturaElectronica xmlns="https://cdn.comprobanteselectronicos.go.cr/xml-schemas/v4.3/facturaElectronica"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Clave>50620032000030239096000100001010000000972137713176</Clave> |
Le problème c'est le xmlns qui se trouve juste après <FacturaElectronica (xmlns="https://cdn.comprobanteselectronicos.go.cr/xml-schemas/v4.3/facturaElectronica")
Je veux que mon xslt ne prenne pas en compte xmlns="https://cdn.comprobanteselectronicos.go.cr/xml-schemas/v4.3/facturaElectronica" car les données ne s'importent pas.
Voilà mon xslt et je voudrais savoir si je peux insérer un code pour ne pas le prendre en compte dans mon importation.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| <?xml version='1.0' encoding='UTF-8'?>
<xsl:stylesheet version="1.0"
xmlns="https://cdn.comprobanteselectronicos.go.cr/xml-schemas/v4.3/facturaElectronica" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
extension-element-prefixes="xsd xsi ds"
exclude-result-prefixes="xsd xsi ds"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<FMPXMLRESULT xmlns="http://www.filemaker.com/fmpxmlresult">
<ERRORCODE>0</ERRORCODE>
<METADATA>
<FIELD NAME="Proveedor" TYPE="TEXT"/>
<FIELD NAME="Factura" TYPE="TEXT"/>
<FIELD NAME="Fecha" TYPE="TEXT"/>
</METADATA>
<RESULTSET>
<ROW>
<COL>
<DATA><xsl:value-of select="FacturaElectronica/Emisor/Nombre"/></DATA>
</COL>
<COL>
<DATA><xsl:value-of select="FacturaElectronica/NumeroConsecutivo"/></DATA>
</COL>
<COL>
<DATA><xsl:value-of select="FacturaElectronica/FechaEmision"/></DATA>
</COL>
</ROW>
</RESULTSET>
</FMPXMLRESULT>
</xsl:template>
</xsl:stylesheet> |
merci d'avance..