国产精品色无码视频,国产av毛片影院精品资源,亚洲人成网站77777·c0m,囯产av无码片毛片一级,夜夜操www99视频,美女白嫩胸交在线观看,亚洲a毛片性生活

薈聚奇文、博采眾長、見賢思齊
當(dāng)前位置:公文素材庫 > 計劃總結(jié) > 工作總結(jié) > 大學(xué)計算機(jī)XML課程概要總結(jié).docx

大學(xué)計算機(jī)XML課程概要總結(jié).docx

網(wǎng)站:公文素材庫 | 時間:2019-05-29 11:11:39 | 移動端:大學(xué)計算機(jī)XML課程概要總結(jié).docx

大學(xué)計算機(jī)XML課程概要總結(jié).docx

名詞解釋:SGML:標(biāo)準(zhǔn)通用標(biāo)記語言StandardGeneralizedMarkupLanguage,國際上定義電子文件結(jié)構(gòu)和內(nèi)容描述的標(biāo)準(zhǔn),是一種非常復(fù)雜的文檔的結(jié)構(gòu)HTML:超文本置標(biāo)語言HyperTextMarkupLanguage,是一種用來制作超文本文檔的簡單標(biāo)記語言。XML:可擴(kuò)展置標(biāo)語言eXtensibleMarkupLanguage,是一種跨平臺的、與軟硬件無關(guān)的、處理信息的工具

DTD:文檔類型定義DocumentTypeDefinition,指定XML文檔必須遵守的一系列規(guī)則,從而確保XML文檔的一致性和有效性

CSS:樣式表CascadingStyleSheet,一般用于控制HTML和XHTML的排版格式,但也可以用于控制XML文檔在瀏覽器上的顯示效果。DOM:文檔對象模型DocumentObjectModel,是W3C組件推薦的處理XML的標(biāo)準(zhǔn)接口,定義了所有文檔元素的對象和屬性,以及訪問它們的方法(接口)

SAX:簡易應(yīng)用程序編寫接口SimpleAPIforXML,是一種高效的解析器,并以快速地分析大量XML文檔而著稱

DSO:數(shù)據(jù)源對象DataSourceObjects,對嵌入到HTML中的文檔的XML數(shù)據(jù)進(jìn)行操作ADO:ActiveX數(shù)據(jù)對象ActiveXDataObjects,是Microsoft提出的應(yīng)用程序接口(API)用以實現(xiàn)訪問關(guān)系或非關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)。

$1

三者之間的關(guān)系:SGML、HTML是XML的先驅(qū)。

SGML:它是國際上定義電子文件結(jié)構(gòu)和內(nèi)容描述的標(biāo)準(zhǔn),是一種非常復(fù)雜的文檔的結(jié)構(gòu),主要用于大量高度結(jié)構(gòu)化數(shù)據(jù)的防衛(wèi)區(qū)和其他各種工業(yè)領(lǐng)域,利于分類和索引。同XML相比,定義的功能很強(qiáng)大,缺點是它不適用于Web數(shù)據(jù)描述,而且SGML軟件價格非常昂貴。1)HTML文檔包含顯示格式,主要是為了瀏覽,而不是為計算機(jī)所用,是在SGML定義下的一種描述性語言,只是SGML的一個應(yīng)用;XML文檔將數(shù)據(jù)與顯示格式分離,是數(shù)據(jù)格式描述語言,為信息開發(fā)、共享和交互奠定基礎(chǔ),是SGML的簡化版本,是SGML的一個子集2)HTML包含預(yù)定義的標(biāo)記(Tag)集,易學(xué)易訪問,但難以重用數(shù)據(jù),可擴(kuò)展性差;XML比HTML易于擴(kuò)展,XML標(biāo)記表示了數(shù)據(jù)的邏輯結(jié)構(gòu),可為不同應(yīng)用以不同方式加以分析,同時進(jìn)行嚴(yán)格的語法和語義檢查,以數(shù)據(jù)可重用為切入點,可定義自己的標(biāo)記集,并能讓其他人或程序知道和理解這些標(biāo)記集,可擴(kuò)展性強(qiáng)3)HTML用來顯示數(shù)據(jù),重點是顯示數(shù)據(jù)以及如何更好地顯示數(shù)據(jù)樣式,與顯示信息相關(guān);XML用來描述數(shù)據(jù),重點是:什么是數(shù)據(jù),如何存放數(shù)據(jù),與描述信息相關(guān)

