问题标签 [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.
javascript - E4X 中的 getElementsByTagName
我正在寻找在 E4X 中为函数内部的未知标记名(如 DOM getElementsByTagName)获取元素数组的可能性。
我的第一个想法是这样的:
有没有机会做到这一点?
javascript - JavaScript / ECMA的许多名称
我正在查找 JavaScript 的更新函数并找到了 ECMAScript/ECMA 5。
因为我从未听说过它,所以我对其进行了更多研究,发现它以不同名称的形式出现,例如:
从我读到的内容看来,虽然正在起草 JavaScript 的较新实现,但它被称为 ECMA-262 版本 {edition_number} 或 {name}。
我知道,如果是 ECMAScript 的实现,每一个都是方言,所以如果没有稍微不同的方式,它会以相同的方式工作。
JavaScript 和 ECMAScript 有什么不同,还是只是名称不同?
javascript - Chrome Uncaught SyntaxError: Unexpected token <
尝试使用 cdata 存储 css 但 chrome 在下面的第一行抛出“Uncaught SyntaxError: Unexpected token <”:
有谁知道为什么?
ps实际中的css要长得多
非常感谢,
actionscript-3 - flash AS3 e4x - 获取子节点
我知道您可以使用以下语法:
这应该在 xml 中的任何位置返回一个组的 XMLList。如果我有多个,这很好用,但如果只有一个,则失败。
我假设它应该返回一个,我错了吗?我跟踪 xml..Group.length() 并且它是 0,但组肯定在 xml 中。
关于如何从我的 xml 中获取一个或多个 Group 节点的任何想法?
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
失败的测试用例如下:
有任何想法吗?
xml - 找出 AS3 的 XMLList 是否包含字符串作为节点值
是否有等效于 Array.indexOf 的 XMLList?
例如 -
... 对?但是如果我有这个怎么办 -
与循环遍历所有节点相比,必须有一种更简单的方法来检查 XMLList 中的一个节点是否具有特定值,对吗?类似于-
有道理?
apache-flex - Flex:在自定义组件中监听 CollectionEvent
(编辑:我已经编辑了我的问题以使其更简单,如果某些答案脱离上下文,对不起)
我为我的问题准备了一个简化的测试用例:
我正在尝试创建一个自定义组件,该组件正在接收来自服务器的 XML 数据。我的问题是 CollectionEvent 侦听器没有被触发,因此标签没有更新 -
Games.mxml(我的带有监听器的自定义组件):
MyTest.mxml(单击按钮更改 XML):
请告诉我有什么问题。
问候,亚历克斯
更新:按照 clownbaby 的建议编辑 Games.mxml - 仍然无法正常工作(从未调用 xlistChanged):
xml - 将 XML 声明添加到 Flex e4x XML 对象
如何添加 XML 声明 - < ?xml version="1.0" encoding="UTF-8"?> - 到 Flex XML 对象?您可以对旧的 XML 做同样的事情 - 新的 XMLDocument 类和 xmlDecl 属性。
apache-flex - Flex 4 E4X 按属性过滤具有未定义的变量
我有一些 xml,我正在尝试使用 e4x 对其进行过滤。我的 e4x 语句如下所示:
我的 xml 看起来像这样:
运行 e4x 语句时,我收到一条错误消息: 错误 #1065:未定义变量 @min。
但是,如果我将语句更改为 model.config.source.fees..fee.@min 它将返回所有 min 属性值的 xmllist,因此至少在该语句中定义了 min 。为什么原始声明不起作用?
xml - 在 AS3 中使用 E4X 读取非标准命名空间 XML?
我正在尝试解析 AS3 中的一些 XML,这些 XML 是通过对 C# 的 WebService 调用收到的。C# 使用 DataContract 进行序列化,因此命名空间是非标准的。
这是 xml 的样子:
正如你所看到的,我有一个由电子邮件、密码、推荐详细信息和用户详细信息组成的用户。
这是我解析它和问题的地方:
这是调试视图中的屏幕截图(复制链接并重新查看以放大):
如果没有 e4x,我可以让它像这样工作,但它真的很笨重:
截屏:
这是解决方案