Я хочу, чтобы перенаправить на внешний URL из относительного URL, переданного в качестве HREF в качестве тега в HTML: У меня есть следующие XML-кодКак я могу перенаправить на внешний URL с помощью XSL
<links>
<link id="faq" text="F.A.Q." url="en/faq/" external="true" />
<link id="contactUs" text="Contacts" url="en/company/contacts/" external="true" />
<link id="termsAndConditions" text="Terms and Conditions" url="en/terms/" external="true" />
</links>
и следующее преобразование XSLT, чтобы получить HTML:
<a href="{@url}" title="{@text}" class="page__footer__nav__link">
<xsl:if test="@external = 'true'">
<xsl:attribute name="target">_blank</xsl:attribute>
</xsl:if>
<xsl:value-of select="@text" />
</a>
HTML, должно быть что-то вроде этого:
<a href="domain/en/faq" target="_blank" />
для трех анкерных меток
Пожалуйста, пост полной таблицы стилей XSLT, вместе с кодом XHTML вы ожидаете в результате. –
И откуда происходит «домен»? Пожалуйста, напишите полный код. –
домен является веб-страницей, просто пример, но домен будет чем-то вроде www.xxxxxx.xx – ncr07