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

正文內(nèi)容

c 應(yīng)用程序設(shè)計(jì)教程 第2版 普通高等教育“十一五”國家級(jí)規(guī)劃教材 教學(xué)課件耿肇英 周真真 耿燚 第10章 可擴(kuò)展標(biāo)記語言(文件)

2025-01-30 07:45 上一頁面

下一頁面
 

【正文】 本例說明如何將 TreeView控件綁定到例 XML文檔。這意味著使用XmlTextReader無法編輯屬性值或元素內(nèi)容,也無法插入和移除節(jié)點(diǎn)。 ? 在 Window1窗體放置 ListBox控件, Name屬性為 listBox1,在 Window1類構(gòu)造函數(shù)最后增加如下語句。在兩個(gè)標(biāo)記之間的文本被稱為一個(gè)文本節(jié)點(diǎn)。i。 31 【 例 】 如果顯示 ,修改上例代碼如下: XmlTextReader dr= new XmlTextReader()。 DOM的節(jié)點(diǎn)的概念和上節(jié)敘述的概念完全相同,因此也可以使用類似 XmlTextReader類的方法讀出 XML文檔的數(shù)據(jù)和非數(shù)據(jù)節(jié)點(diǎn)。 //創(chuàng)建 XmlDocument類的實(shí)例 ()。 34 【 例 】 本例顯示 XML文件 。 for(int i=0。 ()。 } } 36 【 例 】 本例用 XPath語言查詢實(shí)現(xiàn)例 ,修改例 : XmlDocument doc = new XmlDocument()。 } 37 【 例 】 用 XPath語言查詢編號(hào) =002的學(xué)生姓名,修改例: XmlDocument doc = new XmlDocument()。)])。 ([0].)。修改例 ,添加引用命名空間語句: using 。 } while (())。 } while (())。 XPathNavigator xnav = ()。 42 【 例 】 本例查找 。 【 例 】 本例查找 001的學(xué)生姓名,上例LINQ語句修改如下: var AllName = from aName in (學(xué)生 ) where (string)(編號(hào) ) == 001 select (姓名 ).Value。 45 【 例 】 本例用 XmlTextWriter類生成一個(gè) XML文檔,建立新項(xiàng)目,增加引用命名空間語句: using 。 (學(xué)生 )。 (年齡 , 20)。 【 例 】 用 XmlDocument類創(chuàng)建一個(gè) XML文檔。 + title小布頭歷險(xiǎn)記 /title + /book)。 ()。 (elem)。 ()。 (newAttr)。 ()。張三39。 } 51 XDocument編輯 XML文檔 【 例 】 本例用語句生成和 XML文件 XML文件 。 ()。 //該文件必須和可執(zhí)行文件在同一文件夾 XElement xel= new XElement(學(xué)生 ,new XAttribute(編號(hào) , 003), new XElement(姓名 , 王五 ), new XElement(性別 , 女 ), new XElement(年齡 , 21))。修改例 , Button控件屬性 Text=刪除編號(hào)為 003學(xué)生 ,其事件函數(shù)如下: private void button1_Click(object sender, RoutedEventArgs e) { XElement xDoc = ()。 } 55 【 例 】 本例修改編號(hào)為 001的學(xué)生的年齡。 ()。它可以是一個(gè)獨(dú)立文件,也可以直接放在 XML文檔中。 ? ( 1)創(chuàng)建新項(xiàng)目,在 命名空間: using 。 (null, )。 XmlReader reader = (, settings)。 } } ? ( 3)編譯運(yùn)行,當(dāng)格式正確, TextBlock顯示格式正確,否則顯示不正確。 62 ? 數(shù)據(jù)庫表的字段還有一些其他屬性,例如字段的數(shù)據(jù)類型,為了表示這些屬性及其數(shù)據(jù)庫表結(jié)構(gòu),可用 DTD( Document Type Define,文檔定義類型)或 XML Schema(XML架構(gòu), XSD)來描述 XML文檔的數(shù)據(jù)結(jié)構(gòu)和組成結(jié)構(gòu)的元素類型。 using 。 Integrated Security=True。 s = SELECT * FROM Student。 (,)。 using 。 = [Student].DefaultView。 DataSet ds = new DataSet()。創(chuàng)建新項(xiàng)目,在窗體放置 ListView控件, XAML標(biāo)記參見 。 DataSet ds = new DataSet()。User Instance=True。 private void button1_Click(object sender, RoutedEventArgs e) { string s=Data Source=.\\SQLEXPRESS。 63 【 例 】 將數(shù)據(jù)庫 studnt表存為帶 XML架構(gòu)的 XML文件。因此,可以用 XML文檔來表示一個(gè)數(shù)據(jù)庫表。 = 架構(gòu)正確 。 = 。 using 。 【 例 】 用 VS2022打開 ,選擇主菜單 XML(X)|創(chuàng)建架構(gòu) (C)菜單項(xiàng) , 為 XML文件 。 57 DTD或 XML Schema定義 XML架構(gòu) ? DTD(Document Type Definition 文檔類型定義 )是SGML語言的組成部分,可以用來定義 XML文檔的數(shù)據(jù)結(jié)構(gòu)和組成的元素類型,可以看作一個(gè)或多個(gè) XML文檔的模板。 var AllName = from aName in (學(xué)生 ) where (string)(編號(hào) ) == 001 select aName。 foreach (var name in AllName) ()。 (s)。 53 【 例 】 本例為 XML文件 。 using 。 student[年齡 ].InnerText=22。 XmlNode root = 。 } 50 【 例 】 查找 ,修改該節(jié)點(diǎn)數(shù)據(jù)。 = 小說 。 } 49 【 例 】 為例 。 XmlElement elem = (價(jià)格 )。 } 48 【 例 】 為例 。 (book ISBN=39。 ()。 (姓名 , 張三 )。 XmlTextWriter writer=new XmlTextWriter(myFileStream, )。 44 編輯 XML文檔 XmlTextWriter類寫 XML文檔 ? XmlTextWriter類提供了快速、非緩存、只進(jìn)方法生成 XML文檔的方法,可以生成包含 XML數(shù)據(jù)的流或文件。 var AllName = from aName in (姓名 ) select 。 41 XDocument和 LINQ to XML ? 為了實(shí)現(xiàn) LINQ to XML, . , 在該命名空間中 , 引入了若干類用來操作 XML文檔 , 包括用XDocument類代表整個(gè) XML文檔 , 用 XElement類代表 XML文檔中某個(gè)元素 , 用 XAttribute類代表XML文檔節(jié)點(diǎn)屬性 , 用 XComment類代表 XML文檔注釋 , 用 XDeclaration類代表 XML文檔聲明 , 用XName類代表 XML命名空間。 } } ? 刪除原在 Window1構(gòu)造函數(shù)中代碼,
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1