OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Inquiry: Reordering XML elements through XSL

[ Lists Home | Date Index | Thread Index ]
  • From: Aaron Fischer <fischer17@llnl.gov>
  • To: java-xml-interest@cybercom.net, xml-dev-digest@ic.ac.uk, xsl-list-digest@mulberrytech.com
  • Date: Fri, 18 Jun 1999 18:34:19 -0700

Hello everyone.  I have a comptuational problem which I am not sure XSL can

My XML documents consist of two basic tag blocks, <A></A> and <B></B>.
They can either be interwoven, i.e. <A></A><B></B><A></A><B></B>, or
separated into sections, i.e. <A></A><A></A><B></B><B></B>.

As XSL is creating the result tree from the XML source tree, I want it to
resequence the order of sibbling elements for a given parent node.  For
example, given an XML document with the ABABAB tag order, I may want to
retranslate it into the AAABBB order.  

I know I can apply a cludge to solve the above problem.  Namely, use
element omission and make two XSL sweeps of the same document.  Run one XSL
script that will output only <A> tags, another script that will output <B>
tags, then concatenate the two output files.

However, this still leaves the reverse problem of translating from a tag
order of AAABBB to ABABAB.  I'm not sure how this problem could be solved
without the use of some direct reordering functionality.

The textbook I am reading mentions, "the reordering of elements is expected
to appear in future version of XSL".  Has this functionality arrived yet?

Any help you can provide is appreciated.

Aaron Fischer

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


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

Copyright 2001 XML.org. This site is hosted by OASIS