2

我是 iOS 开发的新手。我正在为 iPad 开发一个 ePUB 阅读器应用程序。

服务器向我发送扩展名为 .acsm 的文件。它是一个 XML 格式的文件。现在我需要解析这个 acsm 文件并下载这本书。

服务器端开发人员说它可以正常工作,他可以​​使用 Adob​​e 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>
4

0 回答 0