J'ai besoin de générer un identifiant de séquence pour la partie TOC et idref pour les endroits référencés en utilisant les trois premières lettres du contenu.Comment générer un ID à partir des séquences de première lettre de contenu dans xslt?
Entrée:
<tocentry><title>List of Boxed Readings</title></tocentry>
<tocentry><title>Foreword</title></tocentry>
<tocentry><title>About the Author</title></tocentry>
<tocentry><title>Preface</title></tocentry>
<tocentry><title>A Dinosaur Dictionary</title></tocentry>
<tocentry><title>GLOSSARY</title></tocentry>
<tocentry><title>INDEX</title></tocentry>
Résultat requis:
<p class="Toc-part"><a href="#LOBRSec1">List of Boxed Readings</a></p>
<p class="Toc-part"><a href="#ForeSec2">Foreword</a></p>
<p class="Toc-part"><a href="#AtASec3">About the Author</a></p>
<p class="Toc-part"><a href="#PrefSec4">Preface</a></p>
<p class="Toc-part"><a href="#ADDSec5">A Dinosaur Dictionary</a></p>
<p class="Toc-part"><a href="#GLOSSec6">GLOSSARY</a></p>
<p class="Toc-part"><a href="#INDXSec7">INDEX</a></p>
S'il vous plaît aidez-moi à générer ID à partir du contenu premières lettres ...
Cordialement, Antony
Pourquoi voulez-vous une combinaison de lettres potentiellement ambiguë * et * un compteur non ambigu dans le même ID. De ce que je peux voir, appeler les sections "Sec1..SecN" est suffisant, alors que les appeler "LOBRSec1" ne vous achète rien tout en causant beaucoup de travail supplémentaire. – Tomalak
Ces parties sont des titres de parties, j'ai déjà donné "sect1 à secN .." pour les titres de chapitres et de sections .. donc les titres de frontmatter doivent être séquencés par leur nom en première lettre, ceci aidera à donner idref dans le chapitre. vous obtenez mon exigence ..! :) – Antony