У меня есть два XSL переменные, которые держат данные как этого Первого один items
Re-Order XML-данные относительно другого XML с помощью XSLT
<values>
<value>
12635
</value>
<value>
SD20
</value>
<value>
2404
</value>
<value>
3586877
</value>
</values>
второго один syddata
<syddata lastUpdated="07.11.2013 11:06 ">
<data Varenummer="3586877" Varenavn="Liqudffid s" Brand="Georg Jensen" ></data>
<data Varenummer="12635" Varenavn="tesr" Brand="Kähcddler" ></data>
<data Varenummer="2404" Varenavn="uhjy" Brand="Pitcfrhstone" ></data>
<data Varenummer="SD20" Varenavn="sfggh" Brand="dghgh" ></data>
</syddata>
Я хочу заказывайте syddata
в соответствии с заказом от items
..means value
Поле в items
такие же, как Varenummer
Поле в syddata
.Я хочу о использовать это в качестве ключа и сортировки syddata
ожидается выход будет как этот
<syddata lastUpdated="07.11.2013 11:06 ">
<data Varenummer="12635" Varenavn="tesr" Brand="Kähcddler" ></data>
<data Varenummer="SD20" Varenavn="sfggh" Brand="dghgh" ></data>
<data Varenummer="2404" Varenavn="uhjy" Brand="Pitcfrhstone" ></data>
<data Varenummer="3586877" Varenavn="Liqudffid s" Brand="Georg Jensen" ></data>
</syddata>
я добавил всю свою XSLT сюда, чтобы узнать, как рабочий процесс
<xsl:stylesheet
version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxml="urn:schemas-microsoft-com:xslt"
xmlns:XSLTHelper="urn:XSLTHelper"
xmlns:exslt="http://exslt.org/common"
xmlns:umbraco.library="urn:umbraco.library" xmlns:Exslt.ExsltCommon="urn:Exslt.ExsltCommon"
exclude-result-prefixes=" msxsl msxml ">
<xsl:output method="html" omit-xml-declaration="yes"/>
<xsl:param name="currentPage"/>
<xsl:template match="/">
<xsl:variable name="items" select="umbraco.library:Split($textWithPipes, '|')"/>
<xsl:variable name="syddata" select="XSLTHelper:GenerateData($productids)"/>
</xsl:template>
</xsl:stylesheet>
Является ли это XSLT 1,0 или 2,0? У вас есть 'version =" 2.0 "' в таблице стилей, но также объявления пространств имен exslt и msxsl, которые предполагают, что процессор действительно 1.0? –
@ IanRoberts извините за это. XSLT 2.0 – Athul
@IanRoberts, оставляющий реальный случай за секунду. Скажите, как мне нужно выяснить, что такое мой XSLT-процессор .. Просто используя cms umbraco .... или какие-либо ресурсы, где я могу смотреть на основные детали, такие как – Athul