我正在尝试解析一个ATOM提要并显示所需的相关部分,在做了一些搜索之后,我在Dojo中找不到这样做的方法,因此我编写了以下实现来暂时应付(var xml包含Atom提要):
var names = this.getArray(xml.getElementsByTagName("name"));
var contents = this.getArray(xml.getElementsByTagName("content"));
var emails = this.getArray(xml.getElementsByTagName("email"));
var pubTimes = this.getArray(xml.getElementsByTagName("published"));
getArray: function(data) {
var theArray = [];
dojo.forEach(data, function (entry) {
theArray.push(entry);
});
return theArray;
}
然后使用这些数组打印出ATOM提要的格式化版本。我是Javascript和Dojo的新手,我确信有更好/更简单的方法来解析XML。
先谢了。
2条答案
按热度按时间xlpyo6sf1#
你试过dojox.atom吗?
gcuhipw92#
当我有一个Atom提要时,我会执行以下操作:
然后我可以很容易地使用
jsonObj.*key*
来获取或设置数据。