在iPhone应用程序解析acsm

时间:2012-12-10 20:04:45

标签: iphone objective-c ios

我是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>

0 个答案:

没有答案