|
Subject: Re: [xsl] Creating nested structures From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Fri, 23 Jan 2004 13:51:53 -0500 |
thanks for the response. I typically create xhtml output that is of the standard flavor of:
<body>
<table> <tr><td></td></tr> .... .. etc
</table></body>
For the included xml snippet I added to this post that contains multiple table elements both nested and non-nested I need to create an output structure that different from what I am use to creating.
<body>
<table> <tr><td></td></tr> </table><table><tr><td></td><td></td></tr><table><tr><td></td></tr></table></table>
</body>
<foo>
<bar>
<baz/>
<baz/>
<baz>
<foo>
<bar>
<baz/>
<baz> ...stuff... </baz>
</bar>
</foo>
<baz/>
(more baz ... could be empty, could contain text, could contain more foo)
</bar>
<bar>
(and more)
</bar>
</foo><table> <tr><td></td></tr> </table><table><tr><td></td><td></td></tr><table><tr><td></td></tr></table></table>
<table>
<tr>
<td></td>
</tr>
</table>
<table>
<tr>
<td></td>
<td></td>
</tr>
<table>
<tr>
<td></td>
</tr>
</table>
</table>Cheers, Wendell
XML Input file to be parsed: <snippet>
<FORMATTED>
<title>Report1</title>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" OCCURENCE="1">
<DPROW>
<OBJECT ALIGN="left" STYLE="background-color:#FFFFFF;" HEIGHT="10"/>
</DPROW>
</TABLE>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="842" OCCURENCE="2">
<DPROW>
<OBJECT ALIGN="left" WIDTH="3"/>
<OBJECT>
<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0" OCCURENCE="2">
<DPROW>
<OBJECT WIDTH="4" HEIGHT="6"/>
<OBJECT WIDTH="22" HEIGHT="6"/>
<OBJECT WIDTH="67" HEIGHT="6"/>
<OBJECT WIDTH="2" HEIGHT="6"/>
<OBJECT WIDTH="211" HEIGHT="6"/>
<OBJECT WIDTH="2" HEIGHT="6"/>
<OBJECT WIDTH="273" HEIGHT="6"/>
<OBJECT WIDTH="48" HEIGHT="6"/>
<OBJECT WIDTH="92" HEIGHT="6"/>
<OBJECT WIDTH="2" HEIGHT="6"/>
<OBJECT WIDTH="2" HEIGHT="6"/>
<OBJECT WIDTH="82" HEIGHT="6"/>
<OBJECT WIDTH="6" HEIGHT="6"/>
<OBJECT WIDTH="22" HEIGHT="6"/>
<OBJECT WIDTH="5" HEIGHT="6"/>
</DPROW>
<DPROW>
<OBJECT WIDTH="4"/>
<OBJECT WIDTH="22"/>
<OBJECT WIDTH="67" VALIGN="TOP">
<TABLE BORDER="0" WIDTH="66" OCCURENCE="2">
<DPROW>
<OBJECT STYLE="color:#000000;font-family:Arial;font-size:10pt;background-color:#FFFFFF;height:20px;font-weight:bold;">Agent ID:</OBJECT>
</DPROW>
</TABLE>
</OBJECT>
<OBJECT WIDTH="2" COLSPAN="2" VALIGN="TOP">
<TABLE BORDER="0" WIDTH="212" OCCURENCE="2">
<DPROW>
<OBJECT STYLE="color:#000000;font-family:Arial;font-size:12pt;background-color:#FFFFFF;height:20px;font-weight:bold;">100008</OBJECT>
</DPROW>
</TABLE>
</OBJECT>
<OBJECT WIDTH="2"/>
<OBJECT WIDTH="273"/>
<OBJECT WIDTH="48"/>
<OBJECT WIDTH="92"/>
<OBJECT WIDTH="2"/>
<OBJECT WIDTH="2" COLSPAN="2" VALIGN="TOP">
<TABLE BORDER="0" WIDTH="84" OCCURENCE="2">
<DPROW>
<OBJECT STYLE="color:#000000;font-family:Arial;font-size:10pt;background-color:#FFFFFF;height:20px;font-weight:bold;">12/19/2003</OBJECT>
</DPROW>
</TABLE>
</OBJECT>
<OBJECT WIDTH="6"/>
<OBJECT WIDTH="22"/>
<OBJECT WIDTH="5"/>
<OBJECT HEIGHT="20"/>
</DPROW>
<DPROW>
<OBJECT WIDTH="4"/>
<OBJECT WIDTH="22" COLSPAN="3" ROWSPAN="2" VALIGN="TOP">
<TABLE BORDER="0" WIDTH="90" OCCURENCE="2">
<DPROW>
<OBJECT STYLE="color:#000000;font-family:Arial;font-size:10pt;background-color:#FFFFFF;height:20px;font-weight:bold;">Agent Name:</OBJECT>
</DPROW>
</TABLE>
</OBJECT>
====================================================================== 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 -> |
|---|---|---|
| Re: [xsl] Creating nested structure, scott gabelhart | Thread | Re: [xsl] Creating nested structure, scott gabelhart |
| RE: [xsl] Converting attribute valu, Amuchastegui, Maria | Date | [xsl] overwriting a document, Maia Zaharieva |
| Month |