4)XML是HTML的補(bǔ)充,XML將被用來描述和存儲數(shù)據(jù),HTML用來格式化和顯示數(shù)據(jù)5)三者中的任何一個都不會使其他兩個廢棄,HTML是Web上快速發(fā)布數(shù)據(jù)的最簡單方法,當(dāng)數(shù)據(jù)要長期使用,并且需要一些更復(fù)雜的結(jié)構(gòu)時推薦使用XML,對于高端、復(fù)雜結(jié)構(gòu)的發(fā)布應(yīng)用,將繼續(xù)使用SGML

XML的應(yīng)用領(lǐng)域:數(shù)據(jù)交換、Web服務(wù)、內(nèi)容管理、Web集成、配置XML相關(guān)技術(shù):

1.DTD2.XSL樣式單3.CSS4.XSLT5.Xpath6.Xlink7.XMLSchema8.DOM9.SAX10.XQL11.XPointer參見表P61-1P81-2P101-3(選擇填空)

$2

參見圖P272-1標(biāo)出文檔哪個是XML文檔聲明,文檔類型聲明設(shè)置文件的兩種常用編碼方式是:ANSI、UTF-為什么引入實體引用:當(dāng)在字符數(shù)據(jù)中需要使用這些特殊符號時,可以使用實體引用來代替這些特殊符號。實體引用<>&'"特殊字符<>&""意義小于號大于號和或連接符單引號雙引號格式良好的文檔與有效的文檔的聯(lián)系和區(qū)別:

區(qū)別:格式良好的XML文檔是遵循XML文檔基本語法規(guī)則的XML文檔。這些規(guī)則規(guī)定了元素和元素內(nèi)容之間的關(guān)系、如何按層次嵌套元素以及如何自定義元素和屬性等準(zhǔn)則。有效的文檔:每一份XML文檔都必須是格式良好的。這意味著XML文檔必須符合XML語法規(guī)則的最小集合。如果XML文檔格式不正確,那么它不能被視為XML文件。

聯(lián)系:一個有效的XML文檔一定是格式良好的XML文檔,而格式良好的XML文件不一定是有效的XML文檔。一個格式良好的XML文件符合下面兩項要求時,才可以成為是一個有效的XML文檔。1)XML文檔必須聲明所遵守的DTD文檔,改DTD文檔負(fù)責(zé)定義XML文檔的數(shù)據(jù)結(jié)構(gòu)2)XML文檔的其余部分必須符合DTD文檔所定義的數(shù)據(jù)結(jié)構(gòu)

$3

DTD元素內(nèi)容五種類型:EMPTY、ANY、#PCDATA、子元素型和混合型元素指示符:

指示符+*?常見的屬性類型:屬性類型CDATA枚舉IDIDREFIDREFSENTITYENTITIES含義字符數(shù)據(jù),即沒有標(biāo)記的文本備選屬性值的值列表該屬性在文檔中具有唯一性文檔中元素的ID類型屬性的值由空格分隔的元素的多個ID在DTD中聲明的實體的名稱在DTD中聲明的由空格分隔的多個實體的名稱頻率>=1>=00或1NMTOKENXML名稱記號NMTOKENS由空格分隔的多個XML名稱記號NOTATION在DTD中聲明的記法的名稱$4CSS選擇器:標(biāo)記選擇器、類選擇器、層次選擇器、ID選擇器和偽類選擇器等

CSS的層疊性:層疊性就是繼承性,樣式表的繼承規(guī)則是指外部的元素樣式會保留下來給這個元素所包含的其他元素繼承。

$XSL實際包含幾種語言:

1)XSLT是一種轉(zhuǎn)換XML的語言

2)XPath是一種定義XML部分或模式的語言

3)XSL-FO格式化對象是一種定義XML顯示方式的語言參加表P115表5-1節(jié)點類型

參加書P137代碼(看程序?qū)懡Y(jié)果)$6

參加圖p1536-3(給出你一個xml文件,畫出dom樹模型)參加書p164-166讀程序?qū)懡Y(jié)果(圖:6-9)$7

參見書p187-189會遇到哪些事件,并給出產(chǎn)生該事件的數(shù)據(jù)方法(不看參數(shù)))

參加書p194-195讀程序?qū)懡Y(jié)果(圖:7-5)$9

參加表p2469-1(xpath的節(jié)點類型并說明)**

給出xml文件,寫滿足條件的xpath語句(老師給的題)給出xpath和xml文件,寫出匹配結(jié)果(課件chap07)

**

