|
Subject: [xsl] Grouping by attribute From: Jostein Austvik Jacobsen <josteinaj@xxxxxxxxx> Date: Mon, 19 Oct 2009 14:17:38 +0200 |
I've got this flat-structured XML:
<document>
<metaData>
<title>Title</title>
<publisher>Publisher</publisher>
</metaData>
<contentSection>
<p>text</p>
<headline level="2">Headline</headline>
<p>text</p>
<p>text</p>
<headline level="2">Section</headline>
<p>text</p>
<pagenum id="page2"/>
<p>text</p>
<headline level="3">Subsection</headline>
<p>text</p>
<headline level="2">Section</headline>
<p>text</p>
<p>text</p>
</contentSection>
</document>
And want it transformed to this XML:
<body>
<level1>
<h1>Title</h1>
<p>text</p>
<level2>
<h2>Headline</h2>
<p>text</p>
<p>text</p>
</level2>
<level2>
<h2>Section</h2>
<p>text</p>
<pagenum id="page2"/>
<p>text</p>
<level3>
<h3>Subsection</h3>
<p>text</p>
</level3>
</level2>
<level2>
<h2>Section</h2>
<p>text</p>
<p>text</p>
</level2>
</level1>
</body>
How would I do that using XSLT? XSLT 2.0 solutions are ok.
Regards
Jostein
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Value dependency between , Syd Bauman | Thread | Re: [xsl] Grouping by attribute, Martin Honnen |
| Re: [xsl] Value dependency between , xyz xyz | Date | Re: [xsl] Grouping by attribute, Martin Honnen |
| Month |