gpt4 book ai didi

javascript - 是否有 E4X 方法可用于将属性添加到 XML 元素?

转载 作者:行者123 更新时间:2023-11-30 17:34:56 25 4
gpt4 key购买 nike

在 E4X 中,我可以通过 E4X 运算符或方法将一个元素添加到另一个元素:

// operator
var errorXml = <error></error>;
reportXml.errors.error += errorXml;

// method
var errorXml = new XML('<error></error>');
reportXml.errors.appendChild(errorXml);

我知道我可以使用 @ 运算符向我的 errorXml 元素添加一个属性:

errorXml.@description = 'uh oh!';

但是我怎样才能达到与使用 E4X 方法相同的效果呢?有可能吗?我之所以这样做是因为我正在尝试编写将成功通过 JSHint 的 JavaScript Lint 。

最佳答案

浏览http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-357.pdf我找不到适合的方法。

在您的示例中,您只是设置描述属性。为该特定示例传递 linting 的方法是:

var desc = 'uh-oh';   
var errorXml = new XML('<error description=\"' + desc + '\"></error>');

关于javascript - 是否有 E4X 方法可用于将属性添加到 XML 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22244207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com