Subject: [xsl] Re: your mail From: Paul Tremblay <phthenry@xxxxxxxxxxxxx> Date: Fri, 16 Aug 2002 15:38:51 -0400 |
On Fri, Aug 16, 2002 at 03:28:20PM -0400, Paul Tremblay wrote: I'm responding to my own email. Please ignore this message. I forgot to put a subject line in, so I re-sent it. I just don't want to start two threads, so go to the one with attributes and nested lists. Thanks Paul > > How difficult it is to transform attributes into nestd lists? > > I have this text: > > <para listid= 1" level="1">text 1</para> > <para listid="1" level="2">text 2</para> > <para>text 3</para> > <para listid="1" level="1">text 4</para> > <para listid="1" level="1">text 5</para> > <para listid="1" level="1">text 6</para> > <para listid="1" level="2">text 7</para> > <para listid="1" level="1">text 8</para> > <para> text 9 </para> > <para listid="2" level="1">text 10</para> > > I want to transform this into: > > <list id="1" level="1"> > <para>text 1</para> > <list id="1" level="2"> > <para>text 2</para> > <para> text 3</para> > </list> > <para>text 4 </para> > <para>text 5 </para> > <para>text 6 </para> > <list id="1" level ="2"> > <para> text 7</para> > </list> > <para> text 8</para> > <para> text 9 </para> > </list> > > I am not looking for a detailed, specific answer to this problem. I am > writing a script to transfrom RTF to XML, and I am trying to force RTF > into lists (such as <list> </list>). The problem is that RTF might > start a list at the beginning of a document and might run the whole > list through the document, running it over a table and other > divisions. > > For example, the creator of an RTF document would start a > list number on page one in the middle of a table, and then use the > "skip" feature for maybe 5 more pages. In the meantime the table would > have stopped. No mumbers would appear on these five pages, and then > the uses would start the numbering again on page 5. This forces me to > have to break the list before the table ends in order to avoid > overlapping tags. > > The result is that some of the list is between <list> </list>, and > others is not. > > Orignially I had planned to keep things this way. After all, it is > poor practice to abuse numbering in this way. (The headings in Word > allow for the logical division of a document--not lists). > > But now I am wondering if I shouldn't try to force the list between > the <list> </list>. Rather, I should let the user of my script use > xslt to create <list> if s/he chooses. > > Just to be clear, as the script is written now, it does a pretty good > job with lists. Only when the RTF does crazy things with lists does > the output turn out a little inconsistent, though still well-formed. > > So what do you think--am I adding functionality to my script by > forcing things between <list> </list>, or should I let the user decide > what to do with RTF's numbering scheme? > > One last thought: the script becomes much easier if the user decides > what to do with the lists! > > Sorry for the lenght of the email > > Paul > > -- > ************************ > *Paul Tremblay * > *phthenry@xxxxxxxxxxxxx* > ************************ > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list -- ************************ *Paul Tremblay * *phthenry@xxxxxxxxxxxxx* ************************ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[no subject], Paul Tremblay | Thread | [xsl] transforming attributes into , Paul Tremblay |
[xsl] transforming attributes into , Paul Tremblay | Date | [xsl] special chars in xsl:attribut, Doug Howell |
Month |