Я знаю, что это так просто для некоторых из вас.
Все, что я хочу сделать, - это просмотреть документ XML и распечатать записи XML, содержащие конкретные фрагменты строк. Строковое значение передается в xslt и просматривается документ xml, и, если слово начинается со строкового выражения, оно отображает его.
Какие у меня ошибки со следующим сообщением ...
MM_XSLTransform error: ошибка при
преобразование: 'match ()' является
неизвестная функция XSLT.
вот мой пример кода ...
<xsl:stylesheet
version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/1999/xhtml">
<xsl:output method="html" encoding="utf-8"/>
<xsl:param name="qString" />
<xsl:template match="/">
<xsl:for-each select="Products/Product">
<xsl:if test="matches('/OldPN','$qString')">
<xsl:value-of select="OldPN" /> - <xsl:value-of select="OldName" />
</xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
Есть идеи? Буду так признателен за помощь в этом!