当前位置 : 主页 > 网页制作 > xml >

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

来源:互联网 收集:自由互联 发布时间:2021-06-13
有没有人知道一个工具会从真正的 XML文档或片段生成LINQ to XML代码?它正在逆向工程生成XML的常见场景. 例如,我想提供一个XML片段作为这样的输入 root thingvalue/thing/root 并让它像这样生成
有没有人知道一个工具会从真正的 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
网友评论