<small id='rTiCk'></small><noframes id='rTiCk'>

      <tfoot id='rTiCk'></tfoot>

      1. <legend id='rTiCk'><style id='rTiCk'><dir id='rTiCk'><q id='rTiCk'></q></dir></style></legend>
          <bdo id='rTiCk'></bdo><ul id='rTiCk'></ul>
        <i id='rTiCk'><tr id='rTiCk'><dt id='rTiCk'><q id='rTiCk'><span id='rTiCk'><b id='rTiCk'><form id='rTiCk'><ins id='rTiCk'></ins><ul id='rTiCk'></ul><sub id='rTiCk'></sub></form><legend id='rTiCk'></legend><bdo id='rTiCk'><pre id='rTiCk'><center id='rTiCk'></center></pre></bdo></b><th id='rTiCk'></th></span></q></dt></tr></i><div id='rTiCk'><tfoot id='rTiCk'></tfoot><dl id='rTiCk'><fieldset id='rTiCk'></fieldset></dl></div>
      2. 是否有一个类可以从 .NET 中的 XSD 模式生成示例

        时间:2023-06-02

        <small id='AENyg'></small><noframes id='AENyg'>

            <bdo id='AENyg'></bdo><ul id='AENyg'></ul>
            1. <tfoot id='AENyg'></tfoot>

                <tbody id='AENyg'></tbody>

              • <legend id='AENyg'><style id='AENyg'><dir id='AENyg'><q id='AENyg'></q></dir></style></legend>
                <i id='AENyg'><tr id='AENyg'><dt id='AENyg'><q id='AENyg'><span id='AENyg'><b id='AENyg'><form id='AENyg'><ins id='AENyg'></ins><ul id='AENyg'></ul><sub id='AENyg'></sub></form><legend id='AENyg'></legend><bdo id='AENyg'><pre id='AENyg'><center id='AENyg'></center></pre></bdo></b><th id='AENyg'></th></span></q></dt></tr></i><div id='AENyg'><tfoot id='AENyg'></tfoot><dl id='AENyg'><fieldset id='AENyg'></fieldset></dl></div>
                • 本文介绍了是否有一个类可以从 .NET 中的 XSD 模式生成示例 XML 文档的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  在 Visual Studio 中,您可以从现有架构创建模板 XML 文档.VS2008 SP1 中新的 XML Schema Explorer 更进一步,可以创建一个包含数据的示例 XML 文档..NET 中是否有一个类库可以自动执行此操作而无需使用 Visual Studio?我在 MSDN 上找到了 XmlSampleGenerator 文章,但它写于 2004 年,所以可能现在 .NET 中已经包含了一些东西可以做到这一点?

                  In Visual Studio you can create a template XML document from an existing schema. The new XML Schema Explorer in VS2008 SP1 takes this a stage further and can create a sample XML document complete with data. Is there a class library in .NET to do this automatically without having to use Visual Studio? I found the XmlSampleGenerator article on MSDN but it was written in 2004 so maybe there is something already included in .NET to do this now?

                  推荐答案

                  涉及一些步骤,但是您可以将 xsd 加载到 DataSet 对象中,遍历表并通过调用 NewRow() 在每个表中添加几行在每个上,然后将这些行添加回各自的表中.然后将 DataSet 保存到文件中:

                  some footwork is involved, but you could load the xsd into a DataSet object, iterate over the Tables and add a few rows in each by calling calling NewRow() on each and then adding those rows back into their respective tables.. then save the DataSet out to a file:

                  DataSet ds = new DataSet();
                  ds.ReadXmlSchema("c:/xsdfile.xsd");
                  
                  foreach(DataTable t in ds.Tables)
                  {
                  var row = t.NewRow();
                  t.Rows.Add(row);
                  }
                  
                  ds.WriteXml("c:/example.xml");
                  

                  附:一些额外的工作,但不是只迭代每个表类型并添加空行,您可以构建一个不错的 winform,允许您为每行删除一些数据.几周前,我在大约一个小时内构建了这样的东西.

                  P.S. A little extra work, but instead of just iterating over each table type and adding empty rows, you could build a nice winform that would allow you to drop in some data for each of the rows. I built something like this in about an hour a few weeks ago.

                  这篇关于是否有一个类可以从 .NET 中的 XSD 模式生成示例 XML 文档的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:有没有办法从 DataContract 导出 XSD 架构 下一篇:在构建期间自动化 xsd.exe

                  相关文章

                  最新文章

                • <i id='bjC5l'><tr id='bjC5l'><dt id='bjC5l'><q id='bjC5l'><span id='bjC5l'><b id='bjC5l'><form id='bjC5l'><ins id='bjC5l'></ins><ul id='bjC5l'></ul><sub id='bjC5l'></sub></form><legend id='bjC5l'></legend><bdo id='bjC5l'><pre id='bjC5l'><center id='bjC5l'></center></pre></bdo></b><th id='bjC5l'></th></span></q></dt></tr></i><div id='bjC5l'><tfoot id='bjC5l'></tfoot><dl id='bjC5l'><fieldset id='bjC5l'></fieldset></dl></div>

                • <legend id='bjC5l'><style id='bjC5l'><dir id='bjC5l'><q id='bjC5l'></q></dir></style></legend>
                  <tfoot id='bjC5l'></tfoot>

                  <small id='bjC5l'></small><noframes id='bjC5l'>

                      <bdo id='bjC5l'></bdo><ul id='bjC5l'></ul>