WEB开发网
开发学院软件开发Java Java 中的 XML: 数据绑定,第 2 部分:性能 阅读

Java 中的 XML: 数据绑定,第 2 部分:性能

 2010-04-01 00:00:00 来源:WEB开发网   
核心提示: 注: 清单 1中的机场名称信息通常是一行代码,为了适应列大小,Java 中的 XML: 数据绑定,第 2 部分:性能(2),一些代码行被拆开,出现在两行上, 除了紧凑格式外,我还尝试了一个变体

注: 清单 1中的机场名称信息通常是一行代码。为了适应列大小,一些代码行被拆开,出现在两行上。

除了紧凑格式外,我还尝试了一个变体,它的数据值更多地使用了子元素(只对 ID 和 IDREF 继续使用属性)。下面是用在此被称为 完整格式的格式表示的同一个数据:

清单 2. 完整的文档格式

<?xml version="1.0"?> 
<timetable> 
<carrier ident="AR"> 
<rating>9</rating> 
<URL>http://www.arcticairlines.com</URL> 
<name>Arctic Airlines</name> 
</carrier> 
<carrier ident="CA"> 
<rating>7</rating> 
<URL>http://www.combinedlines.com</URL> 
<name>Combined Airlines</name> 
</carrier> 
<airport ident="SEA"> 
<location>Seattle, WA</location> 
<name>Seattle-Tacoma International Airport</name> 
</airport> 
<airport ident="LAX"> 
<location>Los Angeles, CA</location> 
<name>Los Angeles International Airport</name> 
</airport> 
<route from="SEA" to="LAX"> 
<flight carrier="AR"> 
<number>426</number> 
<depart>6:23a</depart> 
<arrive>8:42a</arrive> 
</flight> 
<flight carrier="CA"> 
<number>833</number> 
<depart>8:10a</depart> 
<arrive>10:52a</arrive> 
</flight> 
<flight carrier="AR"> 
<number>433</number> 
<depart>9:00a</depart> 
<arrive>11:36a</arrive> 
</flight> 
</route> 
<route from="LAX" to="SEA"> 
<flight carrier="CA"> 
<number>311</number> 
<depart>7:45a</depart> 
<arrive>10:20a</arrive> 
</flight> 
<flight carrier="AR"> 
<number>593</number> 
<depart>9:27a</depart> 
<arrive>12:04p</arrive> 
</flight> 
<flight carrier="AR"> 
<number>102</number> 
<depart>12:30p</depart> 
<arrive>3:07p</arrive> 
</flight> 
</route> 
</timetable>

上一页  1 2 3 4 5 6 7  下一页

Tags:Java XML 数据

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接