asp.net如何读取xml

问题描述

<?xmlversion="1.0"encoding="utf-8"?>-<root>-<!--项目:id为唯一标识,name为项目名称-->-<projectid="01"name="熙街一期">-<!--楼栋,ID为唯一标识,name为楼栋名称-->-<buildingname="东大楼"id="1">-<!--楼层,name为楼层名称-->-<floorname="1">-<!--单元,name为单元名称-->-<unitname="01">-<!--UnityID这是虚拟现实房间编号-->-<!--房间,id为房间唯一标识-->---><roomUnityID="1"id="47"name="101"Prerentconstructionarea="1600"Actualconstructionarea="1600"Prerentsetinsidearea="1500"Measuredsetinsidearea="1500"Constructionarea="1600"Setinsidearea="1400"Valuationway="建筑面积"Decoratingastandard=""Decorateunitprice=""Decorateaparagraph=""Constructionunitprice="2"Setinsidetheunitprice="2"Standardprice="4"Familycommenton="很好,业主不错的选择"Status="小订"PlanUrl=""Proprietor="潭波"ShopName="中国农业银行"/><roomUnityID="1"id="48"name="102"Prerentconstructionarea="2000"Actualconstructionarea="2000"Prerentsetinsidearea="1890"Measuredsetinsidearea="1890"Constructionarea="2000"Setinsidearea="1800"Valuationway="套内面积"Decoratingastandard=""Decorateunitprice=""Decorateaparagraph=""Constructionunitprice="2"Setinsidetheunitprice="2"Standardprice="4"Familycommenton=""Status="签约"PlanUrl=""Proprietor="老李"ShopName="永辉超市"/></unit>+<unitname="02"><roomUnityID="1"id="49"name="101"Prerentconstructionarea="1600"Actualconstructionarea="1600"Prerentsetinsidearea="1500"Measuredsetinsidearea="1500"Constructionarea="1600"Setinsidearea="1400"Valuationway="建筑面积"Decoratingastandard=""Decorateunitprice=""Decorateaparagraph=""Constructionunitprice="2"Setinsidetheunitprice="2"Standardprice="4"Familycommenton="很好,业主不错的选择"Status="小订"PlanUrl=""Proprietor="潭波"ShopName="中国农业银行"/><roomUnityID="1"id="50"name="102"Prerentconstructionarea="2000"Actualconstructionarea="2000"Prerentsetinsidearea="1890"Measuredsetinsidearea="1890"Constructionarea="2000"Setinsidearea="1800"Valuationway="套内面积"Decoratingastandard=""Decorateunitprice=""Decorateaparagraph=""Constructionunitprice="2"Setinsidetheunitprice="2"Standardprice="4"Familycommenton=""Status="签约"PlanUrl=""Proprietor="老李"ShopName="永辉超市"/></unit></floor>+<floorname="2">+<unitname="01"><roomUnityID="1"id="47"name="101"Prerentconstructionarea="1600"Actualconstructionarea="1600"Prerentsetinsidearea="1500"Measuredsetinsidearea="1500"Constructionarea="1600"Setinsidearea="1400"Valuationway="建筑面积"Decoratingastandard=""Decorateunitprice=""Decorateaparagraph=""Constructionunitprice="2"Setinsidetheunitprice="2"Standardprice="4"Familycommenton="很好,业主不错的选择"Status="小订"PlanUrl=""Proprietor="潭波"ShopName="中国农业银行"/><roomUnityID="1"id="48"name="102"Prerentconstructionarea="2000"Actualconstructionarea="2000"Prerentsetinsidearea="1890"Measuredsetinsidearea="1890"Constructionarea="2000"Setinsidearea="1800"Valuationway="套内面积"Decoratingastandard=""Decorateunitprice=""Decorateaparagraph=""Constructionunitprice="2"Setinsidetheunitprice="2"Standardprice="4"Familycommenton=""Status="签约"PlanUrl=""Proprietor="老李"ShopName="永辉超市"/></unit>+<unitname="02"><roomUnityID="1"id="49"name="101"Prerentconstructionarea="1600"Actualconstructionarea="1600"Prerentsetinsidearea="1500"Measuredsetinsidearea="1500"Constructionarea="1600"Setinsidearea="1400"Valuationway="建筑面积"Decoratingastandard=""Decorateunitprice=""Decorateaparagraph=""Constructionunitprice="2"Setinsidetheunitprice="2"Standardprice="4"Familycommenton="很好,业主不错的选择"Status="小订"PlanUrl=""Proprietor="潭波"ShopName="中国农业银行"/><roomUnityID="1"id="50"name="102"Prerentconstructionarea="2000"Actualconstructionarea="2000"Prerentsetinsidearea="1890"Measuredsetinsidearea="1890"Constructionarea="2000"Setinsidearea="1800"Valuationway="套内面积"Decoratingastandard=""Decorateunitprice=""Decorateaparagraph=""Constructionunitprice="2"Setinsidetheunitprice="2"Standardprice="4"Familycommenton=""Status="签约"PlanUrl=""Proprietor="老李"ShopName="永辉超市"/></unit></floor></building>-<buildingname="西大楼"id="2">+<floorname="1">+<unitname="01"><roomUnityID="1"id="47"name="101"/><roomUnityID="1"id="48"name="102"/></unit>-<unitname="02"></unit></floor>+<floorname="2">+<unitname="01"></unit>-<unitname="02"></unit></floor></building></project>+<projectid="02"name="熙街二期">+<buildingname="东大楼"id="1">+<floorname="1">+<unitname="01"></unit>-<unitname="02"></unit></floor>-<floorname="2">-<unitname="01"></unit>-<unitname="02"></unit></floor></building>+<buildingname="西大楼"id="2">+<floorname="1">-<unitname="01"></unit>-</floor>-</building></project></root>这种怎么读取,我想先读取root下的所有project节点在页面上展示“熙街一期","熙街二期"等用table或者用repeater控件展示在通过点击”一期“或则其他进入另一个页面显示下一节点然后在读取building节点展示在点击

