Jeff Sese wrote:
Hi list,
I'm trying to sort an xml file with a structure similar below:
<root>
<div>
<head>Seite 130</head>
<!-- contents of div -->
</div>
<div>
<head>Seite 132</head>
<!-- contents of div -->
</div>
<div>
<head>Seite 131</head>
<!-- contents of div -->
</div>
<div>
<head>130</head>
<!-- contents of div -->
</div>
<div>
<head>129</head>
<!-- contents of div -->
</div>
</root>
I want to sort the div elements according to the head value. But I
want to the head the has the string 'Seite' to come before the div the
has a head that does not have the said string.
Hi Jeff,
I don't know what the "said string" is, a small example of your wanted
output would be nice. But when I guess I think you mean first all "Seite
xxx" and then all "xxx", which would be:
<xsl:sort select="head[contains('Seite')]" />
<xsl:sort select="head[not(contains('Seite')" />
Cheers,
-- Abel Braaksma
--~------------------------------------------------------------------
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>
--~--