问题标签 [e4x]

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 回答
214 浏览

javascript - E4X 中的 getElementsByTagName

我正在寻找在 E4X 中为函数内部的未知标记名(如 DOM getElementsByTagName)获取元素数组的可能性。

我的第一个想法是这样的:

有没有机会做到这一点?

0 投票
4 回答
573 浏览

javascript - JavaScript / ECMA的许多名称

我正在查找 JavaScript 的更新函数并找到了 ECMAScript/ECMA 5。

因为我从未听说过它,所以我对其进行了更多研究,发现它以不同名称的形式出现,例如:

从我读到的内容看来,虽然正在起草 JavaScript 的较新实现,但它被称为 ECMA-262 版本 {edition_number} 或 {name}。

我知道,如果是 ECMAScript 的实现,每一个都是方言,所以如果没有稍微不同的方式,它会以相同的方式工作。

JavaScript 和 ECMAScript 有什么不同,还是只是名称不同?

0 投票
1 回答
2287 浏览

javascript - Chrome Uncaught SyntaxError: Unexpected token <

尝试使用 cdata 存储 css 但 chrome 在下面的第一行抛出“Uncaught SyntaxError: Unexpected token <”:

有谁知道为什么?

ps实际中的css要长得多

非常感谢,

0 投票
2 回答
448 浏览

actionscript-3 - flash AS3 e4x - 获取子节点

我知道您可以使用以下语法:

这应该在 xml 中的任何位置返回一个组的 XMLList。如果我有多个,这很好用,但如果只有一个,则失败。

我假设它应该返回一个,我错了吗?我跟踪 xml..Group.length() 并且它是 0,但组肯定在 xml 中。

关于如何从我的 xml 中获取一个或多个 Group 节点的任何想法?

0 投票
1 回答
152 浏览

rhino - Rhino、e4x 和在 XHTML 中生成 URL

我正在使用 Rhino 生成 XHTML,但我的 url 被编码为:

- http://www.example.com/test.html?a=b&c=d

变成

- http://www.example.com/test.html?a=b&c=d

失败的测试用例如下:

有任何想法吗?

0 投票
2 回答
7031 浏览

xml - 找出 AS3 的 XMLList 是否包含字符串作为节点值

是否有等效于 Array.indexOf 的 XMLList?

例如 -

... 对?但是如果我有这个怎么办 -

与循环遍历所有节点相比,必须有一种更简单的方法来检查 XMLList 中的一个节点是否具有特定值,对吗?类似于-

有道理?

0 投票
2 回答
658 浏览

apache-flex - Flex:在自定义组件中监听 Co​​llectionEvent

(编辑:我已经编辑了我的问题以使其更简单,如果某些答案脱离上下文,对不起)

我为我的问题准备了一个简化的测试用例:

替代文字

我正在尝试创建一个自定义组件,该组件正在接收来自服务器的 XML 数据。我的问题是 CollectionEvent 侦听器没有被触发,因此标签没有更新 -

Games.mxml(我的带有监听器的自定义组件):

MyTest.mxml(单击按钮更改 XML):

请告诉我有什么问题。

问候,亚历克斯

更新:按照 clownbaby 的建议编辑 Games.mxml - 仍然无法正常工作(从未调用 xlistChanged):

0 投票
1 回答
887 浏览

xml - 将 XML 声明添加到 Flex e4x XML 对象

如何添加 XML 声明 - < ?xml version="1.0" encoding="UTF-8"?> - 到 Flex XML 对象?您可以对旧的 XML 做同样的事情 - 新的 XMLDocument 类和 xmlDecl 属性。

0 投票
1 回答
1840 浏览

apache-flex - Flex 4 E4X 按属性过滤具有未定义的变量

我有一些 xml,我正在尝试使用 e4x 对其进行过滤。我的 e4x 语句如下所示:

我的 xml 看起来像这样:

运行 e4x 语句时,我收到一条错误消息: 错误 #1065:未定义变量 @min。

但是,如果我将语句更改为 model.config.source.fees..fee.@min 它将返回所有 min 属性值的 xmllist,因此至少在该语句中定义了 min 。为什么原始声明不起作用?

0 投票
3 回答
2378 浏览

xml - 在 AS3 中使用 E4X 读取非标准命名空间 XML?

我正在尝试解析 AS3 中的一些 XML,这些 XML 是通过对 C# 的 WebService 调用收到的。C# 使用 DataContract 进行序列化,因此命名空间是非标准的。

这是 xml 的样子:

正如你所看到的,我有一个由电子邮件、密码、推荐详细信息和用户详细信息组成的用户。

这是我解析它和问题的地方:

这是调试视图中的屏幕截图(复制链接并重新查看以放大):

替代文字

如果没有 e4x,我可以让它像这样工作,但它真的很笨重:

截屏:

替代文字

这是解决方案