Elements(요소), Elements(요소) 작성 규칙, 잘못된 XML문서, Elements(요소) 구성

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