[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: From WordprocessingML inline styles to nested inli

Subject: Re: From WordprocessingML inline styles to nested inline elements
From: Yves Forkl <Y.Forkl@xxxxxx>
Date: Wed, 21 Mar 2007 18:29:31 +0100
Re:  From WordprocessingML inline styles to nested inli
David,

I am grateful to you for your very clear and elegant solution!

Wendell,

thank you for your proposition which is almost as good as David's, but which I personally find more difficult to follow. And it requires the stylesheet to explicitly state the element names, which might be a little inconvenient.

You wrote:

> I'm a bit puzzled by your statement that you don't want to "hardwire
> the structure of the tree to create", since that's exactly what the
> style_nesting element does (and fairly neatly too).

What I meant was: Since I am using the "real" meta-stylesheet method (as opposed to how you characterized your proposal) to generate the stylesheet which is doing the WordprocessingML transformation, I prefer to make the style transformation configurable, by specifying the element equivalents of the styles as well as their nesting in an external XML document with a structure that could look like the one I showed:

<style_nesting>
  <b><i><u/></i></b>
</style_nesting>

So it's certainly somehow hard-wired in XML, but not necessarily in XSL.
Now I have become aware that this opens two ways:

1) Being totally dynamic, i.e. reading in the mapping and hierarchy description at the operating stylesheet's run time. This is what David's method does.

2) Being dynamic only in the first step, i.e. generating an operating stylesheet with the style mapping coded in it. This is one aspect of Wendell's solution.

I'll try to experiment with both to find the approach which is more favorable. (And I will have to refine the mapping technique to account for more complex cases than local name identity.)

Thank you again for your help so far.

Yves

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.