问题标签 [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 投票
1 回答
1181 浏览

xml - 在 as3 错误中将 XMLList 转换为字符串数组

我正在尝试将 XMLList 转换为 as3 代码中的字符串数组。这是 XMLList(行):

这是我用来转换它的 as3 代码:

然而,输出不是出现在 xml 中的文本(例如,这是对 area1 的测试),它只是行号。所以对于上面的代码,它将打印 0、1、2。

谁能帮我这个?

谢谢

0 投票
1 回答
123 浏览

apache-flex - 随机选取一个 XMLList 菜单项

我有这个 XMLList:

我想在我的组合框中随机选择(代码未显示)随机选择的这些菜单项之一。我正在使用 Flex Builder 4,6。

谢谢你的帮助。

0 投票
2 回答
765 浏览

xml - 如何在不循环 E4X 的情况下将属性添加到 XMLLIST

我有以下xml

我正在遍历每个节点并添加一个属性。如何在不循环的情况下做到这一点?我试过这个

但我收到错误“ TypeError: Error #1089: Assignment to lists with more item is not supported ”。

0 投票
2 回答
2231 浏览

xml - 如何在 FLEX 中将 XMLList 转换为 XML

我已经参考了以下链接,但找不到适合我的方案的解决方案。

Actionscript 3 - 如何从 XMLList 转换为 XML?

我的xml变量如下:

我使用过滤器函数来删除上述 xml 中的重复值:

它返回 XMLList 数据。当我使用它来获取 XML 格式时:

我没有得到 XML 格式的输出;我是这样得到的。:

如何在 Flex 中获得相同的 XML 格式,就像我的 XML 变量“checkXml”一样,这样我就可以保留所有父节点和子节点,从而删除重复项。

0 投票
1 回答
691 浏览

java - XMLList 的 XStream 转换器(类似于 Jaxb)

XStream 是否支持类似于 JAXB 的 xml 列表?( https://jaxb.java.net/nonav/2.2.4/docs/api/javax/xml/bind/annotation/XmlList.html )

例如:

生成:

我无法找到执行此操作的任何转换器。事实上,似乎有一个转换器com.thoughtworks.xstream.converters.collections.BitSetConverter将 BitSet 序列化为逗号分隔列表。

0 投票
1 回答
74 浏览

xml - Actionscript XML - 检索所选节点的列表

我正在 Starling 中创建一个游戏,并希望使用 XML 来保留游戏中出现的所有消息对话。以下是如何使用它的示例:

如您所见,有一个与项目交互的 3 种类型的结构。检查、谈话和行动(例如接送)。state id 决定了游戏的状态(游戏中取得了多少进展),这很重要,因为消息可能会根据发生的情况而改变。当事件发生时,这会更新游戏中的所有内容。例如

状态 1:

“在我与罗杰交谈之前,我无法取走这件物品!”

与 Roger 交谈并进入状态 2:

状态 2:

“我捡起那件东西是因为我和罗杰谈过了!”

我创建了一个名为 message box 的类,它根据 state 和 currentTarget (item) 获取 XMLList

什么是只获取我想要的节点的好方法:

我想得到:

我不想写出一个巨大的 if 语句来返回我想要的节点:

大问题,任何帮助将不胜感激。

更新:

我希望它返回一个 XMLList,其中的字符串以这样的方法传递:

0 投票
1 回答
1403 浏览

javascript - 将 XmlHttpRequest 解析为 XmlListModel

我想将检索到的 xmlHttpRequest 对象放入 XMLListModel。我正在使用 qml。主要目标是评估我获得的 xml 并在列表中显示条目。如果有更好的方法 - 让我知道。

我在这里找到了一个用于分析 xml 的“解决方案”:http: //developer.nokia.com/Community/Discussion/showthread.php/232839-Qt-Quick-and-DOM-doc-responseXML-returns-null 在这里Parse来自 XMLHttpRequest 的 XML 但是深入挖掘 xml 结构非常糟糕,因为 xml 树的每一层都有循环。

所以我想要的两种方式:

1:XmlList

这将是我最喜欢的:将我从 xmlHttpRequest 获得的数据解析为 XmlList 事物并免费(自动)获取列表。这家伙想要同样的,但没有写出解决方案:http: //qt-project.org/forums/viewthread/6460

我也试过:

第一个单独,最后一行,我得到 xml。这表示“错误:无法将 null 分配给 QString”。我敢肯定,我得到了正确的 xml 答案,因为上面提到的搜索每个孩子和标记名的方法是有效的。我还发现了一个不同的符号,比如解析器,但这也不起作用。

2:XPath

var doc = new DOMParser().parseFromString(response, "text/xml"); 返回未定义的 DOMParser .. 所以我想我需要一些库,但没有找到关于该主题的任何内容(除了未回答的问题)。(与 .getElementById 和 evaluateXPath 以及我在网上找到的许多其他东西相同)

任何提示表示赞赏!

0 投票
2 回答
638 浏览

xml - as3搜索具有多个元素的xml

我正在尝试在 as3 中搜索此 XML 文档

并首先按颜色过滤结果。因此,如果您搜索“蓝色”,您将获得所有包含“颜色”元素且值为“蓝色”的矿物(Spangolite 和 Sapphire)的结果。

我加载我的 XML 并创建一个包含所有元素的 XMLList。

使用“trace(mineralList)”命令,它将成功跟踪整个 XML 文件,如果我将其更改为“trace(xmlData.mineral.(color == "White"));” 然后它会追踪所有节点的值为“White”的元素。

但是,如果我搜索蓝色而不是白色,它不会追踪任何内容。我猜这是因为包含“蓝色”值的元素的矿物节点也有多个其他颜色值。这是我试图评估的问题。

我需要能够搜索一种颜色并拉出具有这些颜色值之一的所有节点,而不管是否具有其他颜色值。

0 投票
1 回答
63 浏览

xml - 选择 XMLList 的第一个孩子

我在 Flex 中有一个应用程序,它从远程站点检索 XMLList(测试),假设通常包含 5 个孩子(测试),我用每个孩子循环遍历 XMLList 并做一些工作正常的图表。在一些奇怪的情况下,我在我的 XMList 中接收了多达 10 个孩子,我的应用程序选择使用最后 5 个,而正确的集合假设是前 5 个集合。如何只选择前 5 组而忽略最后一组?

0 投票
1 回答
286 浏览

actionscript-3 - 在 AS3 中排序然后拼接 XMLList 或 XMLList 集合

我尝试的任何方法都不起作用。我正在尝试排序然后将 XMLList 或 XMLListCollection 拼接到一些结果。

这是我的代码: