Click to See Complete Forum and Search --> : Get element value from XML with XSL-FO


Visslan
May 14th, 2010, 08:18 AM
Hello!!

I have a XML with an element named Question. I also have a XSL looking like this:


<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
>

<xsl:template match="@* | node()">
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master master-name="Letter" page-height="11in" page-width="8.5in">
<fo:region-body region-name="only_region" margin="1in" background-color="#CCCCCC"/>
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="Letter">
<fo:flow flow-name="only_region">
<fo:block text-align="center">???</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>
</xsl:template>
</xsl:stylesheet>


In the fo:block I would like to get the value in element Question from the XML. How do I do this?