Hi,

        I tried using <xsl:copy-of select="MATTER"/>. But FOP gives me
an erro saying "NULL". All other code remains the same.

Jim

-----Original Message-----
From: Oleg Tkachenko [mailto:[EMAIL PROTECTED] 
Sent: Monday, February 03, 2003 4:12 PM
To: [EMAIL PROTECTED]
Subject: Re: Block Problem

Jim Chundevalel wrote:

>       I'm trying to generate an XSL:FO document on the fly by taking
> contents from an XML file. My XML file looks like this.
> 
> 
> <DATATEXT>
>       <SECTIONS>
>               <SECTION>
>                       <HEADING>Test One</HEADING>
>                       <MATTER>This is some text</MATTER>
>               </SECTION>
>               <SECTION>
>                       <HEADING>Test Two</HEADING>
>                       <MATTER>This is some other text</MATTER>
>               </SECTION>              
>       </SECTIONS>
> </DATATEXT>
> 
> I have an XSL FO Document that says
> 
> <xsl:for-each select="SECTIONS\SECTION">
>       <fo:block>
>               <fo:inline text-decoration="underline">
>                       <xsl:value-of select="HEADING"/>
>               </fo:inline>
>               <xsl:value-of select="MATTER"/>
>       </fo:block>
> </xsl:for-each>
> 
> Now, I want to underline certain words contained in the MATTER Node.
For
> this, I was thinking of doing like this in the XML document.
> 
> <MATTER>
>       This is some 
>       <fo:inline text-decoration="underline">other</fo:inline>
>       text.
> </MATTER>
> 
> (After referencing the fo namespace at the beginning of the XML
> document.)
> 
> However, the resulting PDF document does not underline the word
"other".
> How do I go about doing this?

Having fo in source xml sounds like a really bad idea, but anyway you 
should use xsl:copy-of, rather than xsl:value-of to copy source subtree.
<xsl:copy-of select="MATTER"/>

-- 
Oleg Tkachenko
eXperanto team
Multiconn Technologies, Israel


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to