首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Castor:嵌套元素

Castor:嵌套元素
EN

Stack Overflow用户
提问于 2014-05-19 14:42:29
回答 1查看 125关注 0票数 7

给定以下域对象:

代码语言:javascript
复制
public class Domain {
   private String field1 = "one";
   private String field2 = "two";
}

如何构造mapping.xml文件,使其输出如下所示:

代码语言:javascript
复制
<DomainObjects>
  <row field1="one">
      <field2>two</field2>
  </row>
<DomainObjects>

其中"DomainObjects“是一个静态标签。

非常感谢

EN

回答 1

Stack Overflow用户

发布于 2015-05-20 07:01:49

代码语言:javascript
复制
[XmlType("domain"), XmlRoot("domain")]
public class Domain {
    [XmlAttribute("field1")]
    public string field1 {get;set;}
    [XmlAttribute("field2")]
    public decimal field2 {get;set;}

同时你也可以得到价值

代码语言:javascript
复制
var result = from e in XDocument.Load("yourfile.xml").Descedants("Domain")
                  select new Domain{field1=e.Element("field1").Value,field2=e.Element("field2").Value};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23740653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档