在c#asp.net中读取xml [英] Read xml in c# asp.net

查看:77
本文介绍了在c#asp.net中读取xml的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图按数据集读取XML文件但是收到错误(无法将嵌套关系或元素列添加到包含SimpleContent列的表中。



示例:



 <? xml version = '  1.0' encoding = '  utf-8' ?>  
< 员工 >
< 名称 >
< EmployeeName >
ABCD
< / EmployeeName >
< / Name >
< 详细信息 >
< ID > 1 < /详细信息 >
< FullDetails >
< FirstName > John < / FirstName >
< LastName > Qwerty < / LastName >
< / FullDetails >
< / Details >
< /员工 >





 ds =  new  DataSet(); 
ds.ReadXml(Server.MapPath(xmlPath.ToString()+ / Result.xml))

解决方案

看起来你错过了< Employee> ...< Employee /> ;节点

I am trying to read XML file by dataset but getting error(""Cannot add a nested relation or an element column to a table containing a SimpleContent column.

Example:

<?xml version='1.0' encoding='utf-8' ?>
<Employees>
   <Name>
     <EmployeeName>
     ABCD
     </EmployeeName>
   </Name>
   <Details>
    <ID>1</Details>
    <FullDetails>
       <FirstName>John</FirstName>
       <LastName>Qwerty</LastName>
    </FullDetails>
   </Details>
</Employees>



ds = new DataSet();
ds.ReadXml(Server.MapPath(xmlPath.ToString() + "/Result.xml"))

解决方案

Looks like you are missing the <Employee>...<Employee/> node.


这篇关于在c#asp.net中读取xml的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