gpt4 book ai didi

在xquery中分割逗号分隔的字符串?

转载 作者:行者123 更新时间:2023-12-01 02:42:45 25 4
gpt4 key购买 nike

我有一个 div 元素,我想在 xquery 中拆分
我的开始

<tags>{for $tag in //div[@id='tags']
return
<tag>{$tag}</tag>}</tags>

目标正在转换此内容

<div id="tags">Tagged: tag1, TAG2, tag3</div>

预期结果是

<tags><tag>tag1</tag><tag>TAG2</tag><tag>tag3</tag></tags>

最佳答案

Supposedly您可以使用tokenize(string,pattern)函数根据模式拆分字符串。 SQL Server 2008没有这个功能,但是如果你使用的任何东西都有这个功能,这可能就是你的答案。我想如果我能让它工作的话它会看起来像这样:

 <tags>{
for $tag in tokenize(
substring-after(
(//div[@id='tags'])[1],
'Tagged:'
),
','
)
return
<tag>{
normalize-space($tag)
}</tag>
}</tags>

关于在xquery中分割逗号分隔的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4929322/

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