当前位置: 代码迷 >> XML/SOAP >> XSL怎么将同级别的node按规则分开层级
  详细解决方案

XSL怎么将同级别的node按规则分开层级

热度:307   发布时间:2012-03-09 21:42:55.0
XSL如何将同级别的node按规则分开层级?
<item 身份="父“>1</item>
<item 身份="子“>2</item>
<item 身份="父“>3</item>
<item 身份="父“>4</item>
<item 身份="子“>5</item>
<item 身份="子“>6</item>
本来这个xml是同级别的,但是逻辑上其实还是分层级的,不知道怎么用XSL来做成这如下这样:
<item 身份="父“>1
  <item 身份="子“>2</item>
</item>
<item 身份="父“>3</item>
<item 身份="父“>4
  <item 身份="子“>5</item>
  <item 身份="子“>6</item>
</item>


------解决方案--------------------
test2.xml
XML code

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="test2.xsl"?>
<people>
<item status="father">1</item>
<item status="child">2</item>
<item status="father">3</item>
<item status="father">4</item>
<item status="child">5</item>
<item status="child">6</item>
</people> 
  相关解决方案