问题标签 [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 回答
1306 浏览

sql - 如何在 AS3 中使用 E4X 查询 XML 文件?

我需要归档一个数据库驱动的 flash as3 网站。我将表导出到 xml,所以现在我有这样的东西:

现在我想选择id设置为home的记录。

在 SQL 中:SELECT * FROM table WHERE id='home'

我怎样才能用 E4X for AS3 做同样的事情?

0 投票
2 回答
107 浏览

xml - e4x 语句与局部变量冲突?

在代码中的某处我已经贴花变量:

在此之后我有一个 e4x 声明

这应该将项目的 namewin 与“必要名称”进行比较,并仅返回 nameWin 与“必要名称”匹配的项目。

xml_m.项目:

如果我在声明 xml-child 中使用与 nameWin 不同的语句(例如 summa),则效果很好。但是对于 nameWin,e4x 将局部变量 nameWin(此时我根本不感兴趣)与“必要名称”进行比较,而不是将项目的 nameWin 与“必要名称”进行比较。

有任何想法吗?库的版本可以是原因吗?

0 投票
2 回答
274 浏览

javascript - e4x 过滤多个孩子?

我的 XML 看起来像这样:

但我不知道如何根据类别 ID 过滤项目?有人知道该怎么做吗?:)

就像是:

只返回所有项目:(

0 投票
1 回答
530 浏览

javascript - 在 E4X 中过滤

这只是一个简单的问题。我目前正在使用 Mozilla 的 Rhino 开发一个小的 webapp。作为一个步骤,我需要获取一个网页并过滤它的所有节点。为此,我使用 E4X。我以为我可以这样做:

但这会产生错误。它是如何正确完成的?

(顺便说一句:这只是提高性能的一步。代码已经做得很好,只是有点慢。)

0 投票
1 回答
183 浏览

javascript - 修复 JS 中的内部链接

我刚刚创建了一个脚本,它通过服务器端 JS 从网页中提取文章。(如果您有兴趣:它用于http://pipes.yahoo.com/fb55/expandr。)

我只是在内部链接方面遇到了一点问题。某些页面包含以下链接:

我需要做的是修复它们并在那里设置根,如下所示:

我正在使用 E4X 来处理页面。我不想展示我目前令人毛骨悚然的尝试,它有问题而且很慢。有人对我有解决方案吗?

0 投票
2 回答
296 浏览

xml - 删除XML节点,保持原样

我需要从 XML 变量中删除一些节点,并且我想保持原样不变。
因此,我将 XML 传递给一个新变量并从该变量中删除节点,但原始变量随之改变。

有没有办法保护 XML 免受原始变量的影响?

0 投票
1 回答
2120 浏览

xml - Actionscript 3 E4X 使用 XML 中的命名空间值

我正在使用 Action script 3 构建应用程序 我正在从 Web 检索一些 XML 但是节点名称是 mms:Image mms:Results 等我的操作脚本编译器抛出错误,因为它不希望在节点中看到分号姓名。如何访问节点?

谢谢

0 投票
1 回答
3260 浏览

javascript - Javascript E4X:如何正确迭代属性 XMLList?

我在通过 javascript 中的 E4x 检索属性值时遇到问题。

假设如下 XML 节点列表作为 XMLObject:

我使用以下方法正确访问了节点(在循环中)及其属性节点attributes()

现在,一方面,名称和值没有充分返回 value(n) 返回 name(n+1) 的值,即 的值att1将是value2; 如果我设置var value = attributes[ (n+1) ].toString()的值正确返回但第一个值将返回undefined

可能我只是对这个很感兴趣。那么,是否有人对我所缺少的有任何指示?

TIA,

FK

0 投票
1 回答
131 浏览

javascript - 嵌套标签如何在 E4X 中工作?

假设我有以下 XML:

有没有办法在没有自定义子解析器的情况下检测<b>相对于内容的位置<a>

0 投票
1 回答
535 浏览

soap - 如何从 Rhino 中运行的脚本中的 E4X 对象创建和 Apache Axiom 元素?

我正在运行一个在 Rhino 中运行的脚本,它会创建一个像这样的 E4X 对象:

我想在 SOAP 消息中包含这样的 XML。我正在使用Apache Axis 2 ServiceClient创建肥皂消息。我正在寻找一种将 E4X xml 对象转换为 Apache AXIOM 元素的方法,以便可以通过调用将其添加到 SOAP 消息中:

ServiceClient.addHeader(org.apache.axiom.om.OMElement omElement)