xml girişleri ve ekran maç için düzenli ifadeler XSLT

0 Cevap php

Ben size bazı çok basit olduğunu biliyorum.

Ben yapmak istediğim bir xml doc bakmak ve belirli dize parçalarını içeren xml girdileri yazdırmak olduğunu. Dize değeri XSLT geçirilir ve xml doc baktı ve bir sözcük dize ifadesi ile başlar, onu görüntüler.

Ben şu mesajla hatalar var neler ...

MM_XSLTransform error: Error while transforming: 'matches()' is an unknown XSLT function.

İşte benim kod örneği ...

<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>

Herhangi bir fikir? Bu yüzden bu konuda yardım bekleriz!

0 Cevap