A method and system for preserving attributes of objects within a file that was created in a different environment from that in which the file is opened, enabling the attributes to be maintained after the file is saved. For example, an HTML document created with a text editor includes elements 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 elements are preserved. Even when changes to these elements occur, to the extent possible, the method provides for determining attributes of related elements that were in the document as originally opened in the HTML editor, so that these attributes can be applied to corresponding 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.

Μια μέθοδος και ένα σύστημα για τις ιδιότητες των αντικειμένων μέσα σε ένα αρχείο που δημιουργήθηκε σε ένα διαφορετικό περιβάλλον από αυτό στο οποίο το αρχείο ανοίγουν, που επιτρέπει στις ιδιότητες για να διατηρηθούν μετά από το αρχείο σώζονται. Παραδείγματος χάριν, ένα έγγραφο HTML που δημιουργείται με έναν συντάκτη κειμένων περιλαμβάνει τα στοιχεία όπως οι σαφείς ετικέττες κειμένων και HTML, με τις οποίες οι ιδιότητες όπως το whitespace, τα σπασίματα γραμμών, και το επίπεδο εισοχών συνδέονται. Όταν ένα τέτοιο έγγραφο ανοίγουν σε έναν συντάκτη HTML για την εφαρμογή της παρούσας εφεύρεσης, οι ιδιότητες αυτών των στοιχείων συντηρούνται. Ακόμα και όταν εμφανίζονται οι αλλαγές σε αυτά τα στοιχεία, στο μέτρο του δυνατού, η μέθοδος προβλέπει τον καθορισμό των ιδιοτήτων των σχετικών στοιχείων που ήταν στο έγγραφο όπως αρχικά ανοίγονται στο συντάκτη HTML, έτσι ώστε αυτές οι ιδιότητες μπορούν να εφαρμοστούν στα αντίστοιχα αντικείμενα που προστίθενται στο έγγραφο ή όσον αφορά τις αλλαγές που γίνονται από το χρήστη. Η συντήρηση των επίμονων ιδιοτήτων αντικειμένου ισχύει επίσης σε άλλους τύπους εφαρμογών λογισμικού όπως τα συστήματα γλωσσικής ανάπτυξης και τα προγράμματα επεξεργασίας κειμένου. Αυτή η εφεύρεση ασφαλίζει έτσι, παραδείγματος χάριν, ότι οι λειτουργίες που αναπτύσσονται στις νεώτερες εκδόσεις ενός προγράμματος, αν και δεν αναγνωρίζονται σε μια προηγούμενη έκδοση, εμμένουν όταν ανοίγουν ένα αρχείο στην προηγούμενη έκδοση και σώζεται έπειτα.

 
Web www.patentalert.com

< (none)

< Methods for imaging pulmonary and cardiac vasculature and evaluating blood flow using dissolved polarized 129Xe

> Computer system having a plurality of bus agents coupled to bus requesters wherein each bus agent includes an internal arbiter that selects one of the bus requests

> (none)

~ 00027