问题标签 [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.
xml - E4X 获取元素的下一个兄弟
我有一个 XML 节点的引用,它是更大的 XML 树的一部分。有没有办法在不访问父级并寻找它的情况下获取下一个/上一个兄弟元素?像 DOM 之类的东西nextSibling
就是我要寻找的东西。
编辑:鉴于 E4X 没有自然的方法可以做到这一点,我将坚持以下(除了在我的情况下,我将在某处存储实际索引):
apache-flex - 无法分配给非参考值
我有一个奇怪的问题,我有一个 XMLList,其中的元素的属性位置从 0 到 x。当我想通过以下语句将文本添加到该 XMLList 的元素时,我收到一条错误消息:
1050:无法分配给非参考值。
这里有什么问题?
谢谢马库斯
xml - 忽略 E4X 节点名称和属性的大小写?
有谁知道忽略 XML 节点名称和属性上的大写/小写/驼峰式的技巧?
一个简单的例子:我给我的客户端一个 XML 文件,其中包含一个名为 fooID 的 XML 属性,但客户端可以更改 XML,并且 - 不知道大小写更改或在“fooid”下添加一个属性。自然,我的解析器(在 AS3 中)会忽略所有小写属性。请注意, fooID 中包含的值不是这里的问题,而是属性名称本身。有任何想法吗?
xml - 为什么我会收到此警告:3594: parent 不是动态类 XML 的可识别方法?
它来自这行代码:
nNode 是一个 XML 节点,作为参数发送给调用它的函数。代码运行,并执行预期的所有操作,但编译器发出警告。我有一些格式问题吗?
PS我试过告诉它它是这样的XML:
但我仍然收到警告。
xml - Flex 中的 XML 解析问题
我有一个超过 10,000 行的 XML,当我使用 URLLoader 类解析该 xml 时。我无法跟踪整个 xml。在跟踪时我从中间获取 xml。任何人都可以建议我如何解析 xml 文档。提前致谢
xml - Flex XML 动态类型
我有一个从服务器接收动态 XML 数据的应用程序。XML 的结构是动态的,无法预测标签/属性名称。没有行项目可以被硬编码。数据从数据库返回(想象列和行),并且数据的类型在服务器端是已知的。以下只是一个示例,仅显示数据如何返回的结构。
我想知道如何/是否可以将这些数据转换为 arraycollection 中的类型值,如下所示:
提前致谢
xml - 使用 E4X 解析 XML 打印:结果不一致?
我正在尝试解析从 Twitter 的 restful API ( http://apiwiki.twitter.com/Twitter-REST-API-Method:-statuses-user_timeline ) 检索到的推文的 XML 文件。问题是,当我使用以下方法打印它时:
我收到推文。但是,当我尝试以下操作时,我得到的只是数字:
我对此感到非常困惑。我已经搜索了 WWW,试图找到一个体面的综合 AS3 教程,特别是关于 E4X 的教程,但没有找到任何对我有帮助的东西。我确定这是一个小问题。
怎么了?
我可以在 for-each 循环中遍历推文,还是必须求助于标准 for 循环?
我正在使用 MXML 文件中的代码,如有必要,将使用完整源代码进行更新。
javascript - E4X 浏览器支持
我试图弄清楚这一点,但没有太多信息。哪些浏览器支持 E4X,为什么它没有被更广泛地采用?
javascript - JavaScript 中的 XML 文字?
E4X (Ecma-357) 是对 ECMAScript 的扩展,它添加了 XML 文字作为第一类原语。这太棒了,但是只有 Mozilla 和 Adobe 支持(也没有 V8 和 IE 支持),从 Web 开发人员的角度来看,E4X 几乎已经死了,必须支持任何现代浏览器的用户。
围绕在 JavaScript 中实现 XML 文字还有哪些其他工作?有没有办法在 JavaScript 中获得类似于 XML 文字或 E4X 的东西,任何人都在研究?也许一些框架插件?
前几天我遇到了 LunaScript (asana.com/Luna),它用类似 JavaScript 的语言实现了 XML 文字。这很好,但我可能永远不会在 Asana 工作,因此永远不会编写 LunaScript。
javascript - 在 E4X 中过滤 2 个不同的节点?
我可以在 E4X 中过滤 2 个与属性相同的不同节点类型,然后在节点类型上过滤吗?我在任何地方都找不到这个:
就像是”: