问题标签 [descendant]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
202 浏览

json - 如何在 VB.NET Newtonsoft 中解析 Json 孙子

我无法在列表框中显示 tongits,black jack, 21

我只能在列表框中显示最喜欢的游戏、游戏

以及如何计算问卷中的问题数量?


json数据

这是我在 VB 中的代码


很乐意感谢谁会帮助

0 投票
2 回答
410 浏览

c# - 使用 LINQ 从同名集合中排除子节点

根据此 XML,请注意 BBB 存在于两个节点级别。

我想派生顶级 BBB 的集合并将它们提取到自己的文件中,文件名基于内部 BBB。

我的代码是这样的:

问题是,LVL2 正在拾取父 BBB 和后代 BBB。似乎找不到有效过滤后代的方法。

例如,我认为这是关键,但它没有产生任何结果:

希望您能给我提供解决问题的方法。

- - - - - - - - - - 编辑 - - - - - - - - - -

好吧,我明白我做错了什么。一个错字。

LVL2 应该利用 LVL1,如下所示:

也就是说,octavioccl的方法比我想出的臃肿解决方案要好得多:

0 投票
1 回答
132 浏览

xml - 如何确定 XPath 中的嵌套级别?

在以下示例中,我想使用 XPath (2.0) 表达式确定节点的“嵌套级别”。这个“嵌套级别”将是连续后代的数量,例如,如果“跨度/跨度/跨度”存在,它将是 3。预期的嵌套级别在注释中给出:

现在,我尝试count(descendant::span))了,但显然,这也包括任何兄弟姐妹,并且在许多情况下会产生错误的结果。我也试过count(descendant::span[1]))and count(descendant::span[position() = 1])),这也给出了错误的结果。我还不知道如何从总数中排除兄弟姐妹的数量。任何提示表示赞赏。

0 投票
1 回答
328 浏览

xml - VB.Net:解析 XML 文档

代码:

这让我可以使用...

Console.WriteLine(doc.Descendants.Elements(myNameSpaces("ns4") + "example").Value

去抢价值example。我的问题是examplexml中有多个...

我将如何遍历并获取所有“示例”?

0 投票
2 回答
1092 浏览

xslt - XSLT:如何单独匹配每个后代?

我正在尝试展平以下 XML:

每条记录一行,丢弃记录中的复杂结构。

使用这个 XSLT

但是尽管尝试了几个小时,我还是无法让它访问每个后代并用逗号分隔它们,我得到了这个:

我需要做什么才能让它单独对待所有孙子及以下?(每行的最后一个逗号不是问题)

谢谢!

编辑:this question之后的讨论表明Herong Yang博士的Notepad ++ XML工具似乎只支持XSLT 1.0

0 投票
3 回答
31 浏览

jquery - 在特定选择器后代中查找索引

我的简化方案:

我需要在每个 class="container" 的 class="content" 中找到 class="selected" 的索引,因此上述场景的预期结果是:

我正在尝试使用 jQuerys 'each' 函数来实现这一点,如下所示:

但我只得到-1的结果。

0 投票
2 回答
1713 浏览

ssas - 根成员的后代 (MDX)

环境:SSAS v12。

为什么下面的函数

DESCENDANTS([Dim1].[Hier1].[(All)])

只退货[Dim1].[Hier1].[(All)]

期望是返回根成员及其所有后代。

或者如何实现?

PS指定[ , Level_Expression [ ,Desc_Flag ] ]没有帮助......

提前谢谢了。

0 投票
2 回答
1549 浏览

php - Xpath 查询以查找其后代包含特定文本的节点

在这里潜伏了很长时间,但我需要问这个。请原谅我的菜鸟。

为一些抓取做一些 PHP/Xpath 编码,我想知道一个 XPath 表达式来选择具有父级的节点,该父级在其后代树的某处包含具有特定文本值的节点。

假设节点类似于 span[@ng="league"] 并且后代中某处的文本值是 'SKT',我相信它应该以某种方式包含 contains(text(), 'SKT'),但我'我不太确定其余的。TIA。

编辑:

我试图在这里创建一个情况图

0 投票
0 回答
47 浏览

css - 有没有办法在 CSS 中选择最低阶的后代?

我只想选择我所针对的没有任何孩子的 div 的后代。CSS有什么可能的方法吗?

0 投票
1 回答
81 浏览

php - 在有根有向无环树中将父门的后代作为子对象(节点和门)的一维数组

我的有根有向无环树将由逻辑(and,or,xor ...) 和nodes 组成

一个节点和一个,每个都是一个对象。

只有一个门可能是父母。

每个对象都有作为public的children属性。children可以是对象数组空数组

下面是我的案例的有效树。(g:门,n:节点)

我的目标

以对象数组的形式获取门的后代。(例如print_r($gate1->getDescendants()):)

我的问题

这是我的第一次 oop 体验,我尝试制作一个与我的工作相关的小应用程序。在下面的代码中,我了解有问题的部分是:$this->descendants[] = $obj;

如果我将此行更改为$descendants,则由于变量问题的范围,输出仍然不正确。

我怎样才能$gate1->getDescendants()正常工作?

预期适当的输出

下面的树的 7 个子对象的 1-dim 数组。(g:门,n:节点)

我得到的输出不正确

代码:Node类,Gate类,try.php

班门

尝试.php