我是 iOS 开发的新手。我正在为 iPad 开发一个 ePUB 阅读器应用程序。
服务器向我发送扩展名为 .acsm 的文件。它是一个 XML 格式的文件。现在我需要解析这个 acsm 文件并下载这本书。
服务器端开发人员说它可以正常工作,他可以使用 Adobe Digital Editions 下载电子书。
我应该怎么做才能下载实际的书并显示它?
这些是 acsm 文件的内容:
<fulfillmentToken fulfillmentType="buy" auth="user" xmlns="http://ns.adobe.com/adept">
<distributor>urn:uuid:861ac232-6f99-4be5-8b78-28d3aa1a1200</distributor>
<operatorURL>http://litstage.cloudapp.net:8080/fulfillment/</operatorURL>
<transaction>ACS4-6490845051477798803551940</transaction>
<expiration>2012-12-05T10:57:33+00:00</expiration>
<resourceItemInfo>
<resource>urn:uuid:45c004e9-ff9f-4117-94b9-c6776176fa62</resource>
<resourceItem>0</resourceItem>
<metadata>
<dc:title xmlns:dc="http://purl.org/dc/elements/1.1/">The Divine Comedy</dc:title>
<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dante, Alighieri</dc:creator>
<dc:publisher xmlns:dc="http://purl.org/dc/elements/1.1/">FeedBooks (www.feedbooks.com)</dc:publisher>
<dc:identifier xmlns:dc="http://purl.org/dc/elements/1.1/">urn:uuid:7d0300ba-2381-11dd-8c0f-001cc049a027</dc:identifier>
<dc:format xmlns:dc="http://purl.org/dc/elements/1.1/">application/epub+zip</dc:format>
<dc:language xmlns:dc="http://purl.org/dc/elements/1.1/">en</dc:language>
<thumbnailURL>http://litstage.cloudapp.net:8080/media/45c004e9-ff9f-4117-94b9-c6776176fa62.jpg</thumbnailURL>
</metadata>
<licenseToken>
<resource>urn:uuid:45c004e9-ff9f-4117-94b9-c6776176fa62</resource>
<permissions>
<display/>
<excerpt/>
<print/>
<play/>
</permissions>
</licenseToken>
</resourceItemInfo>
<hmac>gGIGmkDLFpWda2dWchW3E46O9oA=</hmac>
</fulfillmentToken>