gpt4 book ai didi

xml - 使用 XSLT 将一个字符串模式转换为另一个字符串模式

转载 作者:数据小太阳 更新时间:2023-10-29 01:57:36 25 4
gpt4 key购买 nike

我的源 XML 如下所示

<contents>
<content>AuthorInformation</content>
<content>PersonInformation</content>
<content>PersonPersonalInformation</content>
<content>GurdianDetails</content>
</contents>

我想将上面的 XML 转换成

<contents>
<content>Author Information</content>
<content>Person Information</content>
<content>Person Personal Information</content>
<content>Gurdian Details</content>
</contents>

无论源 xml 文件内容元素数据中有大写字母的什么地方,我都想在它们之间添加空格。我能否获得 XSLT 2.0 示例,了解如何实现这一目标。

最佳答案

使用这样的模板:

<xsl:template match="text()">
<xsl:value-of select="replace(., '([a-z])([A-Z])', '$1 $2')"/>
</xsl:template>

这通常对输入中的所有文本内容执行规则。您可以轻松地使其更具体(如果有其他您不想翻译的元素)。 replace 函数是关键。

关于xml - 使用 XSLT 将一个字符串模式转换为另一个字符串模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8765244/

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