【问题标题】:XML ellipsis / other syntax - what's it called?XML 省略号/其他语法 - 它叫什么?
【发布时间】:2013-08-02 13:56:46
【问题描述】:

我遇到了下面这段乍看之下让我感到困惑的代码。我无法找到这方面的资源,因为它的性质很难搜索。我当然对其中的...<price> 部分感到困惑。什么是语法/概念,它在做什么,或者我在哪里可以阅读更多关于这个概念的信息?我敢肯定这并不复杂,我只是不知道要寻找什么,甚至不知道如何表达这个问题! ... 是否与 <price> 分开?这些返回什么类型?以及任何其他一般信息。谢谢!

Price = xml_GetElementValue(xml...<price>.FirstOrDefault)

【问题讨论】:

  • 这个xml_GetElementValue 方法签名是什么样的?
  • @GrantThomas 哈哈。和 EkoostikMartin,xml_GetElementValue(XElement)。 “xml”变量本身就是一个 XElement。

标签: .net xml vb.net


【解决方案1】:

它在xml XElement 下选择一个子元素&lt;price&gt;。 它是 VB 中的 LINQ to XML 表示法。

提供对以下对象的后代的访问:XElement 对象、XDocument 对象、XElement 对象的集合或 XDocument 对象的集合。

object...&lt;descendant&gt;

请参阅:XML 后代轴属性 (Visual Basic) http://msdn.microsoft.com/en-us/library/bb384876.aspx

【讨论】:

  • 是的,在 .NET 中当然有一种方法可以通过显式调用 Descendants("") - 这就是 C# 人员会做的事情。另请注意,直系子女也有object.&lt;child&gt; 符号。
猜你喜欢
  • 2015-08-08
  • 2012-10-25
  • 2023-01-19
  • 2013-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-08
相关资源
最近更新 更多