freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c應用程序設計教程第2版普通高等教育“十一五”國家級規(guī)劃教材教學課件耿肇英周真真耿燚第10章可擴展標記語言(存儲版)

2025-02-11 07:45上一頁面

下一頁面
  

【正文】 ? 數(shù)據(jù)庫和 XML 5 XML基本概念 ? XML是基于文本的標記語言,它通過有意義的標簽以結構化的格式存儲數(shù)據(jù),能夠描述矢量圖形、數(shù)學公式、化學符號等數(shù)據(jù),這種格式可以被任何一種計算機系統(tǒng)所解釋。 XML優(yōu)點如下: ? XML簡單易用,功能強大。無論文本內(nèi)容有多長或者多么復雜, XML元素中可以再嵌套別的元素,這樣使相關信息構成等級結構。一個 XML文檔中有且僅有一個根元素,其他所有的元素都是它的子元素。 ? ( 4)屬性值必須包括在引號中,元素中的屬性名是不允許重復的。在xsl文件中可以使用 html標記,上例中逗號和 br標記都是html標記,另一個 xsl文件 。 (E:\應用程序設計教程 (第二版 )\Example\ch10\ e10_4\XML文件轉換為 HTML文件 \, )。 TreeView TreeViewItem Header=所有學生 TreeViewItem Header=001張三 /TreeViewItem TreeViewItem Header=002李四 /TreeViewItem TreeViewItem Header=003王五 /TreeViewItem /TreeViewItem /TreeView ? XML文檔只有一個根元素,根元素中還可以嵌入子元素,子元素還可以有子元素,因此 XML文檔具有層次結構,因此也可以使用 TreeView控件顯示。使用 XmlTextReader類讀 XML文檔各種元素只能順序讀出。修改上例代碼如下: XmlTextReader dr= new XmlTextReader()。 32 XmlDocument類查詢 XML ? XmlDocument是文檔對象模型 (DOM)類,是 XML文檔在內(nèi)存中表示形式。讀 XML文件到內(nèi)存,形成 DOM結構 XmlNodeReader dr=new XmlNodeReader(doc)。 i++) { (elemList[i].InnerXml)。 XmlNodeList nodes = (//學生 /姓名 )。00239。 if () { ()。 } } ? 刪除原在 Window1構造函數(shù)中代碼,增加代碼如下: XmlDocument doc = new XmlDocument()。 var AllName = from aName in (姓名 ) select 。 XmlTextWriter writer=new XmlTextWriter(myFileStream, )。 ()。 } 48 【 例 】 為例 。 } 49 【 例 】 為例 。 } 50 【 例 】 查找 ,修改該節(jié)點數(shù)據(jù)。 student[年齡 ].InnerText=22。 53 【 例 】 本例為 XML文件 。 foreach (var name in AllName) ()。 57 DTD或 XML Schema定義 XML架構 ? DTD(Document Type Definition 文檔類型定義 )是SGML語言的組成部分,可以用來定義 XML文檔的數(shù)據(jù)結構和組成的元素類型,可以看作一個或多個 XML文檔的模板。 using 。 = 架構正確 。 63 【 例 】 將數(shù)據(jù)庫 studnt表存為帶 XML架構的 XML文件。User Instance=True。創(chuàng)建新項目,在窗體放置 ListView控件, XAML標記參見 。 = [Student].DefaultView。 (,)。 Integrated Security=True。 62 ? 數(shù)據(jù)庫表的字段還有一些其他屬性,例如字段的數(shù)據(jù)類型,為了表示這些屬性及其數(shù)據(jù)庫表結構,可用 DTD( Document Type Define,文檔定義類型)或 XML Schema(XML架構, XSD)來描述 XML文檔的數(shù)據(jù)結構和組成結構的元素類型。 XmlReader reader = (, settings)。 ? ( 1)創(chuàng)建新項目,在 命名空間: using 。 ()。修改例 , Button控件屬性 Text=刪除編號為 003學生 ,其事件函數(shù)如下: private void button1_Click(object sender, RoutedEventArgs e) { XElement xDoc = ()。 ()。張三39。 (newAttr)。 (elem)。 + title小布頭歷險記 /title + /book)。 (年齡 , 20)。 45 【 例 】 本例用 XmlTextWriter類生成一個 XML文檔,建立新項目,增加引用命名空間語句: using 。 42 【 例 】 本例查找 。 } while (())。修改例 ,添加引用命名空間語句: using 。)])。 } } 36 【 例 】 本例用 XPath語言查詢實現(xiàn)例 ,修改例 : XmlDocument doc = new XmlDocument()。 for(int i=0。 //創(chuàng)建 XmlDocument類的實例 ()。 31 【 例 】 如果顯示 ,修改上例代碼如下: XmlTextReader dr= new XmlTextReader()。在兩個標記之間的文本被稱為一個文本節(jié)點。這意味著使用XmlTextReader無法編輯屬性值或元素內(nèi)容,也無法插入和移除節(jié)點。 StackPanel Height=53 XmlDataProvider x:Key=Students x:XData 所有學生 xmlns= 學生 學號 =001張三 /學生 學生 學號 =002李四 /學生 學生 學號 =003王五 /學生 /所有學生 /x:XData /XmlDataProvider / 22 ListBox Width=87 Height=47 ItemsSource= {Binding Source={StaticResource Students},XPath=/所有學生 /學生 } DataTemplate StackPanel Orientation=Horizontal TextBlock Text={Binding XPath=學號 }/ TextBlock Text={Binding XPath=.}/ /StackPanel /DataTemplate / /ListBox /StackPanel 23 【 例 】 本例使用 TreeView控件顯示學生學號和姓名。
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1