我试图从IDML文件中提取文本内容。IDML:以正确的顺序提取文本内容
什么,我现在做的是 -
提取XML文件,去
designmap.xml
文件并寻找弥补该文档的价差。点差是在designmap.xml元素,定义为::
- 在每个扩频,我寻找
<TextFrame>
元件,并且取从ParentStory
属性对应的内容
问题在于这段文字似乎没有按顺序排列。我有一个简单的IDML文件,其中我有一个标题的文本框架,一个文本框架覆盖了页面的内容。当我提取时,身体部分如果首先获取,然后是头部。
有没有什么方法可以按照我们可以看到的顺序提取内容?
谢谢。
PS - 在元素中,NextFrame和PreviousFrame属性都设置为'n'。我不确定这意味着什么,这些价值可以帮助你。如果我错过了一些非常基本的东西,我很抱歉,我是新来的设计和IDML。
我从你提到的IDML文件中提取文本。如果您有关于这一点的想法,请帮助我 - 我可以有把握地认为文件中的价差排列顺序相同,因为它们是在designmap文件中提及。 – divyanshm 2013-03-11 12:03:27
如果您将这种类型的问题作为单独的问题提出,SO的IDML部分将得到改进 - 但是,差异顺序取决于它们在设计图中出现的顺序。 – JcFx 2013-03-11 13:21:03