我在一个并不真正支持子元素的数据库中工作。为了解决这个问题,我们一直}}
在值字符串中使用波浪括号来表示子元素之间的分隔。当我们导出到 xml 时,它看起来像这样:
<geographicSubject>
<data>Mexico }} tgn }} 123456</data>
<data>Mexico City }} tgn }} 7891011</data>
<data>Main Street }} tgn }} 654321</data>
</geographicSubject>
我的问题:如何创建我们的 XSLT 以便将字符串拆分<data>
为单独的唯一命名的子元素,如下所示:
<data>
<location>Mexico</location>
<source>tgn</source>
<id>123456</id>
</data>
第一个}}
表示“source”的开始,第二个}}
表示“id”的开始。感谢任何愿意提供帮助的人!