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

  • 熱門標簽

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

時間: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 實用大全
 
中國航空網 m.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:XML實用大全(59)
国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽
色噜噜亚洲精品中文字幕| 中文字幕一区二区三区在线乱码| 国产精彩免费视频| 久久久av网站| 性日韩欧美在线视频| 国产另类自拍| 久久久久99精品久久久久| 亚洲日本一区二区三区在线不卡| 国精产品一区一区三区有限在线 | 久久久精品国产亚洲| 一区二区三区久久网| 国产一区免费视频| 久久精品国产久精国产思思| 亚洲黄色网址在线观看| 福利视频久久| 国产精品福利网| 欧洲精品亚洲精品| www.日本久久久久com.| 无码无遮挡又大又爽又黄的视频| 成人综合视频在线| 国产精品第一页在线| 欧洲美女7788成人免费视频| 久久久久在线观看| 欧美一区二区视频17c| 国产偷人视频免费| 九九热r在线视频精品| 狠狠97人人婷婷五月| 北条麻妃一区二区三区中文字幕| 人偷久久久久久久偷女厕| 久久久人成影片一区二区三区观看| 欧美精品xxx| 国产精品亚洲欧美导航| 久久99热精品这里久久精品| 无码播放一区二区三区| 国产高潮呻吟久久久| 亚洲精品日产aⅴ| 国产二区视频在线| 日韩av黄色网址| 国产美女被下药99| 久久91精品国产91久久跳| 欧美 日韩 国产 高清| 国产伦精品一区二区三区在线| 久久夜色精品国产欧美乱| 狠狠噜天天噜日日噜| 久久久精品网站| 欧美专区在线观看| 国产精品视频大全| 国产乱子伦精品无码专区| 久久国产精品久久久久久| 国产日韩视频在线观看| 亚洲伊人婷婷| 久久亚洲国产精品日日av夜夜| 少妇人妻互换不带套| 国产精品免费成人| 欧美大香线蕉线伊人久久国产精品| 久久人人爽爽人人爽人人片av| 日本精品一区二区三区视频| 久久精品日产第一区二区三区| 日本亚洲欧美成人| 久久精品视频91| 欧美成人精品免费| 一本色道婷婷久久欧美| 国产精品a久久久久久| 久久99精品久久久久久青青日本| 欧美一级成年大片在线观看| 国产精品麻豆免费版| 国产精品中出一区二区三区| 亚洲精品一区二区毛豆| 91精品美女在线| 欧美日韩国产高清视频| 欧美成人精品在线观看| 国产精彩视频一区二区| 欧美做受高潮1| 免费av一区二区| 国产va免费精品高清在线 | 国产在线播放不卡| 一区二区三视频| 国产精品日韩欧美一区二区三区| 欧美连裤袜在线视频| 秋霞在线观看一区二区三区| 亚洲一区二区不卡视频| 欧美日韩二三区| 国产精品久久久久久亚洲影视| 欧美国产日韩在线播放| 日韩福利在线| 欧美日韩ab片| 91精品久久久久久久久久另类| 黄色一级片黄色| 成人免费在线网| 亚洲国产精品www| 欧美激情xxxx| 中文字幕日韩一区二区三区| 婷婷亚洲婷婷综合色香五月| 国产高清精品软男同| 国产福利一区二区三区在线观看| 欧美亚洲国产精品| 欧美婷婷久久| 日本精品免费一区二区三区| 欧美在线播放一区二区| 狠狠爱一区二区三区| 国产久一一精品| 国产精品av免费观看| 欧美精品做受xxx性少妇| 日韩免费精品视频| 操人视频在线观看欧美| 久久久综合香蕉尹人综合网| 欧美日韩一区二区视频在线观看| 亚洲欧美一区二区原创| 久久精品国产精品亚洲| 91免费福利视频| 国内免费久久久久久久久久久| 中文字幕人妻熟女人妻洋洋 | 欧美人成在线视频| 国产精品日韩二区| 久久露脸国产精品| 久久97久久97精品免视看| 青青草一区二区| 97色在线播放视频| 精品久久久久久亚洲| 国内精品视频一区| 国产精品偷伦视频免费观看国产| 日本电影亚洲天堂| 久久伊人资源站| 婷婷五月综合缴情在线视频| 蜜桃精品久久久久久久免费影院| 久久精品xxx| 欧美一级片免费在线| 91精品成人久久| 国产精品久在线观看| 国产高清精品在线观看| 国产乱子伦精品视频| 亚洲成人网上| …久久精品99久久香蕉国产| 国产精品视频播放| 日韩中文字在线| 国产一级大片免费看| 青青草一区二区| 日韩伦理一区二区三区av在线| 亚洲中文字幕无码专区| 国产精品裸体一区二区三区| 日韩亚洲第一页| 国产精品1234| 国产成人精品国内自产拍免费看| 欧美 日韩 国产 激情| 久久精品国产久精国产思思| 美女av一区二区三区 | 国产小视频免费| 秋霞毛片久久久久久久久| 亚洲高清视频一区| 亚洲精品一卡二卡三卡四卡| 伊人网在线免费| 亚洲国产精品视频一区| 亚洲最新在线| 亚洲伊人成综合成人网| 少妇免费毛片久久久久久久久| 亚洲啊啊啊啊啊| 国产精品极品美女在线观看免费| 久久综合久久八八| 国产精品网站免费| 国产精品久久国产精品| 国产精品第2页| 欧美成人一二三| 麻豆国产va免费精品高清在线| 国产精品三区www17con| 国产精品美女999| 国产精品久久久久久久久婷婷| 国产精品久久久久久久久久久久久久| 国产精品久久久久久久久久直播 | 亚洲a级在线观看| 97碰在线视频| 久久精品99久久久香蕉| 国产精品美乳一区二区免费| 一区二区三区精品国产| 亚洲wwwav| 热99精品只有里视频精品| 国产一区二区免费电影| av电影一区二区三区| 久久露脸国产精品| 国产精品入口日韩视频大尺度| 不卡中文字幕av| 亚洲欧美丝袜| 国产综合福利在线| 国产日本一区二区三区| 国产成人一区二区在线| 国产精品日韩一区二区免费视频| 久久91亚洲精品中文字幕奶水| 无码免费一区二区三区免费播放| 日本不卡在线观看视频| 日韩wuma| 国产一区自拍视频| 91av国产在线| 欧美精品性视频| 亚洲国产欧美一区二区三区不卡| 日韩欧美激情一区二区| 国产日韩视频在线播放| 国产高清av在线播放| 久久成人综合视频| 视频在线一区二区三区| 精品一区二区三区无码视频| 91国产美女视频|