婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > XML文檔搜索使用小結

XML文檔搜索使用小結

熱門標簽:r語言數據可視化地圖標注 微信地圖標注合并了 隨州外呼調研系統 南寧網絡外呼系統運營商 400電話辦理包年 如何修改多個百度地圖標注 東營電銷 高德地圖地圖標注服務中心 本地電話機器人
大家在.NET中處理XML文檔的時候,經常會需要找到文檔中的某個節點的數據。要找到某個節點,有許多種方法,在這里我就把幾種常用的方法給大家總結一下。

  首先,我們要做的是要把一個XML文檔裝入到一個XmlDocument對象中去。

  先引用幾個名字空間:

  using System.Xml;
  using System.Xml.Xsl;
  using System.Xml.XPath;

  這幾個名字空間大家根據名字就知道它的意思了,我就不在這兒多說了。然后就是裝入XML文件的代碼,方法如下:

  String xmlfile="c:/member.xml"; //其中的xmlfile是你要載入的XML文件的路徑。
  XmlDocument myDoc = new XmlDocument(); //定義一個XmlDocument對象。
  myDoc.Load(xmlfile);

  
  這樣,我們就有一個叫myDoc的XML文檔。我們現在就來找這個文檔中的一些節點。我們先來看這個XML文件的內容。
  ?xml version="1.0" encoding="UTF-8"?>
  members>
   member>
   name>Tim/name>
   hobby>reading/hobby>
   homepage>www.aspcool.com/homepage>
   /member>
   member>
   name>Sandy/name>
   hobby>learning/hobby>
   /member>
   member>
   name>Shally/name>
   hobby>tranlating/hobby>
   /member>
   member>
   name>Christine/name>
   hobby>working/hobby>
   /member>
  /members>

  我們現在可以用下面的方法找到name為tim的節點:
  myDoc.ChildNodes.Item(1).ChildNodes.Item(0).FirstChild.InnerText

  這個方法要求我們一層層向內找我們需要的數據,如果層次很多的話,做起來就會很費勁,也容易出錯。幸好.NET給我們提供了另外一個方法SelectSingleNode和SelectNodes方法可以讓我們直接找到所要的數據。比如,我們要找姓名為“Tim”的用戶的hobby,我們可以用下面的方法:
  myDoc.SelectSingleNode ("http://member[name='Tim']").ChildNodes.Item(1).InnerText

  其中//代表里面任意層的子節點。這樣我們就可以很快的找到所要的東西。SelectSingleNode是找到一個單一的節點,SelectNodes可以找到許多節點。

  在XML中尋找某個子節點,大家都知道怎么做了,我們現在在一個特殊的XML文件---XSL文件中去找一個子節點,這個應該怎么實現呢?

  假設我現在有一個這樣的XSL文件:
  ?xml version="1.0" encoding="gb2312"?>
  xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
   xsl:preserve-space elements="codes"/>
   xsl:template match="/">
   xsl:apply-templates/>
   /xsl:template>

   xsl:template match="image">
   table align="{@location}">
   tr>
   td>
   img align="{@location}" alt="{text()}">
   xsl:attribute name="src">../FTP_Magazine/FTP_Issue/xsl:value-of select="@url"/>/xsl:attribute>
   /img>
   /td>
   /tr>
   tr>
   td>
   center>
   xsl:apply-templates/>
   /center>
   /td>
   /tr>
   /table>
   /xsl:template>

  /xsl:stylesheet>

  我們在asp.net中有兩個變量,我們需要XSL文件在Transform XML文件的時候采用這兩個變量。我們該如何去做呢?

  我所采取的方法是先把XSL文件作為XML Document裝載進來,在使用之前,我們找到需要修改的節點,用我們的變量對其進行修改。這個時候我們查找這個節點的時候需要做些變動,代碼如下:

  XmlNamespaceManager nsmanager = new XmlNamespaceManager(xslDoc.NameTable);
  nsmanager.AddNamespace("xsl", "http://www.w3.org/1999/XSL/Transform");
  xslDoc.SelectSingleNode("http://xsl:attribute[@name='src']", nsmanager).InnerXml = 你所需要輸給的變量

  也就是說對于類似xsl:attribute name="src">../FTP_Magazine/FTP_Issue/xsl:value-of select="@url"/>/xsl:attribute>這樣的節點,在我們查找以前,我們需要定義一個XmlNamespaceManager,用它我們就可以找到我們所需要的節點。

標簽:益陽 德州 宿遷 黃石 西雙版納 果洛 寧夏 拉薩

