A converter converts between structured language elements and objects
embeddable in the native format of a document editor. A data structure
representing the embeddable object is created without instantiating an
instance of the object and includes the associated structured language
element. Subsequently, the structured language element is used to
instantiate an object and set its properties. Any portion of the
structured language element not recognized during the conversion process
is retained by the embeddable object. If conversion back to a structured
language element is subsequently required, the conversion process is
facilitated by the presence of the original structured language element
within the embeddable object as well as the retained portion of the
structured language element not recognized.
Un convertisseur convertit entre les éléments de langue structurés et les objets embeddable dans le format indigène d'un rédacteur de document. Une structure de données représentant l'objet embeddable est créée sans instantiating un exemple de l'objet et inclut l'élément de langue structuré associé. Plus tard, l'élément de langue structuré est employé à l'instantiate un objet et a placé ses propriétés. N'importe quelle partie de l'élément de langue structuré non identifié pendant le processus de conversion est maintenue par l'objet embeddable. Si la conversion de nouveau à un élément de langue structuré est plus tard exigée, le processus de conversion est facilité par la présence de l'élément de langue structuré original dans l'objet embeddable comme la partie maintenue de l'élément de langue structuré non identifié.