0

申し訳ありませんが、私の xsl の知識は素晴らしいものではありません。4500000000 から 4500999999 の間の数値を見つける必要がありますが、外部ソースからのものであるため、属性の名前を指定できません。Addendaのノード内を検索するためにこれを持っていますが、機能していません...

<xsl:template name="Pruebas">
<xsl:for-each select="cfdi:Addenda/node()">
   <xsl:value-of select="node()"/>
     <xsl:if test="starts-with(string(.),'4500')">
         <xsl:value-of select="."/>
     </xsl:if>
 </xsl:for-each> 
 </xsl:template>
4

1 に答える 1

0

<xsl:if test="number(.) < 4500999999 and number(.) > 4500000000">

これは機能しますか?スマホなので試せません。

于 2013-10-10T14:48:48.023 に答える