11.13. 注意・制限事項

11.13.1. 注意事項

11.13.1.1. XMLマッピングファイルの名前変更について
XMLマッピングファイルの名前変更は推奨されない操作です。

名前を変更したい場合は、以下の手順に従って変更してください。
  1. プロジェクト・エクスプローラービューで名前を変更。
  2. XMLマッピングプロジェクトの.xmlmappingpluginファイルに記述されるXMLマッピングファイル名を手動で修正。
例:old_file.xmfnew_file.xmf に変更した場合に、.xmlmappingpluginファイルの内容を以下のように修正してください。

修正前:
 ...
 xmfFile="[XMLマッピングプロジェクト名]/old_file.xmf"
 ...
修正後:
 ...
 xmfFile="[XMLマッピングプロジェクト名]/new_file.xmf"
 ...
11.13.1.2. デザイン操作時にエラーや警告メッセージが問題ビューに出力されない
マッピングやノードのプロパティ設定、XSL編集などのデザイン操作時に、 エラーメッセージや警告メッセージが問題ビューに出力されない場合、次の対処を行ってください。

問題ビューで フィルターアイコン をクリックします。


フィルターダイアログで、タイプ > XMLマッピング問題 をONにして、適用して閉じる をクリックします。


11.13.1.3. XMLマッピングファイル作成時に内部エラーが発生する
新規XMLマッピングファイル作成ウィザードで、スキーマ項目が大量に存在するスキーマファイルを指定した場合や、マッピングエディタを大量に開いた場合等に、下記のエラーが発生しマッピングエディタを開けない場合があります。


一度発生した場合、マッピングエディタを閉じるまで、Developerを再起動しても同様のエラーとなりますので、Developerを停止した状態でマッピングエディタを開いている元のXMLマッピングファイル(XMFファイル)をエクスプローラ上で移動・削除し、Developerを再起動する必要があります。
なお、本エラーはDeveloperで表示可能なSWTコンポーネント数がWindowsのGDIオブジェクト上限に依存していることに起因しています。
回避するには、読み込むXMLスキーマ項目数を削減するか、下記のレジストリ値を変更してOS再起動することで1プロセスあたりのGDIオブジェクト上限値を変更してください。

レジストリキー:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\GDIProcessHandleQuota

GDIオブジェクトについては下記リンクを参照してください。
GDI オブジェクト - Win32 apps | Microsoft Learn

なお、当該レジストリキーは他のアプリケーションでも参照する値の為、変更する際には注意が必要です。

11.13.2. 制限事項

特にありません。