【问题标题】:How do you read xml data from a project resource into a dataset?如何将项目资源中的 xml 数据读入数据集?
【发布时间】:2010-07-19 20:32:12
【问题描述】:

我有一个作为项目资源的 xml 文件。我可以通过 Properties.Resources.DrivereSettings 访问它。 xml 文件如下所示:

<?xml version="1.0" encoding="utf-8" ?>
<FilterOffsets>
  <FocusOffset>
    <SerialNumber>12543</SerialNumber>
    <Filter>4</Filter>
    <Wheel>A</Wheel>
    <Offset>7</Offset>
  </FocusOffset>
</FilterOffsets>

我想将此数据加载到 xmlDataDocument 的数据集中。如果我使用此代码,xmlDataDoc.LoadXml(Properties.Resources.DriverSettings); 数据不会加载到数据集中。有 0 个表。那是因为我的 xml 格式不正确吗?如何将数据放入数据集中,然后对数据集进行更改并将它们写回 xml?

【问题讨论】:

    标签: xml dataset


    【解决方案1】:

    您需要做的是首先将资源读入String,然后使用该String 中的loadXml。

    【讨论】:

      【解决方案2】:

      将您的 xml 文本放入 StringReader 中,如下所示

      System.IO.StringReader sr = new System.IO.StringReader(xmltext);

      ds.ReadXml(sr);

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-03-02
        • 2018-12-07
        • 1970-01-01
        • 2011-07-24
        • 2013-04-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多