Subject: Re: [xsl] wordml to docbook From: Jon Gorman <jonathan.gorman@xxxxxxxxx> Date: Tue, 6 Dec 2005 12:03:48 -0600 |
> yes you are right! > i can transform all the elements inside of <p>...</p> > and i can create the sect1 but my problem is now, > if style="level1" i create <sect1> and all elemets which are > inside of this <p>-tag shoud be inside.When the style"level2" comes > i want to open a <sect2> inside of <sect1> and all elements of > this <p>-tag with level2 should be inside and so one...and this > opening of <sect2> without closing <sect1> is my problem! > Like I said, I think you're going around this the wrong way...stop thinking about tags. You're taking a SAX approach to this problem. What you want to do is for each level one element in the input, create a new section 1 and apply templates within this new element to all nodes in source between the current element and the next level 1. Do this recursively or via keys. It's a standard grouping problem (as well as a standard flat xml file problem). The faq addresses a lot of the concerns you mentioned. It also can be a bit complex to implement, but it's not a new problem in any sense of the word. I'd be surprised if you can't find some similar transforms of word xml already to base as examples. Instead of getting all confused with the word xml file format why don't you try using simpler XML and then progressively increase the complexity of the sample docs. If you follow the advice given it should scale well. Jon Gorman
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] wordml to docbook, Silvia Liberto | Thread | Re: [xsl] wordml to docbook, JBryant |
Re: [xsl] Re: Grouping / Count Issu, Wendell Piez | Date | [xsl] RE: Totals for conditional su, Christopher Pierce |
Month |