假设现有customer.xml 文件内容如下:

 1 <?xml version="1.0" ?>
 2    <customers>
 3      <corporate>
 4           <customer name="Bill Gates" companty="Microsoft"/>
 5           <customer name="Steve Jobs" companty="Apple"/>
 6           <customer name="Jonathan Schwartz" companty="Sun"/>
 7      </corporate>
 8      <consumer>
 9           <customer name="John Doe"/>
10           <customer name="Jane Doe"/>
11      </consumer>
12 </customers>

使用Grovvy语言输出所有的“corporate”客户的名称和公司:

package com.andy.test

/**
 * Created by Andy on 16/5/8.
 */

def customers=new XmlSlurper().parse(new File('customer.xml'))
for(customer in customers.corporate.customer){
    println "${customer.@name} works for ${customer.@companty}"
}

 

 输出结果为:

Bill works for Microsoft

Steve Jobs works for Apple

Jonathan Schwarts works for Sun

相关文章:

  • 2021-11-08
  • 2021-08-02
  • 2022-02-01
  • 2021-12-19
猜你喜欢
  • 2021-12-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-06
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案