[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Karl,
This is not hard to do, either with literal spaces (non-breaking spaces) or with CSS when displaying HTML.
You looks like you're using CSS. If you're using a @class layer, it looks like the class of any particular div will be done like this:
<div class="indent_{count(ancestor-or-self::*)}">...</div>
which would result in class="indent_1" for an outermost div, "indent_2" for a div a level down, etc.
You could do the same thing with style="{count(ancestor::*) * 10}px"> and get your indents hard-coded that way: this would result in 0px, 10px, 20px etc from outermost in.
I hope that helps.
At 07:49 PM 3/18/2006, you wrote:
Re: [xsl] Identity Transformation of XML for web display
Subject: Re: [xsl] Identity Transformation of XML for web display From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Mon, 20 Mar 2006 11:56:58 -0500 |
Karl,
This is not hard to do, either with literal spaces (non-breaking spaces) or with CSS when displaying HTML.
You looks like you're using CSS. If you're using a @class layer, it looks like the class of any particular div will be done like this:
<div class="indent_{count(ancestor-or-self::*)}">...</div>
which would result in class="indent_1" for an outermost div, "indent_2" for a div a level down, etc.
You could do the same thing with style="{count(ancestor::*) * 10}px"> and get your indents hard-coded that way: this would result in 0px, 10px, 20px etc from outermost in.
I hope that helps.
Cheers, Wendell
At 07:49 PM 3/18/2006, you wrote:
Hello,
I'd like to create an identity tranformation that replaces "<" this and ">" this to "&lgt;" and "&glt" for display of the XML document on an HTML page. I can handle this part, but would like help with the spacing of the elements as they appear hierachely. So example, how to space:
into
<A> <B> <C/> </B> </A>
you have to be very intuitive as to knowing at which depth you are in your transformation to style this something like:
<div style="indent_3">&glt;C&glt;</div>
where style indent_3 is a margin of 20px for example.
Any help would be appreciated.
====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: Identity Transformation o, Karl Stubsjoen | Thread | Re: [xsl] Identity Transformation o, Robert Koberg |
Re: [xsl] descendant-or-self XSLT 1, Florent Georges | Date | Re: [xsl] XSL-FO: Suppressing Heade, Wendell Piez |
Month |
Keywords