xml文字查询中的嵌入元素 - 子轴

时间:2017-10-17 00:29:58

标签: vb.net xml-literals

是否可以使用嵌入式表达式查询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. &#39;&GT;&#39;预期
  3. 预期表达
  4. 字符无效
  5. 没有文档可以说我可以在子轴中使用嵌入式表达式作为XElement名称,但也没有任何文档可以说我不能。这是否可能,我只是遗漏了一些东西,比如处理指令?

0 个答案:

没有答案