gpt4 book ai didi

xml - XSL : for-each select a string with umlauts

转载 作者:数据小太阳 更新时间:2023-10-29 02:58:41 26 4
gpt4 key购买 nike

我有以下 XML:

<FeatureGroup FeatureGroup="Bundesländer">
<Feature>
<FeatureValue>
<Value LanguageCode="fr">Brandenburg</Value>
<Value LanguageCode="de">Brandenburg</Value>
<Value LanguageCode="en">Brandenburg</Value>
</FeatureValue>
</Feature>
</FeatureGroup>

我希望它由 xsl 转换,但我无法选择 FeatureGroup-Value“Bundesländer”。这是 xsl:

<field name="federalState">
<xsl:for-each select="FeatureGroups/FeatureGroup[FeatureGroup = 'Bundesländer']">
<xsl:for-each select="Feature/FeatureValue/Value[@LanguageCode= 'de']">
<xsl:value-of select="." />
</xsl:for-each>
</xsl:for-each>
</field>

我如何选择一个带有变音符号的属性值?

最佳答案

XML 和 XPath 完全支持 Unicode,因此选择任何 Unicode 字符都不是问题,您只需要确保您的路径选择带有 @ 的属性节点即可。即替换 <xsl:for-each select="FeatureGroups/FeatureGroup[FeatureGroup = 'Bundesländer']">通过 <xsl:for-each select="FeatureGroups/FeatureGroup[@FeatureGroup = 'Bundesländer']"> .

关于xml - XSL : for-each select a string with umlauts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8165846/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com