请各位高手帮忙 。有如下一段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;
请各位高手帮忙 展开
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;
请各位高手帮忙 展开
3个回答
展开全部
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后想做什么都可以了
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后想做什么都可以了
追问
可以了,非常感谢!
展开全部
试试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;
}
如:
var query = from c in XDocument.Load(url).Elements("row")
select c;
foreach (var r in query)
{
text1.Value =r.Attribute("PROJECTNAME").Value;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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();
}
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();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询