Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将xmlstring读入c#中的数据集?_C# - Fatal编程技术网

如何将xmlstring读入c#中的数据集?

如何将xmlstring读入c#中的数据集?,c#,C#,要读入数据集的以下xml字符串 <jxt> <success>True</success> <output> <jobs> <job> <id>1236563</id> <title>Electrical Engineering Manager HV Testing & Condition Monitorin

要读入数据集的以下xml字符串

<jxt>
    <success>True</success>
    <output>
        <jobs>
    <job>
        <id>1236563</id>
        <title>Electrical Engineering Manager  HV Testing & Condition Monitoring</title>
        <company>LM - Private Advertiser</company>
        <location>Sydney - City</location>
    </job>
</jobs>
    </output>
</jxt>

符合事实的
1236563
电气工程经理高压测试和状态监测
LM-私人广告商
悉尼市

如果构建了结构相同的对象模型,则可以使用此XML反序列化到已定义的对象中。然后您可以只寻址对象而不是XML,这将使用xsd文件读取XML

ds_Dataset.ReadXmlSchema("scheme.xsd");
fs = new FileStream("data.xml", FileMode.Open);
ds_Dataset.ReadXml(fs);
fs.Close();

如果你希望人们花时间回答你的问题,你应该花一些时间问这个问题。您的问题很广泛,没有告诉我们您面临的具体问题。如果您必须从服务器读取XML,则可以使用WebRequest和WebResponse类查询服务器,然后只需在“DataSet.ReadXml”函数中传递WebResponse.GetResponseStream()。