Димитр - отличный материал!Вы прибили схему XML и мой ожидаемый результат.
Я использую фрагмент xslt для извлечения этой информации на страницу.Я передаю свои pageIds в xslt через вызов фрагмента xslt.Как расширить этот код, чтобы иметь возможность обрабатывать те, которые передаются в параметрах, для отображения правильных данных из XML?
Это пример фрагмента.на страницу через XML и фрагмент XSLT.Моя проблема в том, что мой xslt проходит через цикл и повторяется div breadcrumbtrail Как мне поместить это в xslt так, чтобы div breadcrumbtrail показывался только один раз и все элементы if содержатся в нем?
<xsl:template match="/pageInfo/page">
<div id="breadcrumbtrail">
<xsl:if test="name[. = $pageID1]">
<a href="{url}"><xsl:value-of select="breadCrumbName"/></a>
<xsl:if test="$pageID1_char = 'true'">></xsl:if>
</xsl:if>
<xsl:if test="name[. = $pageID2]">
<a href="{url}"><xsl:value-of select="breadCrumbName"/></a>
<xsl:if test="$pageID2_char = 'true'">></xsl:if>
</xsl:if>
<xsl:if test="name[. = $pageID3]">
<a href="{url}"><xsl:value-of select="breadCrumbName"/></a>
<xsl:if test="$pageID3_char = 'true'">></xsl:if>
</xsl:if>
<xsl:if test="name[. = $pageID4]">
<a href="{url}"><xsl:value-of select="breadCrumbName"/></a>
</xsl:if>
</div>
</xsl:template>