Ik probeer een een xsl-sheet te schrijven voor het importen van bankafschrift. Dit afschrift is geschreven in een camt.053 (xml) extensie.
Maar wat ik ook probeer, het lukt me niet om uit dit simpele XML-bestandje zelfs maar de basis-gegevens in een fm-tabel te importeren.
Weet iemand waar de fout zit in mijn xsl-sheet?
Vraag
Meeuwis
Goedemiddag,
Ik probeer een een xsl-sheet te schrijven voor het importen van bankafschrift. Dit afschrift is geschreven in een camt.053 (xml) extensie.
Maar wat ik ook probeer, het lukt me niet om uit dit simpele XML-bestandje zelfs maar de basis-gegevens in een fm-tabel te importeren.
Weet iemand waar de fout zit in mijn xsl-sheet?
Alvast bedankt,
Meeuwis
De XML-file ziet er al volgt uit:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:ing ="urn:iso:std:iso:20022:tech:xsd:camt.053.001.02">
<xsl:template match="/">
<FMPXMLRESULT xmlns="http://www.filemaker.com/fmpxmlresult">
<ERRORCODE>0</ERRORCODE>
<PRODUCT BUILD="" NAME="" VERSION=""/>
<DATABASE DATEFORMAT="DD-MM-YYYY" LAYOUT="" NAME="" RECORDS="" TIMEFORMAT=""/>
<METADATA>
<FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="ingID" TYPE="TEXT"/>
<FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="dateAndTimestamp" TYPE="TEXT"/>
</METADATA>
<RESULTSET>
<xsl:attribute name="FOUND"/>
<xsl:for-each select="ing:BkToCstmrStmt/GrpHdr">
<ROW MODID="0">
<xsl:attribute name="RECORDID"><xsl:value-of select="position()"/></xsl:attribute>
<COL>
<DATA>
<xsl:value-of select="MsgId"/>
</DATA>
</COL>
<COL>
<DATA>
<xsl:value-of select="CreDtTm"/>
</DATA>
</COL>
</ROW>
</xsl:for-each>
</RESULTSET>
</FMPXMLRESULT>
</xsl:template>
</xsl:stylesheet>
Link naar reactie
7 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.