访问不是由xsd生成的元素?

时间:2011-10-25 15:00:15

标签: xml vb.net xsd linq-to-xml

我没有xsd文件,但我目前有一个自动生成的类Customer,其中包含Extensions字段,因此我可以访问以下内容:

<Customer>
   <Extensions/>
</Customer>

我需要能够访问类似的内容:

<Customer>
   <Extensions>
      <Room>12345</Room>
   </Extensions>
</Customer>

XML将具有以下内容,我只需要从xml获取Room值。目前,我所能做的就是:

Customer.Extensions;

自动生成的代码中不存在Room元素,但它将存在于传入的XML请求中。

1 个答案:

答案 0 :(得分:0)

我实际上能够做到:

Dim elem as XmlElement  = Custoemr.Extensions.Any().ElementAt(0)
Dim room As elem.InnerText

不知道是否有任何警告。如果有,有人可以指出它吗?

相关问题