• 热门标签

当前位置: 主页 > 航空资料 > 计算机 >

时间:2010-08-09 13:24来源:蓝天飞行翻译 作者:admin
曝光台 注意防骗 网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者

<!ATTLIST PLAYER ERA CDATA #IMPLIED>
<!ATTLIST PLAYER INNINGS CDATA #IMPLIED>
<!ATTLIST PLAYER HOME_RUNS_AGAINST CDATA #IMPLIED>
XML 实用大全
第 315 页
<!ATTLIST PLAYER RUNS_AGAINST CDATA #IMPLIED>
<!ATTLIST PLAYER EARNED_RUNS CDATA #IMPLIED>
<!ATTLIST PLAYER HIT_BATTER CDATA #IMPLIED>
<!ATTLIST PLAYER WILD_PITCHES CDATA #IMPLIED>
<!ATTLIST PLAYER BALK CDATA #IMPLIED>
<!ATTLIST PLAYER WALKED_BATTER CDATA #IMPLIED>
<!ATTLIST PLAYER STRUCK_OUT_BATTER CDATA #IMPLIED>
只要你愿意,可以把PLAYER 可能使用的所有属性组合为一个外形庞大的<!ATTLIST>声明:
<!ATTLIST PLAYER
GIVEN_NAME CDATA #REQUIRED
SURNAME CDATA #REQUIRED
POSITION CDATA #REQUIRED
GAMES CDATA #IMPLIED
GAMES_STARTED CDATA #IMPLIED
AT_BATS CDATA #IMPLIED
RUNS CDATA #IMPLIED
HITS CDATA #IMPLIED
DOUBLES CDATA #IMPLIED
TRIPLES CDATA #IMPLIED
HOME_RUNS CDATA #IMPLIED
RBI CDATA #IMPLIED
STEALS CDATA #IMPLIED
CAUGHT_STEALING CDATA #IMPLIED
SACRIFICE_HITS CDATA #IMPLIED
XML 实用大全
第 316 页
SACRIFICE_FLIES CDATA #IMPLIED
ERRORS CDATA #IMPLIED
WALKS CDATA #IMPLIED
STRUCK_OUT CDATA #IMPLIED
HIT_BY_PITCH CDATA #IMPLIED
WINS CDATA #IMPLIED
LOSSES CDATA #IMPLIED
SAVES CDATA #IMPLIED
COMPLETE_GAMES CDATA #IMPLIED
SHUTOUTS CDATA #IMPLIED
ERA CDATA #IMPLIED
INNINGS CDATA #IMPLIED
HOME_RUNS_AGAINST CDATA #IMPLIED
RUNS_AGAINST CDATA #IMPLIED
EARNED_RUNS CDATA #IMPLIED
HIT_BATTER CDATA #IMPLIED
WILD_PITCHES CDATA #IMPLIED
BALK CDATA #IMPLIED
WALKED_BATTER CDATA #IMPLIED
STRUCK_OUT_BATTER CDATA #IMPLIED>
这种方法不会有什么好处,应用这种方法就无法在个别属性后加上简单的注释。
10.7.5 棒球比赛统计数据示例的完整DTD
清单10-5 显示的是棒球比赛统计数据基本属性的完整DTD。
清单10-5:利用属性包含大部分信息的棒球比赛统计数据的完整DTD
XML 实用大全
第 317 页
<!ELEMENT SEASON (LEAGUE, LEAGUE)>
<!ELEMENT LEAGUE (DIVISION, DIVISION, DIVISION)>
<!ELEMENT DIVISION (TEAM+)>
<!ELEMENT TEAM (PLAYER*)>
<!ELEMENT PLAYER EMPTY>
<!ATTLIST SEASON YEAR CDATA #REQUIRED>
<!ATTLIST LEAGUE NAME CDATA #REQUIRED>
<!ATTLIST DIVISION NAME CDATA #REQUIRED>
<!ATTLIST TEAM NAME CDATA #REQUIRED
CITY CDATA #REQUIRED>
<!ATTLIST PLAYER GIVEN_NAME CDATA #REQUIRED>
<!ATTLIST PLAYER SURNAME CDATA #REQUIRED>
<!ATTLIST PLAYER POSITION CDATA #REQUIRED>
<!ATTLIST PLAYER GAMES CDATA #REQUIRED>
<!ATTLIST PLAYER GAMES_STARTED CDATA #REQUIRED>
<!-Batting Statistics ->
<!ATTLIST PLAYER AT_BATS CDATA #IMPLIED>
<!ATTLIST PLAYER RUNS CDATA #IMPLIED>
<!ATTLIST PLAYER HITS CDATA #IMPLIED>
<!ATTLIST PLAYER DOUBLES CDATA #IMPLIED>
<!ATTLIST PLAYER TRIPLES CDATA #IMPLIED>
<!ATTLIST PLAYER HOME_RUNS CDATA #IMPLIED>
<!ATTLIST PLAYER RBI CDATA #IMPLIED>
<!ATTLIST PLAYER STEALS CDATA #IMPLIED>
XML 实用大全
第 318 页
<!ATTLIST PLAYER CAUGHT_STEALING CDATA #IMPLIED>
<!ATTLIST PLAYER SACRIFICE_HITS CDATA #IMPLIED>
<!ATTLIST PLAYER SACRIFICE_FLIES CDATA #IMPLIED>
<!ATTLIST PLAYER ERRORS CDATA #IMPLIED>
<!ATTLIST PLAYER WALKS CDATA #IMPLIED>
<!ATTLIST PLAYER STRUCK_OUT CDATA #IMPLIED>
<!ATTLIST PLAYER HIT_BY_PITCH CDATA #IMPLIED>
<!-Pitching Statistics ->
<!ATTLIST PLAYER WINS CDATA #IMPLIED>
<!ATTLIST PLAYER LOSSES CDATA #IMPLIED>
<!ATTLIST PLAYER SAVES CDATA #IMPLIED>
<!ATTLIST PLAYER COMPLETE_GAMES CDATA #IMPLIED>
<!ATTLIST PLAYER SHUTOUTS CDATA #IMPLIED>
<!ATTLIST PLAYER ERA CDATA #IMPLIED>
<!ATTLIST PLAYER INNINGS CDATA #IMPLIED>
<!ATTLIST PLAYER HOME_RUNS_AGAINST CDATA #IMPLIED>
<!ATTLIST PLAYER RUNS_AGAINST CDATA #IMPLIED>
<!ATTLIST PLAYER EARNED_RUNS CDATA #IMPLIED>
<!ATTLIST PLAYER HIT_BATTER CDATA #IMPLIED>
<!ATTLIST PLAYER WILD_PITCHES CDATA #IMPLIED>
<!ATTLIST PLAYER BALK CDATA #IMPLIED>
<!ATTLIST PLAYER WALKED_BATTER CDATA #IMPLIED>
<!ATTLIST PLAYER STRUCK_OUT_BATTER CDATA #IMPLIED>
使用如下的序进程把清单10-5 的内容引入到清单10-4 中,当然我们假设清单10-5 保存为一个文件名为
“baseballattribtes.dtd”的文件中。
XML 实用大全
第 319 页
<?xml version= "1.0" standalone=" yes "?>
<!DOCTYPE SEASON SYSTEM "baseball attributes.dtd" >
XML 实用大全
第 320 页
10.8 本章小结
本章中学习了如何在DTD 中声明元素的属性。具体地说,学习了下述内容:
 
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:XML实用大全(92)