xsl-list
[Top] [All Lists]

[xsl] Book auto index generation by xsl

2007-10-29 03:33:03
Hi everybody-
Thanks to everybody as I got the help in the past from here only whenever I stuck. At this movement I have no clue how to do below problem, which have extraction, sorting, data moving/placing and linking.
Below is the summay of the tasks
1. Generate a index after end of the chapter
2. Index should be in alphabatic order
4. Each entry should be linked within the body.

<!--INPUT-->
<chapter>
<title>Computers and Technology in Education</title>
<sec1><p>Very early...</p>

<?docpage num="2"?>
<indexterm id="idx1">
<?indexkey C?>
<?primarykey Computers?>
<primary>Computers</primary>
<secondary>state in education</secondary>
</indexterm>
<indexterm id="idx2">
<?indexkey T?>
<?primarykey Technology competent?>
<primary>Technology competent</primary>
</indexterm>
<p>Very early...</p>

<!--OUTPUT-->
<?docpage num="3"?>
<indexterm id="idx3">
<?indexkey T?>
<?primarykey Technology expenditures?>
<primary>Technology expenditures</primary>
</indexterm>
<indexterm id="idx4">
<?indexkey N?>
<?primarykey Newsgroups.?>
<primary>Newsgroups.</primary>
<see><link linkend="idx9">Usenet</link></see>
</indexterm>
<p>Did something go wrong</p>

<?docpage num="4"?>
<indexterm id="idx5">
<primary>Computers</primary>
<secondary>state in education</secondary>
</indexterm>
<indexterm id="idx6">
<?indexkey S?>
<?primarykey Staff development, and technology implementation?>
<primary>Staff development, and technology implementation</primary>
</indexterm>
<indexterm id="idx7">
<?indexkey T?>
<?primarykey Teachers?>
<?secondarykey TRAINING?>
<primary>Teachers</primary>
<secondary>training</secondary>
</indexterm>
<indexterm id="idx8">
<primary>Technology expenditures</primary>
</indexterm>
<indexterm id="idx9">
<?indexkey U?>
<?primarykey Usenet?>
<primary>Usenet</primary>
</indexterm>

<?docpage num="5"?>
<indexterm id="idx10">
<?indexkey U?>
<?primarykey Usenet?>
<?secondarykey INDEX OF NEWSGROUPS?>
<primary>Usenet</primary>
<secondary>index of newsgroups</secondary>
</indexterm>
<p>Schools have responded</p>
</sec1>
</chap>

<div class="index">
<div>
<span class="primary">Computers</span>
<div>
<span class="secondary">state in education <a href="#idx1">2</a>, <a href="#idx5">4</span>
</div>
</div>
<div><span class="primary">Newsgroups. [see <a href="#idx9">Usenet</a>]</span>
</div>
<div>
<span class="primary">Staff development, and technology implementation <a href="#idx6">4</a></span>
</div>
<div>
<span class="primary">Teachers</span>
<div>
<span class="secondary">training <a href="#idx7">4</a></span>
</div>
</div>
<div>
<span class="primary">Technology competent <a href="#idx2">2</span>
</div>
<div>
<span class="primary">Technology expenditures <a href="#idx3">3</a>, <a href="#idx8">4</a></span>
</div>
<div>
<span class="primary">Usenet <a href="#idx9">4</a>, <a href="#idx10">5</a></span>
<div>
<span class="secondary">index of newsgroups <a href="#idx10">5</a></span>
</div>
</div>
</div>

Thanks and Regards,
...JSR


--~------------------------------------------------------------------
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>
--~--

<Prev in Thread] Current Thread [Next in Thread>