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

有没有人知道一个工具会从真正的 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"));
    );

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

解决方法

this工具.

the application supports :

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

  • generation of business objects

  • generation of code Linq To Xml (with variables,in method,extraction of
    the code corresponding to the selected
    nodes)

  • you can open a Xml file or directly copy to stick xml in the richtextBox

  • the editor allows to create Xml documents from scratch or to
    add/modify existing Xml documents
  • the editor has several views which are synchronized (Text,treeview)
  • a help with the seizure (auto completion tags and attributes and
    checking in the course of the good
    formation of xml) for the text view,…
  • you can also post the data of the nodes selected in a datagridview
  • etc

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念