Я новичок в XSLT, и хотя до сих пор я успешно выполнил много задач ... сортировка доставляет мне трудности.
Мне нужна помощь с небольшим примером, чтобы я мог понятьxsl: сортировать лучше.
Мои данные XML выглядят следующим образом:
<NewTerms>
<newTerm>Zebra</newTerm>
<newTerm>Horse</newTerm>
<newTerm>Cat</newTerm>
<newTerm>Lion</newTerm>
<newTerm>Jaguar</newTerm>
<newTerm>Cheetah</newTerm>
<newTerm>Deer</newTerm>
<newTerm>Buffalo</newTerm>
<newTerm>Dog</newTerm>
</NewTerms>
, и я просто хочу отсортировать их по алфавиту из листа xsl.Xsl, который я написал (и который не работает), выглядит следующим образом:
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" indent="yes" omit-xml-declaration="no"/>
<xsl:template match="NewTerms">
<xsl:apply-templates>
<xsl:sort select="newTerm"/>
</xsl:apply-templates>
</xsl:template>
</xsl:stylesheet>
Я очень уверен, что не понял, как работает функция xsl: sort.Если вы поможете мне в этом крошечном примере ... Думаю, я лучше пойму его.
Спасибо.
Жасмин