속성 목록이란 무엇입니까?
컴퓨터 프로그래밍의 속성 목록은 프로그램 또는 객체의 특정 속성을 설명하는 키 값 쌍의 목록입니다. 키-값 쌍은 키 또는 참조되는 속성의 이름으로 구성되며 속성에 대한 값은 직렬화 과정에서 파일을 저장하는 데 사용될 수 있습니다. 플랫폼 독립적.
최신 컴퓨팅에서 파일에 기록 될 속성 목록은 일반적으로 키와 값을 정의하기 위해 확장 가능한 마크 업 언어 (XML)를 사용합니다. XML은 모든 프로그램에서 읽을 수있는 인간 읽기 가능한 텍스트입니다. 더 쉬운.
데이터 직렬화 중에 속성주어진 데이터 객체의 모든 상태 정보를 나타내는 키 값 쌍이 포함 된 목록이 생성됩니다. 키는 직렬화되는 필드의 이름을 나타내며 값은 저장되는 실제 상태 정보입니다. 반사와 같은 메커니즘을 사용하여 속성 목록을 읽을 수 있으며 객체 클래스의 새로운 인스턴스에 적절하게 할당 할 수 있습니다.
.일부 운영 체제와 컴퓨터 언어는 속성 목록을 운영 구조의 필수 부분으로 만들었습니다. 이러한 프로그램은 속성 목록의 표준 XML 형식을 취하고 시스템이 목록의 읽기 및 쓰기를 최적화 할 수있는 독점적 구현을 만들었습니다. 이는 여전히 속성 목록이지만, 다른 시스템에 대해 휴대 할 수 없지만 수정 된 형식을 읽도록 설계되지 않습니다.
속성 목록은 특정 앱에서 유용합니다라이센스는 사람이 읽을 수 있기 때문에 라이센스가 있습니다. 이로 인해 구조를 유지하고 컴퓨터 사용자가 더 쉽게 할 수있는 방식으로 속성 목록을 편집하는 데 사용되는 특정 프로그램의 개발로 이어졌습니다. 특정 운영 체제도 속성 목록의 편집 및 생성을 지원합니다.
.XML로 생성 된 속성 목록의 구조와 인수는 문서 유형 정의 (DTD)로 알려진 코드 블록으로 정의 될 수 있습니다. DTD는 사용할 수있는 유효한 키를 정의하고 할당 된 값의 허용 가능한 범위를 정의하여 속성 목록을 작성하거나 읽는 프로그램을 도울 수 있습니다. 데이터는 실행 프로그램에서 문제를 일으킬 수있는 기회가 있습니다.