純文字匯入器會在模組中,移入從純文字檔內容建立的物件。物件階層的結構和物件屬性的值,由檔案的結構與內容決定。您可以使用匯入器來移入空白模組,或是延伸已移入的模組。如果您延伸已移入的模組,所匯入的檔案會放在現行物件之後。
分解層次
分解層次決定如何匯入文字檔。文字檔可以匯入至單一物件,或者可以為段落或標題中的每一個句子各建立一個物件。
表 1. 分解層次分解層次 |
說明 |
無 |
建立一個物件,並將所有文字匯入至該物件。檔案中的文字佈置是在物件中維護。 |
段落 |
為檔案中的每一個文字段落,各建立一個物件。空白行之後的文字會解譯成段落。第二個空白行會解譯成段落的結束。物件會建立在前一個標題物件的下方,並在「物件文字」屬性中插入文字。 |
句子 |
為檔案中的每一個句子,各建立一個物件。句點之前(包含句點)的文字區塊會解譯成句子。 |
含關鍵字的句子 |
在包含關鍵字的每一個句子之後,各建立一個物件。- 如果未剖析任何關鍵字,會為檔案中的每一個文字段落,各建立一個新物件。
- 若有剖析關鍵字,則包含關鍵字的句子會變成物件中的最後一個句子。會為下一個句子建立新物件。
您可以指定要讓匯入器使用的關鍵字。 |
標題
如果您選取的分解層次是
段落、
句子或
含關鍵字的句子,則會將標題匯入至物件的「物件標題」屬性。空白行之後的文字以及以標題編號開頭的文字會解譯成標題。標題編號是任何的數字和句點組合,且開頭和結尾都是數字。當匯入器找到標題時,它會在物件階層中對應至標題編號的層次,建立一個標題物件。下列字元用作定界字元:
- 句點空格 [.]
- 分號空格 [;]
- 冒號空格 [:]
- 空格連字號空格 [-]
- 換行字元
標題編號之後的第一個定界字元之前的文字(包含該文字),會匯入至物件的
物件標題屬性。第一個定界字元之後的任何文字,則會插入到
物件文字屬性中。
物件標題屬性的值會指派給標題物件的
物件簡短文字屬性,但其中不包括標題定界字元和安全分類。
控制如何匯入清單項目
請使用進階選項,來控制如何匯入列舉清單和文件清單。
如果列舉清單使用了羅馬字母、阿拉伯數字或羅馬數字中的大寫或小寫字母,匯入器能夠辨識該列舉清單。這些字元必須以下列其中一種格式出現:
- character.
- character)
- (character)
註: 為了能夠辨識清單,尾端句點或括弧的後面必須是一個空格字元。
如果您擷取列舉清單項目,則會為清單中的每一個項目,各建立一個物件。物件階層會反映清單的結構。
文件清單項目是一行文字,其中包含使用者指定的定界字元。定界字元之前的文字會匯入至物件標題;定界字元之後的文字會匯入至物件文字屬性。新物件會建立成前一個標題物件的子項。
擷取內嵌資料
請使用進階選項,來選取要在其中匯入內嵌資料的屬性。如果您輸入的屬性不存在於模組中,則會建立它。匯入器可辨識的內嵌資料如下:
- 標題編號
會擷取文字檔中產生物件之段落的編號。擷取段落編號時,會建立從 Rational® DOORS® 中的物件,指向文字檔中之段落的可追蹤性。標題編號是指位在區段編號之前的前一個標題的段落編號。
- 安全分類
位在空格之後的括弧 (
) 中的字元以及標題編號會匯入成安全分類。指派給純文字段落的分類,與位在它們前面的標題相同。如果標題沒有安全分類,您可以為安全分類屬性設定預設值。
- 參照
方括弧 [ ] 中的文字會視為參照資訊。相同物件中的多項參照會以逗點區隔清單的形式,儲存在您指定的屬性中。
控制換行和編號
請使用進階選項,來控制在匯入檔案時,如何解譯文字檔中的換行和編號。