从不同元素中反序列化具有相同名称的xml属性

杰克·布莱克摩尔

我开始研究XML(反序列化),并且正在努力反序列化以下XML

<?xml version="1.0" encoding="utf-8" ?>
<Reader>
  <NewRecord value ="HH"/>
  <FileTerminator value ="HHProgram"/>
  <OutputFont value ="Courier"/>
</Reader>

进入下课

public class Reader
{
    [XmlElement]
    public string NewRecord;
    [XmlElement]
    public string FileTerminator;
    [XmlElement]
    public string OutputFont;

}

我在引用以下XML可以正常工作的每个元素的正确value属性时遇到了麻烦。

<?xml version="1.0" encoding="utf-8" ?>
<LayoutReader>
  <NewRecord>HH</NewRecord>
  <FileTerminator>HHProgram</FileTerminator>
  <OutputFont>Courier</OutputFont>
</LayoutReader>
伊利亚

尝试使用此代码,它可以按预期工作。您也可以以相同的方式添加其他属性

public class Reader
{
    ...
    [XmlElement("OutputFont")]
    public ReaderItemOutputFont ReaderItem { get; set; }
}


[Serializable()]
public class ReaderItemOutputFont
{
    [XmlAttribute("value")]
    public String OutputFont { get; set; }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Jackson中反序列化具有相同名称但类型不同的属性?

来自分类Dev

在C#中反序列化具有相同名称的多个XML元素

来自分类Dev

反序列化具有不同名称的属性?

来自分类Dev

将具有相同名称的不同xml元素反序列化为不同的C#类

来自分类Dev

具有多个名称相同但内容不同的元素的 XML 反序列化

来自分类Dev

在C#中反序列化具有不同类型名称的XML元素

来自分类Dev

如何反序列化具有两个名称相同但元素具有不同数据类型的XML?

来自分类Dev

序列化具有相同名称但不同属性的2个属性

来自分类Dev

具有不同属性的相同属性名称的Json反序列化

来自分类Dev

XML序列化-具有相同名称的多个元素

来自分类Dev

XML序列化-多个具有相同名称的元素

来自分类Dev

反序列化XML到具有相同元素名称的派生类?

来自分类Dev

反序列化具有相同属性的xml元素

来自分类Dev

如何对具有不同名称的对象数组进行反序列化?

来自分类Dev

使用具有不同元素名称的同一对象反序列化Xml

来自分类Dev

是否可以反序列化和序列化具有不同属性名称的json对象?

来自分类Dev

反序列化可以具有不同类型的属性名称

来自分类Dev

反序列化具有不同属性的 JSON

来自分类Dev

具有多个名称空间的XML反序列化

来自分类Dev

具有多个元素名称的反序列化的简单xml框架

来自分类Dev

从具有多个名称空间的XML反序列化选择元素

来自分类Dev

反序列化具有属性和值的元素

来自分类Dev

序列化/反序列化不同的属性名称?

来自分类Dev

问题导航到具有相同名称的 xml 元素,更改不同的属性

来自分类Dev

反序列化具有唯一属性的重复XML元素

来自分类Dev

C#-XML反序列化-忽略具有属性的元素

来自分类Dev

使用Jackson反序列化包装在具有未知属性名称的对象中的JSON

来自分类Dev

Web API XML反序列化:具有多个具有相同标签名称的子节点的节点

来自分类Dev

PHP中具有相同名称的不同元素

Related 相关文章

  1. 1

    在Jackson中反序列化具有相同名称但类型不同的属性?

  2. 2

    在C#中反序列化具有相同名称的多个XML元素

  3. 3

    反序列化具有不同名称的属性?

  4. 4

    将具有相同名称的不同xml元素反序列化为不同的C#类

  5. 5

    具有多个名称相同但内容不同的元素的 XML 反序列化

  6. 6

    在C#中反序列化具有不同类型名称的XML元素

  7. 7

    如何反序列化具有两个名称相同但元素具有不同数据类型的XML?

  8. 8

    序列化具有相同名称但不同属性的2个属性

  9. 9

    具有不同属性的相同属性名称的Json反序列化

  10. 10

    XML序列化-具有相同名称的多个元素

  11. 11

    XML序列化-多个具有相同名称的元素

  12. 12

    反序列化XML到具有相同元素名称的派生类?

  13. 13

    反序列化具有相同属性的xml元素

  14. 14

    如何对具有不同名称的对象数组进行反序列化?

  15. 15

    使用具有不同元素名称的同一对象反序列化Xml

  16. 16

    是否可以反序列化和序列化具有不同属性名称的json对象?

  17. 17

    反序列化可以具有不同类型的属性名称

  18. 18

    反序列化具有不同属性的 JSON

  19. 19

    具有多个名称空间的XML反序列化

  20. 20

    具有多个元素名称的反序列化的简单xml框架

  21. 21

    从具有多个名称空间的XML反序列化选择元素

  22. 22

    反序列化具有属性和值的元素

  23. 23

    序列化/反序列化不同的属性名称?

  24. 24

    问题导航到具有相同名称的 xml 元素,更改不同的属性

  25. 25

    反序列化具有唯一属性的重复XML元素

  26. 26

    C#-XML反序列化-忽略具有属性的元素

  27. 27

    使用Jackson反序列化包装在具有未知属性名称的对象中的JSON

  28. 28

    Web API XML反序列化:具有多个具有相同标签名称的子节点的节点

  29. 29

    PHP中具有相同名称的不同元素

热门标签

归档