A method, system, and computer-readable code for translating an input
document into an Extensible Markup Language (XML) dialect which is
well-formed, such that automated, dynamically-selected transformations
(such as those that will indicate a user's current context) can be applied
to the document. The new XML dialect indicates dynamically-selected
document transformations that are desired. Further, a novel technique is
provided for dynamically generating a Document Type Definition (DTD) to
describe the new XML dialect, so that the XML document created in this
dialect can subsequently be processed by an XML parser. In the preferred
embodiment, the desired transformations account for a user's dynamic
context, and this information is represented by the dynamically-generated
XML dialect.
Une méthode, un système, et un code lisible à la machine pour traduire un document test dans un dialecte de Extensible Markup Language (XML) qui est bien formé, tel qu'automatisées, des transformations dynamique-choisies (de ce type que qui indiquera le contexte courant d'un utilisateur) peuvent être appliquées au document. Le nouveau dialecte de XML indique les transformations dynamique-choisies de document qui sont désirées. De plus, une technique de roman est donnée pour produire dynamiquement d'un Document type definition (DTD) pour décrire le nouveau dialecte de XML, de sorte que le document de XML créé dans ce dialecte puisse plus tard être traité par un analyseur de XML. Dans le mode de réalisation préféré, les transformations désirées expliquent le contexte dynamique d'un utilisateur, et cette information est représentée par le dialecte dynamique-produit de XML.