如何解析Scorm1.2清单文件

时间:2012-08-21 07:01:32

标签: android xml-parsing scorm

我必须解析Scorm1.2清单文件以获取Scorm1.2文档中的所有HTML页面。

我想在我的应用程序中遵循SCORM1.2的所有标准。

为此,我要解析一个imsmanifest文件。此清单文件包含许多属性,例如链接中给出的属性。

我的问题是如何解析这个文档,以获取同样包含我的html文件路径的所有资源属性。

非常感谢任何帮助。

谢谢。

1 个答案:

答案 0 :(得分:1)

在清单文件中查找<resources>个元素。每个资源都有许多文件。

<resources>
 <resource identifier="resource_1" type="webcontent" adlcp:scormtype="sco" href="shared/launchpage.html">
  <file href="Etiquette/Course.html"/>
  <file href="Etiquette/course.jpg"/>
  <file href="Etiquette/Distracting.html"/>
  <file href="Etiquette/distracting.jpg"/>
 </resource>
</resources>

只需使用之前使用的任何XML阅读器阅读XML文件,并获取href属性。根据您使用的语言,将有大量关于如何读取任何给定XML文件的资源。

请记住可能在其他一些元素中使用的'base'属性。有关详细信息,请查看SCORM 1.2规范 -

http://www.adlnet.gov/resources/SCORM-1-2-Specification?type=technical_documentation