【发布时间】:2009-01-20 15:00:28
【问题描述】:
我想将没有任何 XSD 架构的外部 XML 文档转换为流畅的 .NET 对象。
我有一个简单的 XML 文件,例如:
<application>
<parameters>
<param></param>
<param></param>
</parameters>
<generation />
<entities>
<entity ID="1">
<PropTest>Test</PropTest>
</entity>
<entity ID="2">
<PropTest>Another Test</PropTest>
</entity>
</entities>
</application>
我想像这样浏览文档:
var xConfig = new XmlConfig("file.xml");
// testValue should be assigned "Test"
string testValue = xConfig.Generation.Entities.Entity(1).PropTest;
在 .NET 3.5 中实现这一目标的最佳方法是什么?
【问题讨论】:
-
动态 C# 4.0 的潜在用途?
标签: c# xml .net-3.5 xsd fluent-interface