Subject: [xsl] Adding structure to a docment based on attributes From: "Nicholas Waltham" <info@xxxxxxxxxxxx> Date: Mon, 24 Sep 2001 13:49:01 +0200 |
Adding sections/subjections and levels depending on formatting type information I have an XML document which contains formatting type information like this (actually this is a bit simplified) <p style="Heading1">Top Level Heading</p> <p stlye=Body>Some text at this level</p> <p style="Heading2">Sub Heading 1</p> <p stlye=Body>Some text here</p> <p style="Heading2">Sub heading 2</p> <p stlye=Body>Some text here</p> <p style="Heading1">Another Heading</p> <p stlye=Body>Some more text here</p> I would like to add some logical structure to the document, to have something like this <MAIN><HEADING>Top Level Heading</HEADING><TEXT>Some text at this level</TEXT> <SUBSECTION><HEADING>Sub Heading 1<TEXT>Some text here</TEXT></SUBSECTION> <SUBSECTION><HEADING>Sub Heading 2<TEXT>Some text here</TEXT></SUBSECTION> <HEADING>Top Level Heading</HEADING><TEXT>Some more text here</TEXT> </MAIN> Can I do this with XSLT, some pointers would be great. I know for example I can match the different styles with a template match="p[@style='Heading1']" but the problem is closing the logical structure at the right place. Hope you can help, Regards, Nicholas Waltham XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re:, cutlass | Thread | Re: [xsl] Adding structure to a doc, Wendell Piez |
Re: [xsl] passing variables to a st, cutlass | Date | RE: [xsl] Converting number to ASCI, Michael Kay |
Month |