zoukankan      html  css  js  c++  java
  • 关于 C# DataSet.ReadXml 无法获取Xml数据的问题解析

    首先这次遇到问题的是,C# Winform 项目中新建的数据集 IDE 是 VS2013

    调用如下:

            private void Form1_Load(object sender, EventArgs e)
            {
                NewDataSet.ReadXml("SalesData.xml");
                this.reportViewer1.RefreshReport();
            }

    Xml文件如下:

    <?xml version="1.0" standalone="yes"?>
    <DocumentElement>
      <table>
        <Sales>15981.0252</Sales>
        <OrderYear>2003</OrderYear>
        <ProdCat>Component</ProdCat>
        <SubCat>Saddle</SubCat>
        <OrderQtr>Q4</OrderQtr>
      </table>
      <table>
        <Sales>151097.1650</Sales>
        <OrderYear>2003</OrderYear>
        <ProdCat>Clothing</ProdCat>
        <SubCat>Jersey</SubCat>
        <OrderQtr>Q4</OrderQtr>
      </table>
      <table>
        <Sales>56298.7425</Sales>
        <OrderYear>2003</OrderYear>
        <ProdCat>Clothing</ProdCat>
        <SubCat>Tights</SubCat>
        <OrderQtr>Q2</OrderQtr>
      </table>
    </DocumentElement>

    此时如果是IDE默认建议的 NewDataSet 是无法获取到Xml数据的  这里需要特别注意的就是 

    此处DataSet是指定了命名空间的 如果你的XML没有对应,请删除Namespace的定义部分,就能正常获取XML数据了。

  • 相关阅读:
    判断字符串是否包含某一个值方法
    生成一个随机手机号
    python 常用数据类型及操作方法
    selenium 常用的定位方法
    mysql 多表查询
    转载--python全栈开发学习
    Jenkins执行jmeter自动化脚本方法
    阅读方法
    pytorch学习
    英文阅读材料记录
  • 原文地址:https://www.cnblogs.com/swack/p/10301869.html
Copyright © 2011-2022 走看看