如何使用LINQ和XML从特殊属性名称中获取值

时间:2010-07-09 12:09:00

标签: xml linq linq-to-xml

XML就像这样:

<element customer-name="blabla" customer-identifier="blabla2">

我正在使用VB.net,做这样的事情:

name = xmlstring.<element>.@customer-name 

这不起作用,因为您无法在LINQ查询中输入“@ customer-name”。有没有办法逃避减号成为运营商?

1 个答案:

答案 0 :(得分:1)

使用尖括号来转义名称:

Dim xmlstring = <element customer-name="blabla" customer-identifier="blabla2"/>
Dim name = xmlstring.@<customer-name>