我正在使用 XSLT 1.0,并且正在寻找将相关人员的 xml 文档划分为家庭。家庭是一个父母及其子女的定义。
所以这:
<person name =”A”>
<person name =”B”>
<person name =”D” />
<person name =”E” />
</person>
<person name=”C”>
<person name =”F” />
<person name =”G” />
<person name =”H” />
</person>
</person>
将导致:
<family id =”1”>
<person name =”A”>
<person name =”B”/>
<person name=”C”/>
</person>
</family>
<family id =”2”>
<person name =”B”>
<person name =”D” />
<person name =”E” />
</person>
</family>
<family id =”3”>
<person name=”C”>
<person name =”F”/>
<person name =”G”/>
<person name =”H”/>
</person>
</family>
我怎样才能以简单的方式做到这一点?