0
我試圖從XML獲取URL的列表。這些URL是混合大小寫的。我已經嘗試了下面的代碼(不幸的是xPath 1.0)。在xPath中區分大小寫
<xsl:variable name="smallcase">abcdefghijklmnopqrstuvwxyz</xsl:variable>
<xsl:variable name="uppercase">ABCDEFGHIJKLMNOPQRSTUVWXYZ</xsl:variable>
<xsl:variable name="xpath1">document($fullSitemapDoc)/root/url[contains(loc,$fldr)]</xsl:variable>
<xsl:for-each select="translate($xpath1, $uppercase, $smallcase)">
而且出現錯誤 表達式不返回DOM節點。 - > translate($ xpath1,$ uppercase,$ smallcase)< -
任何幫助都會很棒。
我用 '< - XSL:變量名= 「小寫」> ABCDEFGHIJKLMNOPQRSTUVWXYZ XSL:變量> 的 ABCDEFGHIJKLMNOPQRSTUVWXYZ xsl:variable> ' 這沒有奏效。但是這段代碼將會找到fldr的一個狀態。 '' –
DigitalDragon