【发布时间】:2014-01-01 21:15:18
【问题描述】:
输入:
<data>
<line>1grandparent-fname</line>
<line>2parentfname</line>
<line>3child1name</line>
<line>4child2name</line>
<line>3child1name</line>
<line>4child2name</line>
<line>5parent-lname</line>
<line>6grandparent-lname</line>
</data>
预期输出:
<data>
<grandparent fname="Grandparent-fname" lname="grandparent-lname">
<parent fname="parentfname" lname="parent-lname">
<child1>child1name</child1>
<child2>child2name</child2>
<child1>child1name</child1>
<child2>child2name</child2>
</parent>
</grandparent>
</data>
关于如何使用 xslt 完成的任何想法?尝试了各种选项,但无法弄清楚。
第一个字母决定层次结构,1 个祖父 fname,2 个父 fname,3 个子 fname,以此类推。父母和孩子重复,孩子1和2将是连续的,
【问题讨论】:
-
只有一个祖父母吗?
-
是的。一位祖父母。
标签: xslt