有没有工具可以从实际的XML文档或片段生成LINQ to XML代码?这是反向工程生成XML的常见场景。
例如,我想提供一个像这样的XML片段作为输入
<root>
<thing>value</thing>
</root>
并生成等效的C# LINQ to XML代码片段,例如:
var x = new XElement("root",
new XElement("thing", new XText("value"));
);
虽然我正在寻找一种快捷的方法,但我相信有些有创造力的人会告诉我自己动手提供一些很棒的参考代码。