From IDMLWiki
10.7.4 XMLImportPreference
<XMLImportPreference>エレメントでは、InDesignドキュメントにXMLを読み込むときの設定をします。このプリファレンスオブジェクトは、IDMLファイルのXMLエレメントには影響しません。
スキーマの例73 XMLImportPreference
XMLImportPreference_Object = element XMLImportPreference{ attribute Self { xsd:string }, attribute ImportToSelected{ xsd:boolean }?, attribute ImportStyle{ XMLImportStyles_EnumValue }?, attribute CreateLinkToXML{ xsd:boolean }?, attribute RepeatTextElements{ xsd:boolean }?, attribute IgnoreUnmatchedIncoming{ xsd:boolean }?, attribute ImportTextIntoTables{ xsd:boolean }?, attribute IgnoreWhitespace{ xsd:boolean }?, attribute RemoveUnmatchedExisting{ xsd:boolean }?, attribute AllowTransform{ xsd:boolean }?, attribute ImportCALSTables{ xsd:boolean }?, element Properties { element TransformFilename{ (file_type, xsd:string ) |
(enum_type, XMLTransformFile_EnumValue )
}?&
element TransformParameters{ element ListItem{ attribute Name { xsd:string }, attribute Value { xsd:string } }*
}?
}
?
}
表78 属性としてのXMLImportPreferenceプロパティ
| 名前 |
値 |
必須 |
説明 |
| AllowTransform |
boolean |
|
trueのとき、XSLTファイルを適用してXMLファイルを変換する |
| CreateLinkToXML |
boolean |
|
trueのとき、リンクを作成する。falseのとき、ファイルは埋め込まれる |
| IgnoreUnmatchedIncoming |
boolean |
|
trueのとき、既存の構造に一致する要素のみ読み込む。Note:ImportStyleがMergeImportのときのみ |
| IgnoreWhitespace |
boolean |
|
trueのとき、空白のみの要素を読み込まない。Note:ImportStyleがMergeImportのときのみ |
| ImportCALSTables |
boolean |
|
trueのとき、CALSテーブルをInDesignテーブルとして読み込む |
| ImportStyle |
XMLImportStyles_EnumValue |
|
読み込みモード。AppendImportまたはMergeImport |
| ImportTextIntoTables |
boolean |
|
trueのとき、タグが一致した場合テキスト要素を表に読み込む。Note:ImportStyleがMergeImportのときのみ |
| ImportToSelected |
boolean |
|
trueのとき、選択されたXMLエレメントに読み込まれる。falseのとき、ルートに読み込まれる |
| RemoveUnmatchedExisting |
boolean |
|
trueのとき、読み込まれたXMLに一致しない要素、フレームおよび内容を削除する。Note:ImportStyleがMergeImportのときのみ |
| RepeatTextElements |
boolean |
|
trueのとき、繰り返すテキスト要素を複製する。Note:ImportStyleがMergeImportのときのみ |
表79 エレメントとしてのXMLImportPreferenceプロパティ
| 名前 |
値 |
必須 |
説明 |
| TransformFileName |
string |
|
trueのとき、XSLTファイル名かStylesheetInXML(XSLTファイルがXMLドキュメントに適用されているとき)を許可する。Note:AllowTransformがtrueのときのみ |
| TransformParameters |
ListItem |
|
スタイルシートのパラメータ。名前と値の組を含む一連のListItemエレメント |