Mis on kinnisvaraloend?

Atribuutide loend arvutiprogrammeerimises on võtme-väärtuste paaride loend, mis kirjeldab programmi või objekti spetsiifilisi atribuute. Võtme-väärtuste paar koosneb võtmest või atribuudi nimest, mis viidatakse ja selle atribuudi väärtus. Atribuudiloendeid saab kasutada objektide salvestamiseks faili serialiseerimise käigus või teabe salvestamiseks, näiteks kasutaja eelistused. Tavaliselt on need inimese -loetav ja seetõttu võib see olla platvormist sõltumatu.

Kaasaegses andmetöötluses kasutab faili kirjutatav atribuutide loend tavaliselt võtmete ja väärtuste määratlemiseks laiendatavat märgistuskeelt (XML). XML on inimloetav tekst, mida saab ka loeb mis tahes programm, võimaldades atribuutide loendi faili teisaldada operatsioonisüsteemide vahel. XML-i kasutamise eeliseks on see, et seda toetavad mitmed programmeerimisteegid, mis muudab loendi lugemise voost lihtsamaks.

Andmete serialiseerimise käigus genereeritakse atribuutide loend, mis sisaldab võtme-väärtuste paare, mis esindavad kogu antud andmeobjekti olekuteavet. Võti viitab serialiseeritava välja nimele ja väärtus on tegelik salvestatav olekuteave. Kasutades selliseid mehhanisme nagu peegeldus, saab lugeda atribuutide loendit ja määrata väljad vastavalt objektiklassi uuele eksemplarile.

Mõned operatsioonisüsteemid ja arvutikeeled on muutnud atribuutide loendid oma operatsioonistruktuuri lahutamatuks osaks.Need programmid on võtnud atribuutide loendi standardse XML-vormingu ja loonud patenteeritud teostused, mis võimaldavad süsteemil loendite lugemist ja kirjutamist optimeerida. Kuigi need on endiselt atribuutide loendid, ei saa neid teistesse süsteemidesse või programmidesse kaasas kanda, välja arvatud juhul, kui need on spetsiaalselt loodud muudetud vormingu lugemiseks.

Omaduste loend on teatud rakendustes väärtuslik, kuna see on inimesele loetav.See on viinud spetsiifiliste programmide väljatöötamiseni, mida kasutatakse atribuutide loendite redigeerimiseks viisil, mis säilitab struktuuri ja muudab selle arvutikasutaja jaoks lihtsamaks. Teatud operatsioonisüsteemidel on isegi sisseehitatud tugi atribuutide loendite redigeerimiseks ja loomiseks.

XML-iga loodud atribuutide loendi struktuuri ja argumendid saab määratleda koodiplokiga, mida nimetatakse dokumenditüübi määratluseks (DTD). DTD võib aidata programmi, mis kirjutab või loeb atribuuti loendisse, määratledes kehtivad kasutatavad võtmed ja määratud väärtuste lubatud vahemikud. See tähendab, et võtme-väärtuste paaride süntaksit saab kontrollida ja vigu saab tabada kirjutamise või lugemise ajal enne kõik kehtetud andmed võivad käivitatavas programmis probleeme tekitada.