XSLT1 的字符串连接
我是 XSLT 的新手,我需要 XLT1 中的字符串连接函数。我知道那里没有这样的功能,但我必须坚持使用 XLST1。
我有一个 xml 文件,其中包含如下流:
<?xml version="1.0" encoding="UTF-8" ?>
<CgPoints>
<CgPoint name="A">315.4 58.1 0</CgPoint>
<CgPoint name="B">315.4 58.2 0</CgPoint>
<CgPoint name="C">315.9 58.2 0</CgPoint>
<CgPoint name="D">315.9 58.1 0</CgPoint>
<CgPoint name="E">315.4 58.1 6</CgPoint>
<CgPoint name="F">315.4 58.2 6</CgPoint>
</CgPoints>
我需要 xslt1 中的字符串连接函数来创建如下输出:
<?xml version="1.0" encoding="UTF-8"?>
<Placemark>
<Point>
<coordinates>315.4,58.1,0
315.4,58.2,0
315.9,58.2,0
315.9,58.1,0
315.4,58.1,6
315.4,58.2,6
</coordinates>
</Point>
</Placemark>
</kml>
您能否编写一个 XSLT1 代码,我可以将其作为库添加到 Mapforce Altova 中。 预先感谢您的帮助。
I am a newbie in XSLT and I need String-join function in XLT1. I know that there is not such function there but I have to stick to XLST1.
I have a xml file that has a stream like this:
<?xml version="1.0" encoding="UTF-8" ?>
<CgPoints>
<CgPoint name="A">315.4 58.1 0</CgPoint>
<CgPoint name="B">315.4 58.2 0</CgPoint>
<CgPoint name="C">315.9 58.2 0</CgPoint>
<CgPoint name="D">315.9 58.1 0</CgPoint>
<CgPoint name="E">315.4 58.1 6</CgPoint>
<CgPoint name="F">315.4 58.2 6</CgPoint>
</CgPoints>
I need a string-join function in xslt1 to create an output like this:
<?xml version="1.0" encoding="UTF-8"?>
<Placemark>
<Point>
<coordinates>315.4,58.1,0
315.4,58.2,0
315.9,58.2,0
315.9,58.1,0
315.4,58.1,6
315.4,58.2,6
</coordinates>
</Point>
</Placemark>
</kml>
Could you please write a XSLT1 code that I can add it in Mapforce Altova as a library.
Thanking you in advance for your help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)