【问题标题】:How to parse atom/xml content with Javascript?如何使用 Javascript 解析 atom/xml 内容?
【发布时间】:2015-01-17 11:27:31
【问题描述】:

我是retrieving a Google Calendar Resource,通过他们的Data API,返回以下内容:

<?xml version="1.0" encoding="utf-8"?>
<atom:entry xmlns:atom="http://www.w3.org/2005/Atom" xmlns:apps="http://schemas.google.com/apps/2006">
  <apps:property name='resourceId' value='CR-NYC-14-12-BR'/>
  <apps:property name='resourceCommonName' value='Boardroom'/>
  <apps:property name='resourceDescription' value='Conference room in New York city, building 14, floor 12, Boardroom'/>
  <apps:property name='resourceType' value='CR'/>
</atom:entry> 

我需要获取其中一个字段的值,例如resourceId,并将其存储在一个变量中。我怎样才能解析这个并获得那个值?我在服务器端使用 Meteor JS,它使用 JavaScript。因此,答案需要使用JavaScript。谢谢!

【问题讨论】:

    标签: javascript xml meteor atom-feed google-data-api


    【解决方案1】:

    用于将 xml 转换为 json 使用:https://github.com/buglabs/node-xml2json

    parser.toJson(xml, options);
    

    那么这只是迭代值的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-28
      • 1970-01-01
      • 2016-11-05
      • 2013-08-30
      • 2016-05-05
      相关资源
      最近更新 更多