Co to jest lista nieruchomości?
Lista właściwości w programowaniu komputerowym to lista par kluczowych, które opisują określone atrybuty programu lub obiektu. Para kluczowej wartości składa się z klucza lub nazwy atrybutów, do których jest powiązane, a wartość dla tego atrybutu można użyć list właściwości do zapisania obiektów do pliku plik niezależny od platformy.
W nowoczesnym obliczeniach lista właściwości, która zostanie zapisana do pliku, zwykle wykorzystuje rozszerzalny język znaczników (XML), aby zdefiniować klucze i wartości. XML jest tekstem, który może być również czytany przez dowolne programy, co czytamy w dowolnym programie, co czytamy listy, co czytamy w listach. Łatwiej.
Podczas serializacji danych właściwośćWygenerowana jest lista, która zawiera pary wartości kluczowej, które reprezentują wszystkie informacje o stanie w danym obiekcie danych. Klucz odnosi się do nazwy pola serializowania, a wartością jest zapisywane informacje o stanie. Za pomocą mechanizmów takich jak odbicie, listę właściwości można odczytać, a pola odpowiednio przypisane do nowej instancji klasy obiektowej.
Niektóre systemy operacyjne i języki komputerowe sprawiły, że listy właściwości stały się integralną częścią ich struktury operacyjnej. Programy te przyjęły standardowy format XML listy właściwości i utworzyły zastrzeżone implementacje, które umożliwiają systemowi optymalizację czytania list. Chociaż nadal są to listy właściwości, nie są one przenośne dla innych systemów lub programów, chyba że są one specjalnie zaprojektowane w celu odczytania przez zmodyfikowanego formatu.
Lista właściwości jest cenna w określonej aplikacjiLisations, ponieważ jest to czytelne przez człowieka. Doprowadziło to do opracowania określonych programów używanych do edytowania list właściwości w sposób, który utrzymuje strukturę i ułatwia użytkownik komputerów. Niektóre systemy operacyjne mają nawet wbudowane wsparcie dla edycji i tworzenia list właściwości.
Struktura i argumenty listy właściwości tworzonej z XML można zdefiniować za pomocą bloku kodu znanego jako definicja typu dokumentu (DTD). DTD może pomóc programowi, który pisze lub czytając listę właściwości, określając prawidłowe klucze, które można użyć, a dopuszczalne zakresy przypisanych wartości. Dane mają szansę spowodować problemy w uruchomionym programie.