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?
Question
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>
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.