¿Qué es una lista de propiedades?
Una lista de propiedades en la programación de computadoras es una lista de pares de valor clave que describen los atributos específicos de un programa u objeto. Un par de valor clave consiste en una clave, o el nombre del atributo que se está referiendo, y un valor para ese atributo. Las listas de propiedades se pueden usar para guardar objetos a un archivo durante el proceso de serialización o se puede utilizar para almacenar la información de los usuarios. platform-independent.
In modern computing, a property list that is going to be written to a file usually employs the extensible markup language (XML) to define the keys and values. XML is human-readable text that also can be read by any program, allowing the property list file to be moved between operating systems. Using XML has the added benefit of being supported by several programming libraries, which makes reading the list from a stream Más fácil.
Durante la serialización de datos, una propiedadSe genera la lista que contiene pares de valor clave que representan toda la información de estado en un objeto de datos determinado. La clave se refiere al nombre del campo que se está serializando, y el valor es la información de estado real que se está guardando. Usando mecanismos como la reflexión, la lista de propiedades se puede leer y los campos asignados adecuadamente a una nueva instancia de la clase de objeto.
Algunos sistemas operativos y lenguajes de computadora han hecho que las listas de propiedades sean una parte integral de su estructura operativa. Estos programas han tomado el formato XML estándar de una lista de propiedades y las implementaciones patentadas creadas que permiten al sistema optimizar la lectura y la escritura de las listas.
Una lista de propiedades es valiosa en cierta aplicaciónLicaciones porque es legible por el humano. Esto ha llevado al desarrollo de programas específicos que se utilizan para editar listas de propiedades de una manera que mantenga la estructura y facilite el usuario de la computadora. Ciertos sistemas operativos incluso tienen soporte incorporado para la edición y la creación de listas de propiedades.
.La estructura y los argumentos de una lista de propiedades que se crea con XML se puede definir con un bloque de código conocido como definición de tipo de documento (DTD). Un DTD puede ayudar a un programa que está escribiendo o leyendo una propiedad en la lista de las claves que se pueden usar y los rangos permitidos de los valores asignados. Esto significa que los pares de valores de valor se pueden verificar para que se puedan verificar los sintxos válidos, y los errores se pueden obtener los rangos permitidos que se realizan a cualquiera de los que se les puede escribir. Los datos no válidos tienen la oportunidad de causar problemas en un programa en ejecución.