繁体   English   中英

从XML文档生成LINQ to XML C#代码?

[英]Generate LINQ to XML C# code, from an XML document?

有没有人知道一个工具会从真正的XML文档或片段生成LINQ to XML代码? 它正在逆向工程生成XML的常见场景。

例如,我想提供一个XML片段作为这样的输入

<root>
    <thing>value</thing>
</root>

并让它像这样生成等效的C#LINQ到XML代码片段

var x = new XElement("root",
    new XElement("thing", new XText("value"));
    );

虽然我正在寻找一个快速,但我确信一些有进取心的人会告诉我自己动手并提供一些很棒的参考代码。

看到这个工具。

该应用程序支持:

  • 的XDocument
  • XDeclaration
  • XProcessingInstruction
  • XComment
  • 的XNamespace
  • 的XElement
  • XAttribute

  • 生成业务对象

  • 生成代码Linq To Xml(使用变量,在方法中,提取与所选节点对应的代码)

  • 你可以打开一个Xml文件或直接复制到richtextbox中粘贴xml

  • 编辑器允许从头开始创建Xml文档或添加/修改现有的Xml文档
  • 编辑器有几个同步的视图(文本,树视图)
  • 有关文本视图的癫痫发作(自动完成标记和属性以及检查xml良好形成过程)的帮助,...
  • 您还可以发布在datagridview中选择的节点的数据
  • 等等

这对于使用T4模板或XSL转换来说并不难,但我不知道有谁做过它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM