HTML
39일차//XML// XML 시작 구조
aesup
2021. 3. 9. 12:11
728x90
XML 문서는 HTML 문서와 마찬가지로 트리(tree) 형태의 계층구조를 가진다.
이러한 XML 트리는 하나뿐인 루트(root)요소부터 시작하여
각각의 자식(child)요소에 차례대호 연결된다.
트리 구조에 포함되는 모든 요소는 자신만의 자식(child)요소를 가질 수 있다.
위의 그림에서 화살표로 설명하는 용어들은 요소 간의 관계를 나타낸다.
부모(parent) 요소는 여러 개의 자식(child) 요소를 가질 수 있다.
하지만 자식(child) 요소는 단 하나의 부모(parent) 요소만을 가진다.
형제(sibling) 요소는 같은 트리 레벨(tree level)에 존재하는 요소를 가르킨다.
즉, 형제 요소란 같은 부모(parent) 요소를 가지는 자식 요소 간의 관계를 나타낸다.
조상(ancestor) 요소란 부모 요소를 포함해 계층적으로 현재 요소보다 상위에 존재하는 모든 요소를 가르킨다.
자손(descendant) 요소란 자식 요소를 포함해 계층적으로 현재 요소보다 하위에 존재하는 모든 요소를 가르킨다.
XML 트리의 모든 요소는 자신만의 텍스트나 속성을 가질 수 있다.
XML에서는 띄어쓰기를 인식합니다.
HTML에서는 띄어쓰기를 따로 인식하지 않습니다.
하지만 XML에서는 여러 번의 띄어쓰기를 그대로 인식합니다.
728x90