请各位高手帮忙 。有如下一段xml代码 我怎么在VS中用C#语言读出来,并显示在网页上。谢谢……

<rowHPLB="2"PROJECTNAME="锅炉移位"ADDRESS="原东风砖瓦厂内"NATURE="3"ENDTIME="1998-1-10:00:00"></... <row HPLB="2" PROJECTNAME="锅炉移位" ADDRESS="原东风砖瓦厂内" NATURE="3" ENDTIME="1998-1-1 0:00:00" ></row>

localhost.EpbWebService web = new localhost.EpbWebService();
string aa = web.getHpspInfo("1998010111004").ToString(); //此处aa获取的就是上面那段XML语句
XmlDataDocument doc = new XmlDataDocument();
doc.LoadXml("aa");
text1.Value = doc.InnerText;

请各位高手帮忙
展开
 我来答
帐号已注销
2011-10-14 · TA获得超过787个赞
知道小有建树答主
回答量:549
采纳率:0%
帮助的人:283万
展开全部
XmlDocument xml = new XmlDocument();
string aa="<row HPLB=\"2\" PROJECTNAME=\"锅炉移位\" ADDRESS=\"原东风砖瓦厂内\" NATURE=\"3\" ENDTIME=\"1998-1-1 0:00:00\" ></row>";
xml.LoadXml(aa);
XmlElement xmlment =(XmlElement) xml.SelectSingleNode("row");
//分别得到各属性值
string hplb = xmlment.GetAttribute("HPLB");
string PROJECTNAME = xmlment.GetAttribute("PROJECTNAME");
string ADDRESS = xmlment.GetAttribute("ADDRESS");
string NATURE = xmlment.GetAttribute("NATURE");
string ENDTIME = xmlment.GetAttribute("ENDTIME");
Console.ReadKey();
存入string后想做什么都可以了
追问
可以了,非常感谢!
meteortent
2011-10-14 · TA获得超过518个赞
知道小有建树答主
回答量:870
采纳率:0%
帮助的人:732万
展开全部
试试linq to xml
如:
var query = from c in XDocument.Load(url).Elements("row")
select c;
foreach (var r in query)
{
text1.Value =r.Attribute("PROJECTNAME").Value;

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
莫卡宁
2011-10-14 · TA获得超过245个赞
知道小有建树答主
回答量:253
采纳率:0%
帮助的人:134万
展开全部
DataSet ds = new DataSet();
string flie=Server.MapPath("xml的文件路劲");
ds.ReadXml("flie");
DataTable dt = ds.Tables[0];
foreach (DataRow dr in dt.Rows.Count)
{
text1.Value= dr["xml标签对应的字段"].ToString();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式