如何在单个类属性中读取不同的XML元素?

最大步数

我有一个xsd.exe输出C#类:

[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class OrdinateZacrep
{

    private decimal xField;

    private decimal yField;

    /// <remarks/>
    public decimal x
    {
        get
        {
            return this.xField;
        }
        set
        {
            this.xField = value;
        }
    }

    /// <remarks/>
    public decimal y
    {
        get
        {
            return this.yField;
        }
        set
        {
            this.yField = value;
        }
    }
}

和XML简单:

<ordinate>
 <x>587865.52</x>
 <y>1397457.84</y>
</ordinate>

但是,somtimes XML看起来像:

<ordinate>
 <x>587865.52</x>
 <_y>1397457.84</_y>
</ordinate>

我如何在单节课上读这个简单的东西?

这是xsd slice:

<xsd:complexType name="OrdinateOut">
        <xsd:annotation>
            <xsd:documentation>Parcel coordinates</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="x" type="xsd:decimal">
                <xsd:annotation>
                    <xsd:documentation>Ordinate X</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="y" type="xsd:decimal">
                <xsd:annotation>
                    <xsd:documentation>Ordinate Y</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
杰登

您正在使用私有变量xField和yField。因此,只需创建一个新属性即可将其保存到xField和yField中

public decimal _y
{
   get
   {
      return this.yField;
   }
   set
   {
      this.yField = value;
   }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在PowerShell中从不同的xml节点动态读取特定的XML属性

来自分类Dev

如何在C#Windows Phone中读取元素xml的属性?

来自分类Dev

如何在类属性中存储函数?

来自分类Dev

如何在 Groovy 中打印类属性?

来自分类Dev

如何在Selenium(Python)中查找具有特定类属性的元素?

来自分类Dev

XSLT:如何在单个XML中实现多循环元素

来自分类Dev

如何在类属性中添加“子属性”

来自分类Dev

如何在 C# 中获取类属性的属性值

来自分类Dev

如何在Python中修改实例属性而不是类属性

来自分类Dev

如何在android xml文件中读取属性文件值

来自分类Dev

如何在android xml文件中读取属性文件值

来自分类Dev

如何获取特定类属性的html元素中的数字?

来自分类Dev

如何在C#中的元素中获取XML属性

来自分类Dev

如何在C#中的元素中获取XML属性

来自分类Dev

如何在XML / XSD中获取属性的元素名称

来自分类Dev

如何在类属性中缓存API数据?

来自分类Dev

如何在PHP扩展类中设置静态类属性?

来自分类Dev

如何在Xamarin形式的XAML中绑定类属性

来自分类Dev

如何在@Immutable类中设置超类属性?

来自分类Dev

如何在Python的Decorator中访问类属性?

来自分类Dev

如何在PHP中记录静态类属性

来自分类Dev

如何在Python Mockito中模拟类属性

来自分类Dev

如何在python中为类属性添加方法?

来自分类Dev

如何在Xamarin形式的XAML中绑定类属性

来自分类Dev

如何在Java的类属性中存储对象数组?

来自分类Dev

如何在Swift 3中获取类属性标签?

来自分类Dev

如何在python中获取类属性(Django模型)的类型

来自分类Dev

如何在 Python 中创建类之间的共享类属性

来自分类Dev

如何在angularjs中使用json在单个tr中打印两个不同的数组元素

Related 相关文章

  1. 1

    如何在PowerShell中从不同的xml节点动态读取特定的XML属性

  2. 2

    如何在C#Windows Phone中读取元素xml的属性?

  3. 3

    如何在类属性中存储函数?

  4. 4

    如何在 Groovy 中打印类属性?

  5. 5

    如何在Selenium(Python)中查找具有特定类属性的元素?

  6. 6

    XSLT:如何在单个XML中实现多循环元素

  7. 7

    如何在类属性中添加“子属性”

  8. 8

    如何在 C# 中获取类属性的属性值

  9. 9

    如何在Python中修改实例属性而不是类属性

  10. 10

    如何在android xml文件中读取属性文件值

  11. 11

    如何在android xml文件中读取属性文件值

  12. 12

    如何获取特定类属性的html元素中的数字?

  13. 13

    如何在C#中的元素中获取XML属性

  14. 14

    如何在C#中的元素中获取XML属性

  15. 15

    如何在XML / XSD中获取属性的元素名称

  16. 16

    如何在类属性中缓存API数据?

  17. 17

    如何在PHP扩展类中设置静态类属性?

  18. 18

    如何在Xamarin形式的XAML中绑定类属性

  19. 19

    如何在@Immutable类中设置超类属性?

  20. 20

    如何在Python的Decorator中访问类属性?

  21. 21

    如何在PHP中记录静态类属性

  22. 22

    如何在Python Mockito中模拟类属性

  23. 23

    如何在python中为类属性添加方法?

  24. 24

    如何在Xamarin形式的XAML中绑定类属性

  25. 25

    如何在Java的类属性中存储对象数组?

  26. 26

    如何在Swift 3中获取类属性标签?

  27. 27

    如何在python中获取类属性(Django模型)的类型

  28. 28

    如何在 Python 中创建类之间的共享类属性

  29. 29

    如何在angularjs中使用json在单个tr中打印两个不同的数组元素

热门标签

归档