CODEDRAGON ㆍDevelopment/Web, WWW
Elements(요소)
· 가장 기본적인 마크업이며, 문서 구조를 구성하는 최소단위입니다.
· 시작 태그부터 종료 태그까지의 모든 것을 가리킵니다.
· XML문서는 이러한 Element를 이용하여 정보를 계층 구조로 표현합니다.
· XML 문서에서 요소의 이름은 저장하고 있는 데이터의 내용을 명확히 알려줍니다. 따라서 요소의 이름만으로도 데이터의 내용을 짐작할 수 있습니다.
· XML 요소는 하나 이상의 다른 요소를 포함할 수 있습니다. 또한, 텍스트, 속성, 미디어 객체나 경우에 따라 이들 전부를 포함할 수도 있습니다.
Elements(요소) 작성 규칙
· 요소안에 요소를 내용으로 지정함으로써 구조를 가지도록 설계할 수 있습니다.
· <친구목록></친구목록>은 아주 중요한 요소로 루트 요소(Root Element)라고 합니다.
· 루트 요소는 XML문서에서 반드시 한 개가 존재해야 하며 모든 요소들은 이 루트 요소안에 포함된 자식요소가 됩니다. 이 루트 요소는 XML 문서에 존재하는 모든 요소의 조상(ancestor) 요소가 됩니다.
<친구목록></친구목록> |
<친구목록>
<친구>
<이름>둘리</이름>
<나이>12</나이>
<전화번호>010-1212-2323</전화번호>
</친구>
<친구>
<이름>도우너</이름>
<나이>27</나이>
<전화번호>010-4747-4545</전화번호>
</친구>
</친구목록> |
|
잘못된 XML문서
<친구>요소들을 감싸는 루트 요소가 없기 때문에 올바른 XML문서가 아닙니다.
BAD |
<친구>
<이름>둘리</이름>
<나이>12</나이>
<전화번호>010-1212-2323</전화번호>
</친구>
<친구>
<이름>도우너</이름>
<나이>27</나이>
<전화번호>010-4747-4545</전화번호>
</친구> |
GOOD |
<친구목록>
<친구>
<이름>둘리</이름>
<나이>12</나이>
<전화번호>010-1212-2323</전화번호>
</친구>
<친구>
<이름>도우너</이름>
<나이>27</나이>
<전화번호>010-4747-4545</전화번호>
</친구>
</친구목록> |
Elements(요소) 구성
Tag, Attribute, Content로 이루어져 있습니다.
· Tag
· Attribute
· Content
'Development > Web, WWW' 카테고리의 다른 글
<HTML></HTML> (0) | 2017.10.30 |
---|---|
Elements 구조 (0) | 2017.10.30 |
Sonar(소나) - 오픈 소스 코드 검사 도구 (0) | 2017.10.28 |
웹사이트 아카이브(archive.org) (0) | 2017.10.18 |
Canva - 무료 템플릿 사이트 (0) | 2017.10.03 |