xsl-list
[Top] [All Lists]

[xsl] Noobie: normalize <b><a>...</a></b> to <a><b>...</b></a>

2010-02-18 11:55:07

I'm converting a non-XML data-dump into XML, and the document contains examples of both

<a><b>...</b></a>

and

<b><a>...</a></b>

which (in this document) are equivalent. I'd like to use XSLT to convert all examples of the latter to the former, with the following caveats:

1.  <b> can contain mixed text, in which case nothing should be changed.
2. <b><a>...</a></b> should be changed to <a><b>...</b></a> only if the <a>...</a> element is the unique child node of <b>...</b>

How can I do this?

Thanks,

Ken

******************************
Kenneth R. Beesley, D.Phil.
P.O. Box 540475
North Salt Lake, UT
84054  USA






--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>