如何解析ePub文档中的toc.ncx文件并显示其层次结构?

问题描述:

我有我的应用程序来阅读和显示ePub文件几乎就绪。如何解析ePub文档中的toc.ncx文件并显示其层次结构?

我现在看到的是,如果本书的目录具有章节,主题和子主题的层次结构,我该如何解析toc.ncx文件(它具有XML结构)以及如何解析UITableView中的数据同时保留分层结构?

您可以使用NSXMLParser来解析toc.ncx文件。这很简单,你可以找到文档here

+0

感谢您的解决方案。我实际上能够成功解析文件,但是我在获取文件的层次结构细节并以UITableView格式显示相同的层次结构时遇到了麻烦。 – 2012-03-28 12:57:38

+0

显然,如果没有更详细的信息,您的问题就无法得到解答。 – Mundi 2012-03-28 17:09:26

+0

是!最后,我明白了......首先,我需要解析XML并创建一个字典......然后,这个NSDictionary可以轻松地以分层格式显示在UITableView中! – 2012-03-29 05:34:12