Attributes of objects within a file that was created in a different environment from that in which the file is opened are preserved, enabling the attributes to be maintained after the file is saved. For example, an HTML document created with a text editor includes objects such as plain text and HTML tags with which attributes such as whitespace, line breaks, and indent level are associated. When such a document is opened in an HTML editor implementing the present invention, the attributes of these objects are preserved. Even when changes to these objects occur, to the extent possible, attributes of objects that were in the document as originally opened in the HTML editor are determined, so that these attributes can be applied to related objects that are added to the document or in regard to changes that are made by the user. The preservation of persistent object attributes is also applicable to other types of software applications such as language development systems and word processing programs. This invention thus insures, for example, that functions developed in newer versions of a program, although not recognized in an earlier version, persist when a file is opened in the earlier version and then saved.

De attributen van voorwerpen binnen een dossier dat in een verschillend milieu van dat werd gecreeerd in die het dossier wordt geopend worden bewaard, toelatend dat de attributen worden gehandhaafd nadat het dossier wordt opgeslagen. Bijvoorbeeld, wordt gecreeerd omvat een HTML- document dat met een tekstredacteur voorwerpen zoals duidelijke tekst en van HTML markeringen waarmee de attributen zoals whitespace, lijnonderbrekingen, en paragraafniveau worden geassocieerd. Wanneer een dergelijk document in een redacteur die van HTML geopend wordt de onderhavige uitvinding uitvoert, worden de attributen van deze voorwerpen bewaard. Zelfs wanneer de veranderingen in deze voorwerpen zich voordoen, in de mate mogelijke, worden de attributen van voorwerpen die in het document zoals die oorspronkelijk in de redacteur waren van HTML worden geopend bepaald, zodat deze eigenschappen op verwante voorwerpen kunnen worden toegepast die aan het document of wat betreft veranderingen worden toegevoegd die door de gebruiker worden aangebracht. Het behoud van blijvende objecten attributen is ook van toepassing op andere soorten softwaretoepassingen zoals de systemen van de taalontwikkeling en tekstverwerkingsprogramma's. Deze uitvinding verzekert zo, bijvoorbeeld, dat de functies die in nieuwere versies van een programma worden ontwikkeld, hoewel niet erkend in een vroegere versie, voortduren wanneer een dossier in de vroegere versie wordt geopend en dan opgeslagen.

 
Web www.patentalert.com

< (none)

< Thread interruption with minimal resource usage using an asynchronous procedure call

> Client side bulk updates on the world wide web

> (none)

~ 00070