毛片在线视频观看,一级日韩免费大片,在线网站黄色,澳门在线高清一级毛片

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

大學計算機XML課程概要總結.docx

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

大學計算機XML課程概要總結.docx

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

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

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

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

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

$1

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

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

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

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

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

$2

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

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

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

$3

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

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

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

$XSL實際包含幾種語言:

1)XSLT是一種轉換XML的語言

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

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

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

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

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

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

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

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

**

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

擴展閱讀:XML課程總結

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

XML開發(fā)技術課程總結

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

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

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

201*年4月27日

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

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

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

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

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

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

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

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

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

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

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

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


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