[英]Getting XML File Into Parse.Com Class
我正在尝试获取当前为XML格式的RSS的目录,并将其作为类上传到Parse.com。 XML的结构为:
<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<atom:link rel="self" type="application/rss+xml" href="http://www.316apps.com/NewallaSermons/Directory.xml" />
<lastBuildDate>Thu, 16 Aug 2012 09:26:14 -0500</lastBuildDate>
<title>Newalla Church of Christ Directory</title>
<description><![CDATA[Directory of Members for Newalla Church of Christ]]></description>
<language>en</language>
<copyright>2012 Newalla Church of Christ</copyright>
<item>
<title>Last Name</title>
<description>First Name</description>
<author>Address</author>
<comments>Phone Number</comments>
<link></link>
<pubDate>Sun, 09 Sep 2012 18:00:00 -0500</pubDate>
</item>
<item>
<title>Another Last Name</title>
<description>Another First Name</description>
<author>Another Address</author>
<comments>Another Phone Number</comments>
<link></link>
<pubDate>Sun, 09 Sep 2011 18:00:00 -0500</pubDate>
</item>
</channel>
</rss>
Parse.com允许导入JSON或CSV文件。 我已经为JSON文件使用了在线转换器,但是当我导入它时,所有内容在Parse表中显示为一行,而不是每个项目一行。 它基本上将所有结果放在一行中。 有什么建议吗?
我的JSON格式为:
{
"results": [
{
"rss": {
"channel": {
"link": [
{
"_rel": "self",
"_type": "application/rss+xml",
"_href": "http://www.316apps.com/NewallaSermons/Directory.xml",
"__prefix": "atom"
},
"http://www.316apps.com"
],
"lastBuildDate": "Thu, 16 Aug 2012 09:26:14 -0500",
"title": "Newalla Church of Christ Directory",
"author": {
"__prefix": "itunes",
"__text": "Newalla Church of Christ"
},
"generator": "Podcast Maker v1.4.1 - http://www.lemonzdream.com/podcastmaker",
"description": {
"__cdata": "Directory of Members for Newalla Church of Christ"
},
"summary": {
"__prefix": "itunes",
"__text": "Directory of Members for Newalla Church of Christ"
},
"language": "en",
"copyright": "2012 Newalla Church of Christ",
"item": [
{
"title": "First Name",
"description": "Last Name",
"author": "Address",
"comments": "Phone",
"link": "",
"pubDate": "Sun, 09 Sep 2012 18:00:00 -0500"
},
{
"title": "Another Last Name",
"description": "Another First",
"author": "Another Address",
"comments": "Another Phone",
"link": "",
"pubDate": "Sun, 09 Sep 2011 18:00:00 -0500"
},
"_xmlns:itunes": "http://www.itunes.com/dtds/podcast-1.0.dtd",
"_xmlns:atom": "http://www.w3.org/2005/Atom",
"_version": "2.0"
}
}
]
}
Parse只对对象本身感兴趣,我猜您将不得不在TextEdit或类似工具中手动编辑JSON。 这可能需要花费与您自己在控制台中手动创建对象一样长的时间。
因此,如果您只想将所有书籍作为对象,则只需删除错误的文本并离开即可:
{"results" : [
{
"title": "First Name",
"description": "Last Name",
"author": "Address",
"comments": "Phone",
"link": "",
"pubDate": "Sun, 09 Sep 2012 18:00:00 -0500"
},
{
"title": "Another First Name",
"description": "Another Last Name",
"author": "Another Address",
"comments": "Another Phone",
"link": "",
"pubDate": "Sun, 09 Sep 2012 18:00:00 -0500"
}
]}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.