Xml.XmlTransform.TXMLTransform.OnTranslate
Delphi
property OnTranslate: TTranslateEvent read FOnTranslate write FOnTranslate;
C++
__property TTranslateEvent OnTranslate = {read=FOnTranslate, write=FOnTranslate};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | published | Xml.XmlTransform.pas Xml.XmlTransform.hpp |
Xml.XmlTransform | TXMLTransform |
説明
TXMLTransform コンポーネントがユーザー定義ノードを変換する必要があるときに発生します。
OnTranslate イベントハンドラを記述すると,ユーザー定義ノードの変換を提供できます。
TXMLTransform は,アプリケーションが Data プロパティを読み出したとき,または TransformXML メソッドを呼び出したときに変換を実行します。その変換の実行方法を制御する変換ドキュメントが XML ドキュメントのノードがユーザー定義であることを示す場合,TXMLTransform はそのノードを変換する必要があるときに OnTranslate イベントを生成します。OnTranslate は,ユーザー定義としてマークされているノードでのみ発生します。
OnTranslate イベントハンドラでユーザー定義ノードを変換しない場合,変換された XML の対応するノードには元の XML ノードの値が割り当てられます。値がない場合,ノードは空のままです。