如表7-1事件、(數(shù)據(jù)、

擴(kuò)展閱讀:XML課程總結(jié)

青島農(nóng)業(yè)大學(xué)

XML開發(fā)技術(shù)課程總結(jié)

論文題目XML網(wǎng)頁設(shè)計實用教程課程總結(jié)

專業(yè)班級計本10級02班

姓名(學(xué)號)李磊(201*2792)總結(jié)時間201*.4.27

201*年4月27日

XML網(wǎng)頁設(shè)計實用教程課程總結(jié)

七周,六次理論課,六次實驗課,感覺以近乎閃電的速度結(jié)束了一本244頁的課本。以下是個人對此門課程的所想及所獲:

開課前,看到發(fā)下的新課本,隨意翻了幾頁,感覺有點亂。第一節(jié)理論課在周四下午,兩課時學(xué)了大約兩章內(nèi)容,主要概述了下XML引導(dǎo)知識及一些簡單的語法規(guī)則。這次課令我印象深刻,在老師的引導(dǎo)下,我改變了當(dāng)初對這門課的想法,覺得XML所介紹的東西不僅不亂而且很調(diào)理。

通過第一章的學(xué)習(xí),我了解到XML的全稱是ExtensibleMarkupLanguage,意思是可擴(kuò)展的標(biāo)記語言,它是標(biāo)準(zhǔn)通用標(biāo)記語言(SGML)的一個子集。XML具有自描述性、保值性、內(nèi)容和顯示相分離、可擴(kuò)展、獨立于平臺等特點,可以用于存儲數(shù)據(jù)、交換數(shù)據(jù)、分離數(shù)據(jù),還可用于創(chuàng)建新的語言。XML可以使計算機(jī)數(shù)據(jù)在不同的計算機(jī)平臺和不同計算機(jī)程序之間方便、平穩(wěn)、快速和無障礙地轉(zhuǎn)移和流動,可謂用處多多,高效且靈活,具備作為通用數(shù)據(jù)描述語言的優(yōu)秀特征,但XML不是編程語言。

通過第二章的學(xué)習(xí),讓我覺得XML的語法規(guī)則既簡單又嚴(yán)格,且很有邏輯。這些規(guī)則很容易學(xué)習(xí),也很容易使用。最重要的一點是所有XML元素都須有關(guān)閉標(biāo)簽。但第一行并沒有結(jié)束標(biāo)記,因為XML聲明并不是XML文檔的一部分,他不是XML元素,也就不應(yīng)該有結(jié)束標(biāo)記。XML標(biāo)記都是大小寫敏感的,所有XML文檔都必須包含一個單獨的標(biāo)記來定義,所有其他元素的都必須成對的在根元素中嵌套。XML文檔有且只能有一個根元素。XML元素同樣也可以擁有屬性。XML元素的屬性以名字/值成對的出現(xiàn)。XML語法規(guī)范要求XML元素屬性值必須用引號引著。我覺得XML沒有什么特別的地方。它只是一些用尖括號擴(kuò)在一起的普通的純文本。編輯普通文本的軟件也可以編輯XML文檔。然而在一個支持XML的應(yīng)用程序中,XML標(biāo)記往往對應(yīng)著特殊的操作,有些標(biāo)記可能是可見的,而有些標(biāo)記則可能不會顯示出來。

通過第三章的學(xué)習(xí),我開始感覺XML內(nèi)容的豐富多彩。XML文檔類型聲明指定了文檔使用的DTD。DTD分為內(nèi)部DTD和外部DTD。內(nèi)部DTD是在XML文檔中直接設(shè)定的DTD,而外部DTD是以獨立文件形式存在的,可以被不同的XML文檔共享和調(diào)用的DTD.文檔類型聲明分為3中形式:內(nèi)部的DTD聲明、外部的DTD聲明和內(nèi)部DTD和外部DTD結(jié)合的聲明。DTD和XML實例之間的關(guān)系類似數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)表結(jié)構(gòu)文件與數(shù)據(jù)表之間的關(guān)系。通過DTD,每一個XML文檔均可攜帶一個有關(guān)其自身格式的描述,XML文檔可以使用DTD來驗證自身數(shù)據(jù)的有效性,相互獨立的組織或程序可一致地使用某個標(biāo)準(zhǔn)的DTD來交換數(shù)據(jù)。一個DTD文檔主要包含元素的聲明、屬性的聲明、實體的聲明及注記的聲明。元素是通過ELEMENT標(biāo)記聲明的,其語法格式為:。元素內(nèi)容模式有EMPTY、ANY、#PCDATA、子元素模式和混合模式5種。屬性聲明由ATTLIST關(guān)鍵字、元素名稱、屬性名稱、屬性類型和屬性的默認(rèn)值這5個部分構(gòu)成。實體可以指代其他復(fù)雜的結(jié)構(gòu),包括形式規(guī)范XML、其他形式的文本或二進(jìn)制數(shù)據(jù)。實體分為預(yù)定義實體、普通實體和參數(shù)實體3大類。內(nèi)容多多,暫概述至此。