解决方案

解决方案二:
用dataset或者xmldatadocument都可以对xml进行读取。
解决方案三:
XmlDocumentxml=newXmlDocument();xml.Load("XXXX.xml");XmlNodeListxmlNodeList=xmlLoad.SelectNodes("root/project[id='1']");//查找root下id=1的节点XmlNodexmlNode=xmlNodeList.Item(0);stringtxt=xmlNode["name"].InnerText;//显示东大楼
解决方案四:
最简单的,datatableaa=xx.readXml();
解决方案五:
你可以参考类似的方法
解决方案六:
LZ去我的博客看看吧写的很详细
解决方案七:
跟着学习学习
解决方案八:
我也想知道
解决方案九:
linqtoxml

时间: 2024-11-18 07:57:52

asp.net如何读取xml的相关文章

在asp.net中读取XML文件

asp.net|xml 读: //打开某文件(假设web.config在根目录中)string filename=Server.MapPath("/") + @"WebApplication1\web.config";XmlDocument xmldoc= new XmlDocument();xmldoc.Load(filename); //得到顶层节点列表XmlNodeList topM=xmldoc.DocumentElement.ChildNodes;fore

ASP.NET中读取XML文件信息的4种方法与示例代码_实用技巧

方法一 :使用XML控件 <% @ Page Language="C#"%> <html> <body>          <h3><font face="Verdana">读取XML方法一</font></h3>        <from runat=server>         <asp:Xml id="xml1" DocumentSour

asp.net 读取xml文档及设置App_Data目录细节

asp教程.net 读取xml文档及设置app_data目录细节 1.不是所有的资源文件都能放入app_data文件夹       不能将图片等资源放在app_data文件夹中:在设置treeview等imageurl中,选中了路径,页面也显示了,但运行时却不显示,修改良久才发现.      数据库教程文件.xml文件等其他的可以放在app_data中:  dataset 绑定到 list 控件 首先,导入 "system.data" 命名空间.我们需要该命名空间与 dataset 对

asp.net读取xml代码(1/2)

提供最简单的asp教程.net读取xml代码的程序 new xdocument( new xelement("ol", from item in xdocument.load(http://111cn.net/update.xml).descendants("item") select new xelement[]{ new xelement("li", new xelement("a",(string)item.elemen

ASP读取XML数据文件的方法

xml|数据 分别保存下面两段代码,一个保存为readxml.asp另一个保存为test.xml,放在同一个目录下面,调试程序即可,在程序里面我已经做了解释,读取代码可以做成一个readxml的函数,通过使用输入的参数而读取xml不同数据记录的不同的值.这段程序的改编来自互联网,有什么出入请见谅. readxml.asp以下是引用片段:<% dim xml,objNode,objAtr,nCntChd,nCntAtr Set xml=Server.CreateObject("Microso

代码详解:ASP读取XML数据文件的方法

xml|数据|详解 分别保存下面两段代码,一个保存为readxml.asp另一个保存为test.xml,放在同一个目录下面,调试程序即可,在程序里面我已经做了解释,读取代码可以做成一个readxml的函数,通过使用输入的参数而读取xml不同数据记录的不同的值.这段程序的改编来自互联网,有什么出入请见谅. readxml.asp<%dim xml,objNode,objAtr,nCntChd,nCntAtrSet xml=Server.CreateObject("Microsoft.XMLD

实例分析:ASP读取XML数据文件的方法

xml|数据 分别保存下面两段代码,一个保存为readxml.asp另一个保存为test.xml,放在同一个目录下面,调试程序即可,在程序里面我已经做了解释,读取代码可以做成一个readxml的函数,通过使用输入的参数而读取xml不同数据记录的不同的值.这段程序的改编来自互联网,有什么出入请见谅. readxml.asp <% dim xml,objNode,objAtr,nCntChd,nCntAtr Set xml=Server.CreateObject("Microsoft.XMLD

ASP如何读取XML数据文件?有什么方法?

xml|数据 分别保存下面两段代码,一个保存为readxml.asp另一个保存为test.xml,放在同一个目录下面,调试程序即可,在程序里面我已经做了解释,读取代码可以做成一个readxml的函数,通过使用输入的参数而读取xml不同数据记录的不同的值.这段程序的改编来自互联网,有什么出入请见谅. readxml.asp <%dim xml,objNode,objAtr,nCntChd,nCntAtrSet xml=Server.CreateObject("Microsoft.XMLDOM

通过实例学习ASP读取XML数据文件的方法

xml|数据 通过实例学习ASP读取XML数据文件的方法,希望大家能很快掌握,提供两段代码. 分别保存下面两段代码,一个保存为readxml.asp另一个保存为test.xml,放在同一个目录下面,调试程序即可,在程序里面我已经做了解释,读取代码可以做成一个readxml的函数,通过使用输入的参数而读取xml不同数据记录的不同的值.这段程序的改编来自互联网,有什么出入请见谅. readxml.asp <%dim xml,objNode,objAtr,nCntChd,nCntAtrSet xml=