Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 反序列化C时提供XmlElement的路径_.net_Xml_Serialization - Fatal编程技术网

.net 反序列化C时提供XmlElement的路径

.net 反序列化C时提供XmlElement的路径,.net,xml,serialization,.net,Xml,Serialization,我有一个这样的xml <order> <id>1</id> <location> <city> Test </city> <state> </state> </location> </order> 在反序列化时,是否可以访问城市标记而不必创建location类?这是不可能的。该类必须

我有一个这样的xml

  <order>
    <id>1</id>
    <location>
      <city>
       Test
      </city>
      <state>
      </state>
    </location>
  </order>

在反序列化时,是否可以访问城市标记而不必创建location类?

这是不可能的。该类必须具有与xml相同的结构

[XmlRoot(ElementName = "ordertransaction") ]
    class Order{
     [XmlElement("id")]
     public String id {get;set;}
     [XmlElement("location/city")]
     public String city {get;set;}
    }