|
Subject: Re: [xsl] Help: convert without parent element: throughout XSLT-2.0 From: Martin Honnen <Martin.Honnen@xxxxxx> Date: Thu, 07 May 2009 15:02:07 +0200 |
How to convert without parent element, all the elements had in same level but I want the output is multi level elements, how is possible
Input file: ... ... <h2 class="LegP1GroupTitle">Determination that a </h2> <p class="LegP1ParaText"><span class="LegP1No">3.</span>—(1) This regulation</p> <p class="LegP2ParaText">(2) Subject to paragraph (3)</p> <p class="LegP3Container"><span class="LegP3No">(a)</span><span class="LegP3Text">during an interview </span></p> <p class="LegP3Container"><span class="LegP3No">(b)</span><span class="LegP3Text">the confession is in </span></p> <p class="LegP3Container"><span class="LegP3No">(c)</span><span class="LegP3Text">the confession inclu</span></p> <p class="LegP4Container"><span class="LegP4No">(i)</span><span class="LegP4Text">the period during </span></p> <p class="LegP5Container"><span class="LegP5No">(aa)</span><span class="LegP5Text">the period during </span></p> ...
Output file: ... ... <reg><no>3.—</no> <ti>Determination that a </ti> <s1><no>(1)</no><pt>This regulation </pt></s1> <s1><no>(2)</no><pt>Subject to paragraph (3)</pt> <s2><no>(a)</no><pt>during an interview </pt></s2> <s2><no>(b)</no><pt>the confession is in</pt></s2> <s2><no>(c)</no><pt>the confession includes</pt> <s3><no>(i)</no><pt>the period during </pt> <s4><no>(aa)</no><pt>the period during </pt> </s4> </s3> </s2> </s1> </reg>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:mf="http://example.com/2009/mf" xmlns:xs="http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="xs mf" version="2.0">
<?xml version="1.0" encoding="utf-8" ?> <root> <h2 class="LegP1GroupTitle">Determination that a </h2> <p class="LegP1ParaText"> <span class="LegP1No">3.</span>—(1) This regulation </p> <p class="LegP2ParaText">(2) Subject to paragraph (3)</p> <p class="LegP3Container"> <span class="LegP3No">(a)</span> <span class="LegP3Text">during an interview </span> </p> <p class="LegP3Container"> <span class="LegP3No">(b)</span> <span class="LegP3Text">the confession is in </span> </p> <p class="LegP3Container"> <span class="LegP3No">(c)</span> <span class="LegP3Text">the confession inclu</span> </p> <p class="LegP4Container"> <span class="LegP4No">(i)</span> <span class="LegP4Text">the period during </span> </p> <p class="LegP5Container"> <span class="LegP5No">(aa)</span> <span class="LegP5Text">the period during </span> </p> </root>
<?xml version="1.0" encoding="UTF-8"?>
<reg>
<no>3.</no>
<ti>Determination that a </ti>
<s1>
<no>?</no>
<pt>3. This regulation</pt>
</s1>
<s1>
<no>?</no>
<pt> Subject to paragraph (3)</pt>
<s2>
<no>(a)</no>
<pt>during an interview </pt>
</s2>
<s2>
<no>(b)</no>
<pt>the confession is in </pt>
</s2>
<s2>
<no>(c)</no>
<pt>the confession inclu</pt>
<s3>
<no>(i)</no>
<pt>the period during </pt>
<s4>
<no>(aa)</no>
<pt>the period during </pt>
</s4>
</s3>
</s2>
</s1>
</reg>Martin Honnen http://msmvps.com/blogs/martin_honnen/
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] Help: convert without parent , Selva Ganesh | Thread | [xsl] setting EntityResolver trigge, Victor Cheung |
| Re: [xsl] Embed document tree, Martin Honnen | Date | [xsl] Unwanted blank pages, Anders.Svensson |
| Month |