问题标签 [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.
apache-flex - Flex ActionScript XMLList 菜单栏问题
我在 Flex 4 中工作,并且想要使用 MenuBar 控件,它需要 XMLList 来填充其项目,但问题是,我想在我的菜单的子项目上应用 if 条件,让我用示例解释我的问题:
例如,我如何应用 if (anyflag==true) 禁用我的保存菜单子项之类的条件,当然问题很简单,这个问题可以在 Java 和 PHP 中轻松解决。
xml - AS3:如果单个匹配,XPath 返回 XMLNode 而不是 XMLList?
AS3
我正在尝试基于 XML 文件动态加载图片。我坚持的问题是一个应该从提供的标识符返回找到的节点的函数。就像在下面的代码中
XML 是这样的:
预料到您的问题,一旦加载了 XML,这一切都在 xml 加载器的 COMPLETE 事件中完成。
现在的问题是 XMLList 似乎是空的,而 xml 已正确填充并且标识符肯定与其中一个节点匹配。当我复制查询的节点时,列表正确跟踪为包含两个节点。所以我的猜测是,如果只有一个匹配项,则不会创建 XMLList,结果包含 XMLNode 数据类型的数据。
有没有人确认一下?如果是这样,有没有办法确保查询总是返回 XMLList 类型?
谢谢阿图尔
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 正确填充)!!!
我很快就会弄坏我的电脑:/
谢谢你的帮助。
xml - flex - 从 xml 列表中获取数据
我有一个像这样的简单 xml:
我创建了一个包含数据的 XMLList:
我想复习一下所有的问题(不止 question1、question2 和 question3)。其中一些包含数字(薪水,奖金),而另一些则不包含。我正在寻找一种方法来查看整个列表,查询答案是否为数字,如果是,请获取数字。(并用它做一些计算)。我怎样才能做到这一点?
谢谢!
apache-flex - ArrayCollection 和 XMLListCollection 中的源是什么?
ArrayCollection 或 XMLListCollection的源的作用是什么?
它是否只使用一次 - 在构造新的 ArrayCollection 或 XMLListCollection 对象时,它是否被复制到该对象的某些内部数据结构中?
因为当源数组(或 XMLList)被修改并且文档也确认时没有更新:
此集合的基础 XMLList。XMLListCollection 对象不代表您直接对源 XMLList 对象所做的任何更改。始终使用 XMLListCollection 方法来修改集合。
此属性可用作数据绑定的来源。修改此属性时,它会调度 listChanged 事件。
我之所以问,是因为与 dataProviders 相关的 Flex 示例总是使用一些 Array 或 XMLList 作为数据驱动组件的数据源。而且我想知道,是否有必要使用 Array 或 XMLList - 例如从外部 PHP 脚本加载数据时。
apache-flex - 计算具有一定数量子元素的 XMLList 元素
鉴于此 XML 代码:
我可以计算XML.game中游戏元素的总数:
请问有什么方法可以打印出具有确切数量的 3 个用户孩子的所有游戏元素的数量吗?并且还计算所有这些元素少于 3 个用户子项?
背景是,我有一个 Flex 游戏,最多 3 名玩家可以坐在一张桌子旁,我正在尝试显示那里的所有、空置和满桌的数量(左上角带有 RadioButtons 的行,抱歉非英语语言):
我正在阅读XMLList 文档,但看不到如何使用单行代码来完成,我只能看到如何使用循环来完成......
apache-flex - Adobe Flex:从组件 MXML 中的主应用程序访问结果事件
在我的主应用程序中,我有一个结果事件和一个XMLList
,其中填充了我的结果。XMLList 在函数之外定义,如下所示:
但是在我的结果处理程序中,它填充了来自结果的数据,并且工作正常。我需要创建一个包含列表的外部组件 MXML 文件,但在该组件文件中我无法从主应用程序访问 testList。
我已包含xmlns:local="*"
在每个文件中,并且我的组件文件还具有以下导入:
我不明白我做错了什么。
xml - Actionscript 3 中的 XML?
我一直在尝试从看起来像这样的 XML 文件中获取曲目
到 ActionScript 3 中的数组中。
我想不通。
我试过这样:
然后我尝试了十亿种方法将数据从列表或“xml”变量中取出,只有空白痕迹,但没有任何成功。唯一有效的是 trace(xml.track) ,它跟踪所有跟踪对象。
我究竟做错了什么?
先感谢您,
马泰奥
xml - 有没有办法为元素分隔列表定义 XSD
我想为以下 XML 构造定义一个模式:
元素“对象”应填充内容列表作为枚举值(系统、设计、部分),其中可能包含空格 - 这就是我不能使用空格分隔列表的原因。作为分隔符,我使用元素。
但是所有可以父简单内容的 xsd 元素都不会成为父元素,反之亦然。有没有办法解决它?
apache-flex - 在 Flex 中的 ViewStack 中的视图之间传递 XMLListCollection
我有一个问题,我不知道要解决它。在我的应用程序中,我有一个有 2 个孩子的 ViewStack。
在 ViewStack 的第一个视图中,我有一个带有 XMLListCollection 作为数据提供者的数据网格。在此视图中,用户从数据网格中选择一条记录,然后传递到第二个视图。
在第二个视图中,从记录中选择的所有数据都将加载到不同的 textInputs 中进行修改。
我的问题是,如何在 ViewStack 中将这些数据从一个视图传递到另一个视图。我已经在这个论坛中搜索了答案,但没有回复我的问题。
所有答复将不胜感激。
谢谢和最好的问候, LE Hai-Binh