RTF模板编码、XSLT编码
我有以下要求,
<data>
<dataset1>
<number>1</number>
<name>red</name>
<number>2</number>
<name>Yellow</name>
<number>3</number>
<name>black</name>
<number>4</number>
<name>Violet</name>
</dataset1>
<dataset2>
<index>1</index>
<index>2</index>
<index>3</index>
<index>4</index>
</dataset2>
</data>
我需要循环遍历 dataset2 并获取索引值,将其与 dataset1 中的数字标签值进行比较。如果出现匹配,则显示相应名称标签的值。我需要得到 rtf 格式的输出。请提供 BI 标签或相关 xslt 代码以执行相同操作。提前致谢。
I have the below requirement
<data>
<dataset1>
<number>1</number>
<name>red</name>
<number>2</number>
<name>Yellow</name>
<number>3</number>
<name>black</name>
<number>4</number>
<name>Violet</name>
</dataset1>
<dataset2>
<index>1</index>
<index>2</index>
<index>3</index>
<index>4</index>
</dataset2>
</data>
I need to loop through dataset2 take the index value, compare it with the value of number tag in dataset1. If a match occurs then display value of corresponding name tag. I need to get the output in rtf format. Please give BI tags or relevent xslt code to do the same. Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
该样式表:
输出:
This stylesheet:
Output:
我不熟悉 RTF 格式,因此无法帮助输出该格式,但是下面是一个 XSLT 1.0 样式表,它处理
dataset2/index
元素并输出任何匹配的“dataset1/name`:所以你的样本的输出是
I am not familiar with the RTF format so I can't help with outputting that format, however below is an XSLT 1.0 stylesheet that processes the
dataset2/index
elements and outputs any matching "dataset1/name`:So with your sample the output is