相关疑难解决方法(0)

使用LINQ to XML将xml解析为类对象

我有

<Model>
    <Components>
        <Component name="a" id="aaa" molarmass="60.05"/>
        <Component name="b" id="bbb" molarmass="18.02"/>
        <Component name="c" id="ccc" molarmass="32.04"/>
        <Component name="d" id="ddd" molarmass="46.03"/>
    </Components>
    ...
</Model>
Run Code Online (Sandbox Code Playgroud)

和班级

public class ChemieComponent
{
    public string Name { get; set; }
    public string Id { get; set; }
    public double MolarMass { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我可以使用LINQ查询将此组件解析为对象吗?怎么样?我最终应该有一个IEnumerable,对吗?

编辑

<Points>
    <Point name="P1" pressure="1">
    <Fractions>
        <Fraction id="aaa" value="0.15272159"/>
        <Fraction id="bbb" value="0.15272159"/>
    </Fractions>
    more points...
 </Points>
Run Code Online (Sandbox Code Playgroud)

c# linq-to-xml

13
推荐指数
1
解决办法
3万
查看次数

标签 统计

c# ×1

linq-to-xml ×1