通過第四章的學(xué)習(xí),我知道了XML驗證技術(shù)Schema。XML文檔可用來存儲交換數(shù)據(jù)。那么它存儲的數(shù)據(jù)結(jié)構(gòu)是否有效,數(shù)據(jù)是否正確,需由相應(yīng)的XML的驗證技術(shù)來保證。XMLSchema所持的命名空間,XML的命名空間XML解決元素多義性和名字沖突問題的方案。名空間是名稱上相關(guān)的一組名稱的匯集,在同一個空間中每一個名稱必須唯一。XML是通過在名稱前添加一個命名空間前綴的方式,來區(qū)別不同來源的稱的。命名空間是使用xmlns屬性來聲明的。DTD和XMLSchema兩種驗證技術(shù)。它們的作用是相同的,它們各自以不同的方式來幫助XML的開發(fā)描述XML文檔的結(jié)構(gòu)和數(shù)據(jù),都用于XML文檔有效性的驗證。XMLSchema有兩種模型:MicrosoftXMLSchema和W3CXMLSchema。W3CSchem是數(shù)據(jù)類型分為內(nèi)置數(shù)據(jù)類型、簡單數(shù)據(jù)類型和復(fù)雜數(shù)據(jù)類型。最后介紹了XML文檔引用W3CXMLSchema模式的方法及相關(guān)知識。個人感覺這一章,頗具復(fù)雜性。

通過第五章的學(xué)習(xí),我看到了XML另一番展示形式。本章介紹了XML的顯示技術(shù)。由于XML文檔僅描述了數(shù)據(jù)的結(jié)構(gòu)和語義,并沒有包含數(shù)據(jù)的格式化信息,因此XML文檔需要用另外的機(jī)制來定義XML文檔的顯示格式。XML的最大的特點就是揭示了信息本身的含義,常用于自動化的電子文檔交換。在編輯XML文件時,僅需要關(guān)注文件的內(nèi)容、信息的結(jié)構(gòu),至于它怎么顯示,有以層疊樣式單(CSS)或可擴(kuò)展樣式單(XSL)來控制?梢栽赬ML文檔的序言部分使用處理指令來引入外部樣式單。在XML文檔中使用重疊樣式單可以方便開發(fā)人員為自定義的元素和標(biāo)記定義其顯示格式。通過重疊樣式單可以改變文檔中元素的顯示屬性,如位置、顏色、背景、邊空、字體、排版格式等。上機(jī)時,每當(dāng)完成一種格式的顯示,都有那么一種成就感,特別耐人尋味。這也是最吸引我的部分之一。

通過第六章的學(xué)習(xí),我感到了XML復(fù)雜的一面。XML的高級語法,包括XPath、XQuery、XLink、XPointer等。XPath可以非常有效地定位XML文檔中查找信息的語言。其他語言XQuery、XLink、XPointer和XSLT都依賴XPath進(jìn)行數(shù)據(jù)定位,因此我覺得XPath是本章學(xué)習(xí)的重點。XPath是將一個XML文檔看成一顆結(jié)構(gòu)樹,文檔中的每一個部分都對應(yīng)樹上的一個節(jié)點。在XPath中,將節(jié)點分為7種節(jié)點類型:根節(jié)點、元素節(jié)點、文本節(jié)點、屬性節(jié)點、命名空間節(jié)點、處理指令節(jié)點和注釋節(jié)點。任何一個節(jié)點都不是孤立的。節(jié)點之間關(guān)系有父母(Parent)、孩子(Children)、祖先(Ancestor)、后代(Descendant)、兄弟(Silbing)等。

第七到九章,我想應(yīng)該交給我們自學(xué)了,主要都是一些應(yīng)用實例,內(nèi)容豐富多彩。老師點睛般代過,為我們指明了方向,XML的博大精深需要我們自己去探討,去挖掘,去創(chuàng)新。此課的快節(jié)奏也讓我知道了,學(xué)習(xí)不能只靠老師靠別人,更重要的是靠自己,加油!

友情提示:本文中關(guān)于《大學(xué)計算機(jī)XML課程概要總結(jié).docx》給出的范例僅供您參考拓展思維使用,大學(xué)計算機(jī)XML課程概要總結(jié).docx:該篇文章建議您自主創(chuàng)作。

來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。


大學(xué)計算機(jī)XML課程概要總結(jié).docx》由互聯(lián)網(wǎng)用戶整理提供,轉(zhuǎn)載分享請保留原作者信息,謝謝!
鏈接地址:http://www.hmlawpc.com/gongwen/692763.html