我如何获得这些属性?

时间:2017-06-20 07:52:27

标签: c# xml

因此,我尝试从XML元素中的属性中检索某些值,但却遇到了问题:'。'。

<Vehicle xmlns:qs="urn:quote-sys-private-data" qs:Make="ALFA ROMEO" qs:Body="Convertible" qs:NumberOfDoors="2" qs:Fuel="Petrol" qs:TransmissionType="Manual">

我需要获取Make,Body,NumberOfDoors,Fuel和TransmissionType。

尝试执行以下操作时出错:

vehicleNode.Element("Vehicle_Model").Attribute("Val").Value,

是,

The ':' character, hexadecimal value 0x3A, cannot be included in a name

vehicleNode是一个XElement。

据我所知,这与here不同,因为它将<ab:test>作为元素,而不是元素的属性。

有人可以帮忙吗?

谢谢!

0 个答案:

没有答案