Hvad er en ejendomsliste?
M Platform-uafhængig.
I moderne computing anvender en egenskabsliste, der vil blive skrevet til en fil, normalt det udvidelige markeringssprog (XML) til at definere nøglerne og værdier. XML er menneskelig læsbar tekst, der også kan læses af ethvert program, hvilket gør det muligt for den egenskabsliste, der er flyttet mellem operationssystem lettere.
Under dataserialisering, en egenskabListen genereres, der indeholder nøgleværdipar, der repræsenterer alle statsoplysninger i et givet dataobjekt. Nøglen refererer til navnet på feltet, der serialiseres, og værdien er den faktiske tilstandsoplysninger, der gemmes. Brug af mekanismer såsom reflektion, egenskabslisten kan læses og de felter, der er passende tildelt til en ny instans af objektklassen.
Nogle operativsystemer og computersprog har lavet ejendomslister til en integreret del af deres driftsstruktur. Disse programmer har taget standard XML -formatet på en ejendomsliste og skabt proprietære implementeringer, der giver systemet mulighed for at optimere læsning og skrivning af listerne. Selvom disse stadig er ejendomslister, er de ikke bærbare for andre systemer eller programmer, medmindre de er specielt designet til at læse den ændrede format.
En ejendomsliste er værdifuld i en bestemt appLicationer, fordi det er menneskeligt læsbart. Dette har ført til udviklingen af specifikke programmer, der bruges til at redigere ejendomslister på en måde, der opretholder strukturen og gør det lettere for computerbrugeren. Visse operativsystemer har endda indbygget support til redigering og oprettelse af ejendomslister.
M Ugyldige data har en chance for at forårsage problemer i et kørende program.