0

是否可以使用嵌入式表达式查询 XML Literals 语句以获取子轴上 XElement 的名称?

例如,这在使用扩展方法时有效:

Dim clrValue As String = "green"
Dim el As XElement = Source...<clrScheme>.Elements(clrValue).FirstOrDefault

但作为嵌入式表达式,它不起作用:

Dim clrValue As String = "blue"
Dim el As XElement = Source...<clrScheme>.<<%= clrValue %>>.FirstOrDefault

区别在于.Elements(clrValue).vs .<<%= clrValue %>>.<<%...我得到的 IDE 悬停错误是:

  1. 需要 XML 名称
  2. '>' 预期
  3. 预期表达
  4. 字符无效

没有文档说我可以使用嵌入式表达式作为子轴中的 XElement 名称,但也没有任何文档说我不能。这甚至可能吗,我只是错过了一些东西,比如处理指令?

4

0 回答 0