Skip to main content

Qu'est-ce qu'une liste de propriétés?

Une liste de propriétés dans la programmation informatique est une liste de paires de valeurs clés qui décrivent les attributs spécifiques d'un programme ou d'un objet. Une paire de valeurs clés se compose d'une clé ou du nom de l'attribut queest référé et une valeur pour cet attribut. Les listes de propriétés peuvent être utilisées pour enregistrer des objets dans un fichier pendant le processus de sérialisation ou peuvent être utilisés pour stocker des informations telles que les préférences des utilisateurs. Ils sont généralementlisible par l'homme et peut donc être indépendant de la plate-forme.

Dans l'informatique moderne, une liste de propriétés qui va être écrite dans un fichier utilise généralement le langage de balisage extensible (XML) pour définir les clés et les valeurs. XML est un texte lisible par l'humance qui rend la lecture de la liste d'un flux plus facile.

Pendant la sérialisation des données, une liste de propriétés est GENéré qui contient des paires de valeurs clés qui représentent toutes les informations d'état dans un objet de données donné.Des mécanismes tels que la réflexion, la liste des propriétés peut être lue et les champs correctement attribués à une nouvelle instance de la classe d'objets.

Certains systèmes d'exploitation et langages informatiques ont fait des listes de propriétés une partie intégrante de leur structure de fonctionnement.Les programmes ont pris le format XML standard d'une liste de propriétés et créé des implémentations propriétaires qui permettent au système d'optimiser la lecture et la rédaction des listes. Bien que ce soient toujours des listes de propriétés, elles ne sont pas portables sur d'autres systèmes ou programmesà moins qu'ils ne soient spécifiquement conçus pour lire le format modifié.

Une liste de propriétés est précieuse dans certaines applications car elle est humaine-Cidable.Édition et création de listes de propriétés.

La structure et les arguments d'une liste de propriétés créés avec XML peuvent être définis avec un bloc de code connu sous le nom de définition de type de document (DTD). Un DTD peut aiderUn programme qui écrit ou lit une liste de propriétés en définissant les clés valides qui peuvent être utilisées et les plages autorisées des valeurs attribuées.Pris au moment de la rédaction ou de la lecture avant que des données non valides aient la possibilité de causer des problèmes dans un programme en cours d'exécution.