能给个例子,取xml里面值么?
比如一个xml是这样的:
</table>
<row>
<column type = "id"> 1 </column>
<column type = "name"> ming </column>
<column type = "class"> A </column>
</row>
<row>
<column type = "id"> 2 </column>
<column type = "name"> feng</column>
<column type = "class"> A </column>
</row>
<row>
<column type = "id"> 3 </column>
<column type = "name"> rong</column>
<column type = "class"> A </column>
</row>
<row>
<column type = "id"> 5 </column>
<column type = "name"> ming</column>
<column type = "class"> B</column>
</row>
</table>
我要把id, name 和 class的值都取出来,而且容易name一样的话,把其他项合并,请问怎么做呢?
如果觉得分少,可以加分的!

解决方案 »

  1.   

    要合并的话得用xslt这么简单的xml格式使用xpath和直接使用结点名称去取代价都差不多
      

  2.   

    哦,请问用xsl的话,应该怎么做呢?能给个例子参考下么?
    还是希望能多接触点东西,没用过xsl。谢谢
      

  3.   

    xslt的一般使用模式,准备好xslt文档,其中定义有你最终想获得的转换后的文档模样,载入源文档,再根据xslt进行转换,输出各种java的dom工具都提供了类似的api,有些甚至在example中就有找找看吧,以前写过类似代码,一下子找不到了
      

  4.   

    把其他项合并,请问怎么做呢? 
    这个就用xslt
      

  5.   

    谢谢,请问有用xslt转换xml的教程么?
    没接触过啊...