|
Subject: [xsl] toc with number with element selection From: "jfrm.maurel@xxxxxxxxx" <jfrm.maurel@xxxxxxxxx> Date: Wed, 26 Feb 2014 17:18:34 +0100 |
Data are as follows:
----------------------------
<?xml version="1.0" encoding="UTF-8"?>
<workshop>
<meta>
<title><line>t</line></title>
<image path="t.jpg"
author="p" />
<identification>t</identification>
</meta>
<body>
<base>f</base>
<group pdf="no">
<reference>a</reference>
<group>
<reference>a/b</reference>
<group>
<reference>a/b/c</reference>
<group>
<reference>a/b/c/d</reference>
</group>
<group>
<reference>a/b/c/e</reference>
</group>
</group>
</group>
<group>
<reference>a/f</reference>
<group>
<reference>a/f/g</reference>
<group>
<reference>a/f/g/h</reference>
</group>
</group>
<group pdf="no">
<reference>a/f/i</reference>
<group>
<reference>a/f/i/j</reference>
</group>
</group>
</group>
</group>
</body>
</workshop>my attempt : -----------------
<xsl:template match="/workshop"> <r> <xsl:apply-templates select="body" /> </r> </xsl:template>
<xsl:template match="body"> <xsl:apply-templates select="group" /> </xsl:template>
<xsl:template match="group[@pdf='no']"> <xsl:apply-templates select="group" /> </xsl:template>
<xsl:template match="reference"> </xsl:template>
Incorrect result obtained: ---------------------------------
?xml version="1.0" encoding="UTF-8"?>
<r>
<g>
<p>1 a/b</p> <g>
<p>1.1 a/b/c</p> <g>
<p>1.1.1 a/b/c/d</p> </g>
<g>
<p>1.1.2 a/b/c/e</p> </g>
</g>
</g>
<g>
<p>2 a/f</p> <g>
<p>2.1 a/f/g</p> <g>
<p>2.1.1 a/f/g/h</p> </g>
</g>
<g>
*<p>2.1 a/f/i/j</p>*</g> </g> </r>
-- Jean-Frangois MAUREL PIMECA http://www.pimeca.com
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] CALS table model - findin, Michael Kay | Thread | Re: [xsl] toc with number with elem, Wendell Piez |
| Re: [xsl] CALS table model - findin, Michael Kay | Date | [xsl] Comparing documents: what of , Wolfgang Laun |
| Month |