Hi, I want to transform the following XML to PDF:
<?xml version="1.0" encoding="UTF-8"?> <Bill> <Reference>90594.01.53.73</Reference> <SendDate>18-08-2003</SendDate> <TotalAmount>59.21</TotalAmount> <Debtor> <Name>de heer A.Debiteur</Name> <Address1>Straat 22</Address1> <Address2>9999 AA Woonplaats</Address2> </Debtor> <Creditor> <Name>Tandards</Name> <AccountNumber>33.44.73.045</AccountNumber> <!-- because of p.o.box shitz no specific adress splitting --> <Address1>Straat 22</Address1> <Address2>9999 AA Woonplaats2</Address2> </Creditor> </Bill> With the following XSLT: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.1" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" exclude-result-prefixes="fo"> <xsl:output method="xml" version="1.0" omit-xml-declaration="no" indent="yes"/> <xsl:param name="versionParam" select="'1.0'"/> <!-- MATCH ROOT ELEMENT OF XML FILE--> <xsl:template match="Bill"> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <!-- Determine global page format --> <fo:layout-master-set> <fo:simple-page-master master-name="simpleA4" page-height="297mm" page-width="210mm" margin-top="0.5cm" margin-bottom="0.5mm" margin-left="0.5mm" margin-right="0.5mm"> <fo:region-body/> </fo:simple-page-master> </fo:layout-master-set> <!-- USE GLOBAL PAGE FORMAT IN BLOCK--> <fo:page-sequence master-reference="simpleA4"> <fo:flow flow-name="xsl-region-body"> <fo:block> <xsl:apply-templates/> </fo:block> </fo:flow> </fo:page-sequence> </fo:root> </xsl:template> <xsl:template match="Reference"> <fo:block-container position="absolute" left="4cm" top="4cm" right="10cm" bottom="10cm" border-style="solid" border-width="1pt"> <fo:block color="red"> <xsl:value-of select="."/> </fo:block> </fo:block-container> </xsl:template> <xsl:template match="Creditor"> <fo:block-container position="absolute" left="4cm" top="10cm" right="10cm" bottom="16cm" border-style="solid" border-width="1pt"> <fo:block color="blue"> <xsl:value-of select="Name"/> </fo:block> </fo:block-container> </xsl:template> When I execute this example I get the following results in my pdf: 18-08-2003 59.21 de heer A.Debiteur Straat 22 9999 AA Woonplaats2 -------------- |90594.01.53.73| -------------- -------------- |Tandards | -------------- But I only want to show the selected values in the pdf and not a trace of the other non-matched elements in sequence. What can I do to refine my xsl so that it works the right way? Thanks, Ricardo --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]