问题标签 [xmllist]

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 投票
2 回答
1011 浏览

apache-flex - Flex ActionScript XMLList 菜单栏问题

我在 Flex 4 中工作,并且想要使用 MenuBar 控件,它需要 XMLList 来填充其项目,但问题是,我想在我的菜单的子项目上应用 if 条件,让我用示例解释我的问题:

例如,我如何应用 if (anyflag==true) 禁用我的保存菜单子项之类的条件,当然问题很简单,这个问题可以在 Java 和 PHP 中轻松解决。

0 投票
1 回答
1437 浏览

xml - AS3:如果单个匹配,XPath 返回 XMLNode 而不是 XMLList?

AS3

我正在尝试基于 XML 文件动态加载图片。我坚持的问题是一个应该从提供的标识符返回找到的节点的函数。就像在下面的代码中

XML 是这样的:

预料到您的问题,一旦加载了 XML,这一切都在 xml 加载器的 COMPLETE 事件中完成。

现在的问题是 XMLList 似乎是空的,而 xml 已正确填充并且标识符肯定与其中一个节点匹配。当我复制查询的节点时,列表正确跟踪为包含两个节点。所以我的猜测是,如果只有一个匹配项,则不会创建 XMLList,结果包含 XMLNode 数据类型的数据。

有没有人确认一下?如果是这样,有没有办法确保查询总是返回 XMLList 类型?

谢谢阿图尔

0 投票
1 回答
347 浏览

apache-flex - 使用“..”表示法过滤 XMLList

有一些我无法解决的问题:当我在包含多个层次结构的 XMLList 中搜索特定节点时,过滤器永远不会在顶级父节点中搜索。

例如,如果我有一棵这样的树:

如果我做了这样的研究:

我不会得到任何结果,“aNode”将为空:/

有什么想法吗?

[编辑] 还有一些我无法理解的东西(我正在寻找 2 天:/):

我使用以下方法递归地将节点添加到 ac_hierarchy:

我第一次使用“node.parentId”参数等于“a0KQ0000002PTN5MAO”方法调用“add_item_to_hierarchy”时,ac_hierarchy 看起来像:

var test:XML 已填充。

var test2:XML 未填充。

它正确地附加了Child。

第二次,“node.parentId”参数等于“a0KQ0000002PT8iMAG”,ac_hierarchy 看起来像:

var test:XML 已填充。

var test2:XML 已填充。

它也正确地附加了Child。

第三次,“node.parentId”参数再次等于“a0KQ0000002PT8iMAG”,ac_hierarchy 看起来像:

var test:XML 未填充。

var test2:XML 已填充。

但这一次, var "test" 为空(虽然 "node.parentId" 值与之前的循环相同,并且 test2 正确填充)!!!

我很快就会弄坏我的电脑:/

谢谢你的帮助。

0 投票
2 回答
1079 浏览

xml - flex - 从 xml 列表中获取数据

我有一个像这样的简单 xml:

我创建了一个包含数据的 XMLList:

我想复习一下所有的问题(不止 question1、question2 和 question3)。其中一些包含数字(薪水,奖金),而另一些则不包含。我正在寻找一种方法来查看整个列表,查询答案是否为数字,如果是,请获取数字。(并用它做一些计算)。我怎样才能做到这一点?

谢谢!

0 投票
1 回答
1418 浏览

apache-flex - ArrayCollection 和 XMLListCollection 中的源是什么?

ArrayCollection 或 XMLListCollection的的作用是什么?

它是否只使用一次 - 在构造新的 ArrayCollection 或 XMLListCollection 对象时,它是否被复制到该对象的某些内部数据结构中?

因为当源数组(或 XMLList)被修改并且文档也确认时没有更新:

此集合的基础 XMLList。XMLListCollection 对象不代表您直接对源 XMLList 对象所做的任何更改。始终使用 XMLListCollection 方法来修改集合。

此属性可用作数据绑定的来源。修改此属性时,它会调度 listChanged 事件。

我之所以问,是因为与 dataProviders 相关的 Flex 示例总是使用一些 Array 或 XMLList 作为数据驱动组件的数据源。而且我想知道,是否有必要使用 Array 或 XMLList - 例如从外部 PHP 脚本加载数据时。

0 投票
1 回答
1935 浏览

apache-flex - 计算具有一定数量子元素的 XMLList 元素

鉴于此 XML 代码:

我可以计算XML.game中游戏元素的总数:

请问有什么方法可以打印出具有确切数量的 3 个用户孩子的所有游戏元素的数量吗?并且还计算所有这些元素少于 3 个用户子项?

背景是,我有一个 Flex 游戏,最多 3 名玩家可以坐在一张桌子旁,我正在尝试显示那里的所有、空置和满桌的数量(左上角带有 RadioButtons 的行,抱歉非英语语言):

在此处输入图像描述

我正在阅读XMLList 文档,但看不到如何使用单行代码来完成,我只能看到如何使用循环来完成......

0 投票
1 回答
336 浏览

apache-flex - Adobe Flex:从组件 MXML 中的主应用程序访问结果事件

在我的主应用程序中,我有一个结果事件和一个XMLList,其中填充了我的结果。XMLList 在函数之外定义,如下所示:

但是在我的结果处理程序中,它填充了来自结果的数据,并且工作正常。我需要创建一个包含列表的外部组件 MXML 文件,但在该组件文件中我无法从主应用程序访问 testList。

我已包含xmlns:local="*"在每个文件中,并且我的组件文件还具有以下导入:

我不明白我做错了什么。

0 投票
3 回答
279 浏览

xml - Actionscript 3 中的 XML?

我一直在尝试从看起来像这样的 XML 文件中获取曲目

到 ActionScript 3 中的数组中。

我想不通。

我试过这样:

然后我尝试了十亿种方法将数据从列表或“xml”变量中取出,只有空白痕迹,但没有任何成功。唯一有效的是 trace(xml.track) ,它跟踪所有跟踪对象。

我究竟做错了什么?

先感谢您,

马泰奥

0 投票
2 回答
155 浏览

xml - 有没有办法为元素分隔列表定义 XSD

我想为以下 XML 构造定义一个模式:

元素“对象”应填充内容列表作为枚举值(系统、设计、部分),其中可能包含空格 - 这就是我不能使用空格分隔列表的原因。作为分隔符,我使用元素。

但是所有可以父简单内容的 xsd 元素都不会成为父元素,反之亦然。有没有办法解决它?

0 投票
1 回答
100 浏览

apache-flex - 在 Flex 中的 ViewStack 中的视图之间传递 XMLListCollection

我有一个问题,我不知道要解决它。在我的应用程序中,我有一个有 2 个孩子的 ViewStack。

在 ViewStack 的第一个视图中,我有一个带有 XMLListCollection 作为数据提供者的数据网格。在此视图中,用户从数据网格中选择一条记录,然后传递到第二个视图。

在第二个视图中,从记录中选择的所有数据都将加载到不同的 textInputs 中进行修改。

我的问题是,如何在 ViewStack 中将这些数据从一个视图传递到另一个视图。我已经在这个论坛中搜索了答案,但没有回复我的问题。

所有答复将不胜感激。

谢谢和最好的问候, LE Hai-Binh