Element 생성 규칙
동일한 태그 이름으로 시작 태그와 끝 태그가 한 쌍으로 구성해야 하고, 태그 안에 내용이 들어간다. 내용이 없을 때는 빈 태그(Empty tag)로 표기한다. (예, <from/>)
Tag 이름 규칙
태그명은 대소문자를 구분한다.
태그명 사이의 공백은 '_' 로 대체한다.
태그명의 첫 문자는 숫자가 올 수 없다.
태그명은 문서를 이해하는데 중요한 역할을 하므로 약자를 사용하지 않도록 한다.
Attribute 생성 규칙
속성(Attribute)은 엘리먼트의 특성을 나타내기 위해 사용된다.
시작 태그 안에 위치하며, 속성명과 속성값으로 구성된다.
속성값을 설정할 때는 큰따옴표(")나 작은따옴표(')로 묶어서 사용한다.
@ test.xml
- <책>이라는 시작 태그 안에 책 표지의 색상을 나타내는 color와 책 크기를 나타내는 size 속성이 있다.
content 규칙
내용(content) 안의 공백은 아무리 많이 띄워도 결국 한 칸의 공백으로 인식한다.
XML에서 미리 정의 된 "<", ">", "&" 와 같은 특수문자는 CDataSection 이나 Entity를 이용하여 표현할 수 있다.
동일한 태그 이름으로 시작 태그와 끝 태그가 한 쌍으로 구성해야 하고, 태그 안에 내용이 들어간다. 내용이 없을 때는 빈 태그(Empty tag)로 표기한다. (예, <from/>)
Tag 이름 규칙
태그명은 대소문자를 구분한다.
태그명 사이의 공백은 '_' 로 대체한다.
태그명의 첫 문자는 숫자가 올 수 없다.
태그명은 문서를 이해하는데 중요한 역할을 하므로 약자를 사용하지 않도록 한다.
Attribute 생성 규칙
속성(Attribute)은 엘리먼트의 특성을 나타내기 위해 사용된다.
시작 태그 안에 위치하며, 속성명과 속성값으로 구성된다.
속성값을 설정할 때는 큰따옴표(")나 작은따옴표(')로 묶어서 사용한다.
@ test.xml
<?xml version="1.0" encoding="utf-8" ?>
<책목록>
<책 color="blue" size="middle">
<제목>XML 입문</제목>
<저자>홍길동</저자>
<출판사>활빈당</출판사>
</책>
</책목록>
<책목록>
<책 color="blue" size="middle">
<제목>XML 입문</제목>
<저자>홍길동</저자>
<출판사>활빈당</출판사>
</책>
</책목록>
- <책>이라는 시작 태그 안에 책 표지의 색상을 나타내는 color와 책 크기를 나타내는 size 속성이 있다.
content 규칙
내용(content) 안의 공백은 아무리 많이 띄워도 결국 한 칸의 공백으로 인식한다.
XML에서 미리 정의 된 "<", ">", "&" 와 같은 특수문자는 CDataSection 이나 Entity를 이용하여 표현할 수 있다.
