把“收费”作为“物品”元素的属性比较好,可以减小解析xml的复杂度。自己动动脑筋吧,对于工作任务来说,这样的要求已经非常简单了。

解决方案 »

  1.   

    哦,其实我知道用循环是最后一招了。不过因为以前没有做过这方面的东西,以为大虾们有更优雅的办法。呵呵。
    其实我原先是想用sql/xml来做的,只是不知道为什么用xmlelement函数之后,jdbc取不出数据来。
      

  2.   

    <物品>
         <大类>
             食品  
         </大类>
         <小类>
            水果
         </小类>
          <名称> 
            苹果
          </名称>
          <价格>
             1
          </价格></物品>
      

  3.   

    <?xml version="1.0" encoding="UTF-8"?>
    <消费>
    <物品>
         <大类>
             食品  
         </大类>
         <小类>
            水果
         </小类>
          <名称> 
            苹果
          </名称>
          <价格>
             1
          </价格></物品><物品>
         <大类>
             食品  
         </大类>
         <小类>
            水果
         </小类>
          <名称> 
            李子
          </名称>
          <价格>
             1
          </价格></物品>
    <消费>