我試圖從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