This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Another Beginner's Question


>    <refentry>
>    <refnamediv>
>       <refname>Test</refname>
>       <refpurpose> </refpurpose></refnamediv>
>   <refsect1>
>      <title>Object Orientation</title> 
>     <para>In order...</para>
> [...]
>         <xsl:template match="refentry">
>            <h1><xsl:value-of select="refname" /></h1>
>          </xsl:template>
> 
>         <xsl:template match="refentry">
>            <p><xsl:value-of select="para" /></p>
>          </xsl:template>

In your XSL, you are saying that while processing 'refentry' elements, you
want to go process 'refname' elements that are children of the node
currently being processed.

But your XML is such that 'para' and 'refname' elements are grandchildren
of 'refentry' elements. So, adjust your XPath expressions in the
select="..." attributes appropriately.

<xsl:value-of select="refnamediv/refname"/>
<xsl:value-of select="refsect1/para"/>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]