Stefanie Haupt wrote:
This is my input at that state of the transformation (working on a
variable here):
<variable>
<p level="0">Der als Filmregisseur<hi rend="bo">Alan Smithee</hi>
ist ein..</p>
<p level="0">Das Pseudonym.. .</p>
<p level="0">Der Regisseur...</p>
<head2 level="0">Wissenswertes</head2>
<item level="0" type="ul">Alternative Schreibweisen..</item>
<item level="0" type="ul">Eine alternative Theorie...</item>
<item level="0" type="ul">Zu den ...</item>
<item level="1" type="ul">Don</item>
<item level="1" type="ul">David Lynch</item>
<item level="1" type="ul">Chris Christensen</item>
<item level="1" type="ul">Stuart Rosenberg</item>
<item level="1" type="ul">Richard C. Sarafian</item>
<item level="1" type="ul">Dennis Hopper</item>
<item level="2" type="ul"> level 3 ulitem</item>
<item level="1" type="ul">Arthur Hiller (für ),</item>
<item level="1" type="ul">Rick Rosenthal (Birds II) und</item>
<item level="1" type="ul">Kevin Yagher</item>
<item level="0" type="ul">Zu den Drehbuchautoren</item>
<item level="1" type="ul">Sam Raimi und Ivan Raimi</item>
<head2 level="0">Weblinks</head2>
</variable
And this is the desired output:
<p level="0">Der als Filmregisseur<hi rend="bo">Alan Smithee</hi>
ist ein..</p>
<p level="0">Das Pseudonym.. .</p>
<p level="0">Der Regisseur...</p>
<head2 level="0">Wissenswertes</head2>
<list type="ul">
<item>Alternative Schreibweisen..</item>
<item>Eine alternative Theorie...</item>
<item>Zu den ...</item>
<list type="ul">
<item>Don</item>
<item>David Lynch</item>
<item>Chris Christensen</item>
<item>Stuart Rosenberg</item>
<item>Richard C. Sarafian</item>
<item>Dennis Hopper</item>
<list type="ul">
<item> level 3 ulitem</item>
</list>
<item>Arthur Hiller (für ),</item>
<item>Rick Rosenthal (Birds II) und</item>
<item>Kevin Yagher</item>
</list>
<item>Zu den Drehbuchautoren</item>
<list type="ul">
<item>Sam Raimi und Ivan Raimi</item>
</list>
</list>
<head2 level="0">Weblinks</head2>
In your posted input sample you only seem to have "item" elements with a
"level" attribute being different from 0 and any wrapping/nesting is
only done on those item elements.
Can there be also "p" or "head" elements with "level" being different
from 0? Do you want to wrap/nest those too?
--
Martin Honnen
http://msmvps.com/blogs/martin_honnen/
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--