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

Manage XHTML-Output with XSL-T

Subject: Manage XHTML-Output with XSL-T
From: "Michael Ruck @ GMX" <cws@xxxxxxx>
Date: Mon, 27 Nov 2006 09:53:49 +0100
michael ruck
Hi Folks,

I have a little problem in transforming a XML-document to a XHTML-document using XSL-T.

I have the near following structure in the XML-document:

<doc><page nr="1">
<standard>Some text</standard>
<standard><p>some other text</p><standard>
<in_01><p>a list element</p></in_01>
<in_01><p>a second list element</p></in_01>
<in_10><p>a list element without dot</p></in_10>
<in_01><p>a third list element</p></in_01>
<in_02><p>list element as child of the third element</p></in_02>
<in_20><p>list element as child of the third element without dot</p></in_20>
<standard><p>text</p></standard>
<standard-bold><p>bold text</p></standard-bold>
</page>
<page nr="2">
<!-- here can be the similiar structure as in page 1 -->
</page>
</doc>

Now I want to transform this structure to the following XHTML-Structure:

<html>
<head>
</head>
<body>
<p>Some Text</p>
<p>Some other text</p>
<ul>
<li>a list element</li>
<li>a second list element<br />
a list element without dot</li>
<li>a third list element
<ul>
<li>list element as child of the third element<br />
list element as child of the third element without dot</li>
</ul>
</li>
</ul>
<p>text</p>
<p><strong>bold text</strong></p>
<!-- now the content of page 2 follows -->
</body>
</html>

I have the following problems in my transformation:
- I cannot open a tag in an xsl:choose-xsl:when cause without closing it. So I have an output of <ul><li>...</li></ul><ul><li>...</li></ul> instead of <ul><li>...</li><li>...</ul>
- I cannot analyse the previous node (maybe I still didn't found the right function), so that I can decide if I have to open the <ul>-Tag or I have to close it.
- I cannot make an XHTML-Output like <ul><li>...<ul><li>...</li></ul></li></ul>. Here I have the similiar problem as in the first topic.

There is no way to put some additional content into the XML-File, so I have a structure like <add><in_01>...</in_01><in_01>...</in_01></add>.

I hope you can help me with my problem or give me tipps to analyse and transform the XML-File to an XHTML-File.

Thanks for your fast help.

Best regards.

Michael

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.