XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Data into 3 even columns

I have an XML file with make and model car data (example at the end). It has an unknown number of makes and an unknown number of models per make. I want to use an XSLT doc to format it into 3 even columns. Ideally it wouldn't break the makes up but it counts both makes and models in the total count. See the desired output below.

I am new to XML and have gotten the output to work except this part. I can get the count but I don't know how to break the data up evenly. Any ideas? Is it possible?

<data>
<make name="ford">
<model>mustang</model>
</make>
<make name="honda">
<model>civic</model>
<model>accord</model>
</make>
<make name="toyota">
<model>corolla</model>
<model>rav4</model>
<model>tundra</model>
</make>
<make name="hummer">
<model>h1</model>
<model>h2</model>
</make>
</data>

----------> to ----------->

<div style="float: left">
<ul>
<li class="make">ford</li>
<li class="model">mustang</li>
<li class="make">honda</li>
<li class="model">civic</li>
<li class="model">accord</li>
</ul>
</div>
<div style="float: left">
<ul>
<li class="make">toyota</li>
<li class="model">corolla</li>
<li class="model">rav4</li>
<li class="model">tundra</li>
</ul>
</div>
<div style="float: left">
<ul>
<li class="make">hummer</li>
<li class="model">h1</li>
<li class="model">h2</li>
</ul>
</div>

--
____________________________
jessem@cs.ucsb.edu
B.S. Computer Science
University of California Santa Barbara

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS