Я пытаюсь разобрать подачу ATOM и отображать соответствующие части, которые мне нужны. После выполнения некоторых поисков, я не мог найти способ сделать это в додзё, так что я написал эту реализацию, чтобы получить, в то же время (вар XML содержит фид атом):Анализ содержимого ATOM в Dojo?
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.
Заранее спасибо.