国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽

  • 熱門標簽

當前位置: 主頁 > 航空資料 > 計算機 >

時間:2010-08-09 13:24來源:藍天飛行翻譯 作者:admin
曝光臺 注意防騙 網曝天貓店富美金盛家居專營店坑蒙拐騙欺詐消費者

成的產品,以便程序員可將其結合到自己的程序中。這些產品用戶界面(如果有的話)較差。這類分析程序包括IBM 的
alphaWorks’XML for Java、Microsoft 和DataChannel 的XJParser 和Silfide 的SXP。
XML for Java:http://www.alphaworks.ibm.com/ tech/xml
XJParser:http://www.datachannel.com/xml_resources/
SXP:http://www.loria.fr/projets/XSilfide/EN/sxp/
一些庫文件也包括在命令行上運行的獨立的分析程序。這些程序讀取XML 文件并報告發現的錯誤,但不加以顯示。例如,
XJParse 是一個Java 程序,包括在IBM 的Samples. XJParse 軟件包中的XML for Java 1.1.16 類庫中。要運行這一程序,
必須首先將XML for Java 的jar 文件添加到Java 類庫的路徑上。然后就可以打開DOS 窗口或外殼程序提示符,向XJParse
程序傳送要檢查合法性的文檔的本地文件名或遠程URL,以便對文檔進行檢查,如下所示:
C:\xml4j>java samples.XJParse.XJParse -d D:\XML\08\invalid.xml
本書寫作時,IBM 的alphaWorks 推出了XML for Java 的2.0.6 版本。在這一版本下,啟動的只是XJParse
而非Samples. XJParse 。但是,1.1.16 版本提供了更多的用于獨立檢查的功能。
您可以使用URL 代替文件名,如下所示:
C:\xml4j>java samples.XJParse.XJParse -d
http://metalab.unc.edu/books/bible/examples/08/invalid.xml
在任一情況下,XJParse 將列出發現的錯誤后跟樹狀結構的文檔作為反應。例如:
D:\XML\07\invalid.xml: 6? 4: Document root element, "foo", must
XML 實用大全
第 186 頁
match DOCTYPE root , "GREETING".
D:\XML\07\invalid.xml: 8, 6: Element "<foo>"is not valid in
this context.
<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/css" href="greeting.css"?>
<!DOCTYPE GREETING [
<!ELEMENT GREETING (#PCDATA)>
]>
<foo>
Hello XML!
</foo>
這個輸出不是特別吸引人。但是,像XJParse 這樣的合法性檢查程序的目的不是顯示XML 文件。相反,分析程序的任務是把
文檔分成為樹狀結構并把樹的結點傳送給顯示數據的程序。這個程序可能是Netscape Navigator 或 Internet Explorer 等
Web 瀏覽器。也可能是一個數據庫。甚至可能是自己寫成的定制程序。使用XJParse 或其他命令行合法性分析程序來驗證是
否編寫了其他程序可以處理的良好的XML。實質上這是一種校對或質量保證階段而不是最后的輸出。
因為XML for Java 和多數合法性分析程序是用Java 寫成的,它們也就具有跨平臺的Java 程序的所有缺點。首先,在能夠
運行分析程序之前必須安裝Java 開發工具(JDK)或Java 運行環境。其次,需要將XML for Java 的jar 文件添加到類路徑
上。這兩項工作都不是太簡單。它們都不是為非程序員的最終用戶設計的。這些工具有點設計欠佳,使用不便。
如果正在為瀏覽器編寫文檔,驗證文檔的最簡易方法是把文檔裝入瀏覽器看一看報告出什么錯誤。但是并不是所有的瀏覽器
都對文檔進行合法性檢查,某些瀏覽器僅接受結構完整的文檔,而不管其合法性如何。Internet Explorer 5.0β2 版對文
檔進行合法性檢查,但正式發行版都不進行了。
如果將文檔裝入Web 服務器且無需特別保密,基于Web 的合法性檢查程序是一種替代方法。這些分析程序只需要以簡單的形
式輸入文檔的URL。它們明顯的優點是不需要面對Java 運行軟件、類路徑和環境變量等麻煩。
圖8-3 顯示的是Richard Tobin 的基于RXP 的以Web 為宿主的XML 結構完整性和合法性檢查程序。可以在
http://www.cogsci.ed.ac.uk/%7Erichard/xml-check.html 處找到此程序。圖8-4 顯示的是使用這一程序檢查清單8-3 顯
示出的錯誤結果。
XML 實用大全
第 187 頁
圖8-3 Richard Tobin 的基于RXP 的以Web 為宿主的XML 結構完整性和合法性檢查程序
圖8-4 Richard Tobin 的XML 合法性檢查程序報告的清單8-3 中的錯誤
布朗大學的Scholarly Technology Group 在http://www.stg.brown.edu/
service/xmlvalid/處提供了一種檢查程序。這一程序以允許從本地計算機上載文件而不必把文件裝入公共服務器而著稱。
如圖8-5 所示,圖8-6 顯示了用這一程序檢查清單8-3 的結果。
XML 實用大全
第 188 頁
圖8-5 布朗大學的Scholarly Technology Group 的以Web 為宿主的XML 合法性檢查程序
圖8-6 布朗大學的Scholarly Technology Group 的合法性檢查程序報告的清單8-3 中的錯誤
XML 實用大全
第 189 頁
8.4 列出元素
要為一個文檔創建適當的DTD 的第一步是了解用DTD 中定義的元素編碼的信息結構。有時候信息就像通訊地址列表一樣。有
時則具有相對自由的形式,如說明短文或雜志文章。
讓我們以已經相對結構化的文檔為例,回到第4 章所示的棒球統計示例中。在那份文檔上加一個DTD,就使我們能把以前只
有通過約定才能遵守的約束條件付諸實施。例如,我們可以要求SEASON 元素包含正好兩個LEAGUE 子元素,每個TEAM 有
TEAM_CITY 和TEAM_NAME 子元素,并且TEAM_CITY 總在TEAM_NAME 之前。
回想起來,完整的棒球統計文檔包含下面一些元素:
SEASON RBI
YEAR STEALS
LEAGUE CAUGHT-STEALING
LEAGUE-NAME SACRIFICE_ HITS
DIVISION SACRIFICE_FLIES
DIVISION_NAME ERRORS
TEAM WALKS
TEAM_CITY STRUCK_OUT
TEAM_NAME HIT_BY_PITCH
PLAYER COMPLETE_GAMES
SURNAME SHUT_OUTS
GIVEN_NAME ERA
POSITION INNINGS
GAMES HOME_RUNS
GAMES_STARTED RUNS
AT_BATS EARNED_RUNS
RUNS HIT_BATTER
HITS WILD_PITCHES
DOUBLES BALK
XML 實用大全
 
中國航空網 www.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:XML實用大全(59)
国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽
麻豆精品视频| 激情内射人妻1区2区3区| 大j8黑人w巨大888a片| 精品视频一区二区在线| 久久久久久久一区二区| 亚洲视频欧美在线| 国产人妖伪娘一区91| 久久精品亚洲94久久精品| 日韩中文字幕在线视频观看| 国产美女永久无遮挡| 国产精品无码人妻一区二区在线| 午夜精品一区二区在线观看| 97人人香蕉| 亚洲专区在线视频| 97久久久久久| 亚洲日本精品一区| 成年人网站国产| 在线观看成人一级片| 国产偷人视频免费| 国产精品第2页| 国产资源第一页| 欧美成人精品一区二区三区| 国产最新精品视频| 欧美精品情趣视频| 国产专区一区二区| 欧美成人性色生活仑片| 国产区欧美区日韩区| 精品高清视频| 成人在线小视频| 亚洲三区四区| 久久久免费在线观看| 欧美一区二区视频在线 | 欧美精品在线第一页| 免费在线国产精品| 久久九九热免费视频| 欧美日韩一区二区三区电影| 久久最新资源网| 另类美女黄大片| 国内外免费激情视频| 精品免费日产一区一区三区免费| 狠狠精品干练久久久无码中文字幕| 国产精品久久久久久亚洲影视 | 不卡av在线播放| 欧美日韩一道本| 麻豆成人在线看| 国产在线不卡精品| 亚洲一区二区三区精品视频| 福利视频一区二区三区四区| 亚洲xxxx在线| 久久久久福利视频| 天堂一区二区三区| 国产成人一区二区三区电影| 欧美一区1区三区3区公司| 精品久久久av| 精品一区二区三区国产| 一本二本三本亚洲码| 91精品国产91久久久| 欧美综合一区第一页| 国产精品三级久久久久久电影| 国产一区免费视频| 欧美激情小视频| 114国产精品久久免费观看| 午夜dv内射一区二区| 色婷婷综合成人av| 国产日韩精品在线观看| 精品国产一区二区三区四区vr | 九九热视频这里只有精品| 国产乱子夫妻xx黑人xyx真爽| 亚洲爆乳无码专区| 久久久久久免费看| 国产视频福利一区| 亚洲不卡中文字幕无码| 国产精品免费一区二区三区| 国产主播在线看| 久久国产精品久久久久久久久久| 国产高清在线不卡| 欧美最猛性xxxx| 亚洲图片小说在线| 日韩一区二区三区国产| 不卡视频一区二区| 青青在线免费观看视频| 亚洲综合小说区| 日韩中文娱乐网| 国产精品一区二区三区免费视频| 日本一区网站| 国产xxxxx视频| 国产专区在线视频| 欧美一区二区三区艳史| 国产精品视频一区二区高潮| 福利视频久久| 国内自拍欧美激情| 一区二区三区精品国产| 久久天堂电影网| 97欧洲一区二区精品免费| 男人天堂成人网| 亚洲熟妇无码一区二区三区导航| 久久国产精品免费一区| 国产区一区二区| 奇米一区二区三区四区久久| 亚洲天堂第一区| 国产精品人成电影在线观看| 国产高清在线一区| 国产伦精品一区二区三区| 欧美国产日韩在线播放| 亚洲欧美久久234| 精品国产乱码久久久久久久软件 | 国产日韩欧美在线视频观看| 日本精品中文字幕| 亚洲欧洲日产国码无码久久99| 久久久精品亚洲| 国产av无码专区亚洲精品| 国产欧美久久一区二区| 欧美不卡在线一区二区三区| 欧美一区二区大胆人体摄影专业网站| 国产精品久久久久久超碰| 久久久av网站| 91久久国产婷婷一区二区| 国产欧美最新羞羞视频在线观看| 日本高清+成人网在线观看| 亚洲国产一区二区精品视频| 欧美激情视频在线观看| 欧美激情a在线| 国产精品久久久久久亚洲影视| 国产乱子伦精品视频| 免费一级特黄特色毛片久久看| 日本免费在线精品| 日韩av一二三四区| 亚洲欧美久久久久一区二区三区| 亚洲一区二区在线观| 色综合久综合久久综合久鬼88| 精品久久免费观看| 国产成人无码a区在线观看视频| 国产suv精品一区二区| 91国产精品91| 91精品国产高清自在线看超| 国产情人节一区| 国产精品永久入口久久久| 狠狠噜天天噜日日噜| 日本精品视频在线观看| 日本欧美黄网站| 午夜精品视频网站| 日韩avxxx| 日韩aⅴ视频一区二区三区| 亚洲一区二区三区视频播放| 亚洲一区三区电影在线观看| 国产精品久久久久久久久久久久久久| 久久精品国产2020观看福利| 91精品国产综合久久香蕉| 春日野结衣av| 久久艳片www.17c.com| 欧美一区二区三区四区夜夜大片| 欧美自拍资源在线| 久久伊人色综合| 精品久久久三级| 国产精品吊钟奶在线| 激情伊人五月天| 色综合久久中文字幕综合网小说| 精品少妇人妻av一区二区| 日韩在线一区二区三区免费视频| 欧美日本高清一区| 一区二区冒白浆视频| 欧美视频在线观看视频| 欧美国产视频在线观看| 黄色一级视频在线播放| 国产精品一区二区在线观看| 国产日韩欧美二区| 91国产高清在线| 国产福利视频一区二区| 国产精品少妇在线视频| 精品久久免费观看| 性一交一乱一伧国产女士spa| 日本一区二区视频| 奇米影视首页 狠狠色丁香婷婷久久综合| 日韩精彩视频| 欧美激情亚洲天堂| 亚洲永久在线观看| 99精品一级欧美片免费播放| 欧美亚州一区二区三区| 日本不卡一区二区三区视频| 少妇久久久久久被弄到高潮| 青青精品视频播放| 免费国产成人av| 8050国产精品久久久久久| 久久国产精品视频在线观看| 欧美成人精品在线观看| 亚洲精品影院| 国内精品在线一区| caoporn国产精品免费公开| 国产成人三级视频| 精品伦精品一区二区三区视频| 欧美一区二区三区电影在线观看| 色播亚洲婷婷| 高清视频欧美一级| 国产黄色一级网站| 久久久久久国产| 日本成熟性欧美| 91精品在线看| 久久精品91久久香蕉加勒比| 亚洲精品自在在线观看| 欧美亚洲国产成人精品|