Xml.XmlTransform.TXMLTransform.OnTranslate
Delphi
property OnTranslate: TTranslateEvent read FOnTranslate write FOnTranslate;
C++
__property TTranslateEvent OnTranslate = {read=FOnTranslate, write=FOnTranslate};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | published | Xml.XmlTransform.pas Xml.XmlTransform.hpp |
Xml.XmlTransform | TXMLTransform |
Description
Se produit lorsque le composant TXMLTransform doit traduire un noeud défini par l'utilisateur.
Ecrivez un gestionnaire d'événement OnTranslate pour fournir la traduction des noeuds définis par l'utilisateur.
TXMLTransform effectue une traduction lorsqu'une application lit la propriété Data ou appelle la méthode TransformXML. Si le document de transformation qui régit le processus de traduction indique qu'un noeud du document XML est défini par l'utilisateur, TXMLTransform génère un événement OnTranslate lorsqu'il doit effectuer la traduction à partir ou en direction de ce noeud. OnTranslate ne se produit que pour les noeuds marqués comme étant définis par l'utilisateur.
Si vous ne traduisez pas un noeud défini par l'utilisateur dans un gestionnaire d'événement OnTranslate, le noeud correspondant dans le XML traduit prend la valeur éventuelle du noeud XML source. Sinon, il demeure vide.