首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >XSLT 1.0拆分变量字符串以填充特定标记

XSLT 1.0拆分变量字符串以填充特定标记
EN

Stack Overflow用户
提问于 2019-06-10 22:28:59
回答 1查看 48关注 0票数 0

我使用XSLT1.0将数据从一种xml格式转换为另一种格式。在输入xml中,address作为由空格分隔的字符串出现在单个字段中。据我所知,考虑到括号[]中的标识符是可选的,它可以采用以下格式。

代码语言:javascript
复制
<Field Name="address"...>number [cardinal-dir] name st-type [unit#]</Field>

代码语言:javascript
复制
<Field Name="address"...>number [cardinal-dir] name st-type APT APT#</Field>

因此,数据可能如下所示:"123第三大道“或"123东北第三大道”或"123东北第三大道APT 321“...你就明白了。

并且我需要它来适当地填充以下输出格式:

代码语言:javascript
复制
<mstns:Address>
    <mstns:HouseNumber>123</mstns:HouseNumber>
    <mstns:StreetName>NE</mstns:StreetName>
    <mstns:StreetType>AVE</mstns:StreetType>
    <mstns:Apt>APT</mstns:Apt>
</mstns:Address>

我在xlst 1.0中看到过一些关于字符串标记化的类似帖子,但是结合变量input,我有点迷惑。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56528370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档