[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Book auto index generation by xsl

Subject: Book auto index generation by xsl
From: "J. S. Rawat" <jrawat@xxxxxxxxxxxxxx>
Date: Mon, 29 Oct 2007 16:00:56 +0530
 Book auto index generation by xsl
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

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.