巨人網絡通訊聲明:本文標題《XML文檔搜索使用小結》,本文關鍵詞  XML,文檔,搜索,使用,小結,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《XML文檔搜索使用小結》相關的同類信息!
  • 本頁收集關于XML文檔搜索使用小結的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美日韩精品欧美日韩精品一 | 亚洲国产成人精品视频| 黄色资源网久久资源365| 亚洲久本草在线中文字幕| 日韩国产一二三区| 国产精品国产自产拍在线| 亚洲国产精品久久久久秋霞影院 | 亚洲精品久久久蜜桃| 久久久九九九九| 一区二区三区不卡视频| 日韩电影一区二区三区四区| 韩国女主播一区| 国产福利一区二区三区在线视频| 激情综合一区二区三区| 国内成人自拍视频| 91香蕉视频mp4| 337p亚洲精品色噜噜| 久久久久9999亚洲精品| 色婷婷av一区二区三区之一色屋| 欧美大胆人体bbbb| 性欧美疯狂xxxxbbbb| 欧美日韩在线三级| 日韩精品欧美成人高清一区二区| 欧美午夜精品一区二区蜜桃 | 午夜国产不卡在线观看视频| 一本色道久久加勒比精品| 国产亚洲综合在线| 成人黄色片在线观看| 国产精品灌醉下药二区| 欧洲视频一区二区| 91在线观看免费视频| 国产亚洲欧美色| 欧美伦理影视网| 欧美日韩三级在线| 欧美绝品在线观看成人午夜影视| 国产精品亚洲а∨天堂免在线| 国产三级精品三级在线专区| 日本韩国欧美三级| 91麻豆精品在线观看| 粉嫩嫩av羞羞动漫久久久| 国产精品18久久久久久vr| 蜜臀av亚洲一区中文字幕| 亚洲国产精品天堂| 日韩和欧美一区二区| 日本美女视频一区二区| 免费观看日韩av| 国产在线视频不卡二| 黑人精品欧美一区二区蜜桃| 久久国产乱子精品免费女| 国内成人精品2018免费看| 本田岬高潮一区二区三区| 高清在线成人网| 欧美日韩一级视频| 欧美成人综合网站| 中文久久乱码一区二区| 国产精品久久毛片a| 奇米精品一区二区三区在线观看一 | 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 亚洲一区中文日韩| 免费精品99久久国产综合精品| 亚洲国产精品一区二区www在线| 亚洲一区二区三区在线| 午夜精品久久久久久久| 国产成人免费在线观看| 欧美日韩一区二区在线观看| 国产精品国产自产拍高清av| 美女脱光内衣内裤视频久久影院| 成人aaaa免费全部观看| 欧美精品一区二区三| 午夜视频一区在线观看| 91成人在线观看喷潮| 亚洲视频一二三| 欧美一区二区三区视频在线观看 | 丁香婷婷综合色啪| 亚洲欧美另类久久久精品| 欧美亚洲动漫另类| 亚洲另类春色国产| gogo大胆日本视频一区| 亚洲欧洲99久久| 3d动漫精品啪啪1区2区免费| 五月天中文字幕一区二区| 成人免费三级在线| 一个色综合av| 日韩三区在线观看| 激情亚洲综合在线| 国产精品久久99| 7777精品伊人久久久大香线蕉| 日本伊人色综合网| 国产欧美日韩另类视频免费观看 | 一区二区在线电影| 91精品在线免费| 欧美伊人久久久久久午夜久久久久| 欧美色欧美亚洲另类二区| 国产精品综合视频| 看电影不卡的网站| 91在线高清观看| 欧美在线观看视频一区二区 | 高清不卡在线观看av| 欧美不卡激情三级在线观看| 亚洲第一福利视频在线| 欧美一级高清片| 精品一区二区三区欧美| 欧美成人福利视频| 亚洲第一主播视频| 国产目拍亚洲精品99久久精品| 国产成人久久精品77777最新版本| 亚洲免费电影在线| 成人精品在线视频观看| 制服丝袜日韩国产| 欧美午夜精品久久久久久孕妇 | 欧美日韩国产bt| 青青草91视频| 美女尤物国产一区| 丁香啪啪综合成人亚洲小说 | 国产最新精品免费| 国产精品激情偷乱一区二区∴| 制服丝袜国产精品| 日韩午夜中文字幕| 精品久久久三级丝袜| 欧美色图一区二区三区| 国产高清不卡二三区| 蜜桃av一区二区三区电影| 日韩在线一二三区| 丝袜美腿亚洲一区| 精品影视av免费| 成人午夜电影久久影院| 在线观看中文字幕不卡| 欧美日韩和欧美的一区二区| 欧美mv日韩mv国产网站| 久久久久久久久久电影| 最新久久zyz资源站| 亚洲网友自拍偷拍| 在线看国产日韩| 狠狠色综合播放一区二区| 成人午夜视频免费看| 日韩久久一区二区| 欧美日韩精品一二三区| 亚洲综合成人在线视频| www.亚洲人| 亚洲男女一区二区三区| 久久成人免费电影| 韩国在线一区二区| 国产成人午夜高潮毛片| 欧美日韩国产影片| 欧美一二区视频| 国产亚洲欧美色| 亚洲激情在线激情| 美女视频黄a大片欧美| 亚洲综合在线免费观看| 日本一区二区三区四区| 天堂在线一区二区| 亚洲自拍偷拍欧美| 日韩av不卡一区二区| 日韩av电影一区| 美女国产一区二区| 国产精品女同一区二区三区| 欧美国产激情一区二区三区蜜月| 五月天久久比比资源色| 91麻豆精品一区二区三区| 亚洲人成网站精品片在线观看| 国产91丝袜在线18| 一区二区三区在线免费观看| 91福利精品视频| 日本欧美一区二区三区乱码| 欧美一级国产精品| 韩国三级中文字幕hd久久精品| 国产亚洲自拍一区| 欧美视频在线一区| 国产成人综合自拍| 五月婷婷欧美视频| 国产精品国产a| 欧美精品一卡两卡| 国产电影一区二区三区| 亚洲国产一区二区a毛片| 久久麻豆一区二区| 欧美人体做爰大胆视频| 国产一区二区三区在线观看免费 | 欧美美女一区二区三区| 视频一区视频二区中文字幕| 欧美日韩在线播放一区| 琪琪久久久久日韩精品| 18成人在线视频| 久久久久久毛片| 一本一本大道香蕉久在线精品 | 亚洲午夜精品在线| 91精品午夜视频| 久久伊99综合婷婷久久伊| 欧美一区二区免费观在线| 美女精品自拍一二三四| 欧美久久久久久久久久| 成人开心网精品视频| 国产91丝袜在线18| 另类调教123区 | 精品国产凹凸成av人导航| 91网站最新地址| 成人福利视频网站| 成人精品在线视频观看| 99久久国产综合精品色伊| 成人av资源站| 欧美日韩亚洲综合|