Dear All:
Please forgive the simplicity of this question. I have searched all morning in
several different books to find "the answer," however, I have not been
successful.
My XML document contains coded "examples" throughout the text. For example:
<value type="full concise lite">
<label>#</label>
<name>MARC language code</name>
<level>standard</level>
<description type="full">
<p>Source of the code is the <em><a
href="http://www.loc.gov/marc/languages/">MARC Code List for
Languages</a></em>, that is maintained by the Library of Congress.</p>
</description>
***********
<examplegp>
<example type="full concise lite">
<marc:datafield xmlns:marc="http://www.loc.gov/MARC21/slim" ind1="1" ind2="#"
tag="041">
<marc:subfield code="a">eng</marc:subfield>
<marc:subfield code="h">ger</marc:subfield>
<marc:subfield code="h">swe</marc:subfield>
</marc:datafield>
</example>
</examplegp>
**************
</value>
(examples above are highlighted with the asterisk)
I would like to extract the examples from the text (examples begin with the
<examplegp> element) and move them to the bottom of the documents.
I have tried using modes so that the style sheet will move the examples to the
bottom of the text when it comes across one of the modes. I have also tried to
"call" a template named "examples" that pointed to the end of the page where
the <examplegp> group elements should be. For example:
<xsl:template match="/field">
<fo:block font-size="10pt" text-align="justify">
<xsl:apply-templates
select="definition | guidelines"/>
<xsl:call-template name="examplesec"/>
</fo:block>
</xsl:template>
At <examplesec> you have:
<xsl:template name="examplesec">
<fo:block text-decoration="underline">
<xsl:text>Examples</xsl:text>
<xsl:apply-templates select="examplegp" mode="section"/>
</fo:block>
</xsl:template>
What am I doing incorrectly? How can I move all of the examples that are
currently interspersed throughout the document to the bottom of the document?
I am using XSLT 2.0, XEP and Saxon 8B.
Thank you very much for your help! I sincerely appreciate it!
Best wishes,
Jackie Radebaugh
Library of Congress
Network Development & MARC Standards Office
Washington, DC
USA
Phone: +1-202-707-1153
FAX: +1-202-707-0115
E-Mail: jrad(_at_)loc(_dot_)gov
PS: I finished my first large project using XSLT and XSL-FO a few weeks ago!
Yea! Thank you for all of your support!
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--