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

正文內(nèi)容

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

  

【正文】 ? 在 Window1類構(gòu)造函數(shù)最后增加如下語(yǔ)句,編譯運(yùn)行能顯示學(xué)號(hào)、姓名和性別字段。 SqlDataAdapter da = new SqlDataAdapter(s, conn)。 ? 在窗體增加 Button控件,標(biāo)題為“存為帶數(shù)據(jù)庫(kù)表架構(gòu) XML文件”,其單擊事件函數(shù)如下。 61 數(shù)據(jù)庫(kù)和 XML ? 查看 關(guān)系,標(biāo)記 學(xué)生列表 之間的內(nèi)容可以看作一個(gè)數(shù)據(jù)庫(kù)的表,標(biāo)記 學(xué)生 之間的內(nèi)容可以看作一個(gè)數(shù)據(jù)庫(kù)的表的一個(gè)記錄,標(biāo)記 姓名 、 性別、 年齡 可以看作一個(gè)數(shù)據(jù)庫(kù)的表的字段,這些標(biāo)記之間的文本可以看作這些字段的數(shù)據(jù)。 XmlReaderSettings settings = new XmlReaderSettings()。 58 ? 例如,例 XML文件 DTD文件如下: !DOCTYPE 學(xué)生列表 [ !ELEMENT 學(xué)生列表 (學(xué)生 ) !ELEMENT 學(xué)生 (姓名 , 性別 , 年齡 ) !ATTLIST 學(xué)生 編號(hào) CDATA REQUIRED !ELEMENT 姓名 (PCDATA) !ELEMENT 性別 (PCDATA) !ELEMENT 年齡 (PCDATA) ] 59 用 XML Schema驗(yàn)證 XML架構(gòu) 一個(gè) XML文檔首先應(yīng)當(dāng)是格式良好的,為了驗(yàn)證格式的正確性,可以使用 XML Schema (XML架構(gòu), XSD)對(duì)一個(gè)XML文檔進(jìn)行驗(yàn)證 。修改上例, Button控件屬性 Text=修改學(xué)生的年齡 ,其事件函數(shù)如下: private void button1_Click(object sender, RoutedEventArgs e) { XElement xDoc = ()。 (xel)。創(chuàng)建新項(xiàng)目,增加如下命名空間: using 。 XmlNode student。 XmlAttribute newAttr = (類別 )。 XmlNode root = 。修改例: private void button1_Click(object sender, RoutedEventArgs e) { XmlDocument doc = new XmlDocument()。 (編號(hào) , 001)。 43 【 例 】 如果查找 ,上例LINQ語(yǔ)句修改如下: var AllName = from aName in (學(xué)生 ) where (string)(性別 ) == 女 select (姓名 ).Value。 getAllText(xnav)。 ()。 38 XPathNavigator類查詢 XML ? XPathNavigator類和 XmlDocument類的工作方式類似 , 在內(nèi)存中處理 XML文檔 , 允許移動(dòng)節(jié)點(diǎn) ,關(guān)鍵的區(qū)別是 XPathNavigator采用游標(biāo)方式,使用MoveToNext()之類的方法向前或向后移動(dòng)節(jié)點(diǎn) 。 ()。 XmlNodeList nodes = (/學(xué)生列表 /學(xué)生 ) //所有學(xué)生元素 foreach (XmlNode node in nodes) //分別取出每個(gè)學(xué)生元素 { for(int i=0。修改例 : XmlDocument doc = new XmlDocument()。下邊僅給出讀出 XML文檔的數(shù)據(jù)的例子,讀 XML文檔中的非數(shù)據(jù)節(jié)點(diǎn)請(qǐng)讀者完成。i++) ((i))。 XmlTextReader dr= new XmlTextReader()。標(biāo)記如下: StackPanel Height=91 HierarchicalDataTemplate DataType=所有學(xué)生 ItemsSource={Binding XPath=*} TextBlock FontStyle=Italic Text=所有學(xué)生 / /HierarchicalDataTemplate HierarchicalDataTemplate DataType=學(xué)生 ItemsSource={Binding XPath=*} TextBlock FontWeight=Bold FontSize=14 Text={Binding XPath=學(xué)號(hào) }/ /HierarchicalDataTemplate DataTemplate DataType=姓名 TextBlock Foreground=Blue Text={Binding XPath=.}/ /DataTemplate XmlDataProvider x:Key=Students XPath=所有學(xué)生 x:XData 25 所有學(xué)生 xmlns= 學(xué)生 學(xué)號(hào) =001 姓名 張三 /姓名 /學(xué)生 學(xué)生 學(xué)號(hào) =002 姓名 李四 /姓名 /學(xué)生 學(xué)生 學(xué)號(hào) =003 姓名 王五 /姓名 /學(xué)生 /所有學(xué)生 /x:XData /XmlDataProvider / TreeView Name=treeView1 ItemsSource={Binding Source={StaticResource Students},XPath=.} / /StackPanel 26 查詢 XML文檔 ? 查詢 XML文檔是指讀取或查找 XML文檔指定數(shù)據(jù)或標(biāo)記。單擊 項(xiàng)目 |添加現(xiàn)有項(xiàng) 菜單項(xiàng),將 文件增加到項(xiàng)目中。 using 。],編號(hào)為 1的學(xué)生元素 14 XML文檔顯示 ? XML文件可用 IE瀏覽器顯示,由于 XML文檔僅定義數(shù)據(jù)及其數(shù)據(jù)結(jié)構(gòu),并不包含顯示格式,如不另定義顯示格式,顯示效果類似圖 。 11 ? XML文檔的基本結(jié)構(gòu): XML文檔的基本結(jié)構(gòu)由序言部分和一個(gè)根元素組成。完整 XML文件 : ?xml version= encoding=GB2312 ? 學(xué)生列表 學(xué)生 編號(hào) =001 姓名 張三 /姓名 性別 男 /性別 年齡 20/年齡 /學(xué)生 學(xué)生 編號(hào) =002 姓名 李四 /姓名 性別 女 /性別 年齡 19/年齡 /學(xué)生 /學(xué)生列表 10 ? XML文檔中出現(xiàn)的有效對(duì)象是: ? 聲明 :聲明給 XML解析器提供信息,使其能夠正確解釋文檔內(nèi)容,它的起始標(biāo)識(shí)是 ?,結(jié)束標(biāo)識(shí)是 ?。 ? 通過(guò)有意義的標(biāo)簽以結(jié)構(gòu)化的格式存儲(chǔ)數(shù)據(jù),用一種開(kāi)放的自我描述方式定義數(shù)據(jù)結(jié)構(gòu)。 ? 能夠建立、顯示和處理 XML文檔數(shù)據(jù) ? 能夠?qū)?XML數(shù)據(jù)和數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行轉(zhuǎn)換 4 主要內(nèi)容 ? XML基本概念 ? XML文檔顯示 ? 查詢 XML文檔 ? 編輯 XML文檔 ? XML架構(gòu)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1