我正在尝试从 XML 获取 URL 列表。URL 大小写不一。我已经尝试了下面的代码(不幸的是 xPath 1.0)。
<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 节点。-->翻译($xpath1, $uppercase, $smallcase)<--
任何帮助都会很棒。