일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- function
- php
- architecture
- Algorithm
- Class
- XML
- for
- instruction
- javascript
- DS
- DATAPATH
- while
- MIPS
- system
- MacOS
- DoM
- control
- data structure
- html
- Java
- Linux
- mysql
- python
- computer
- DB
- CSS
- github
- web
- Pipelining
- react
- Today
- Total
YYYEJI
[XML] XML 문서의 구성 요소 본문
XML 문서의 구성 요소
① Elements
✓ tag들의 이름
Ex) <!ELEMENT element-name (element-content)>
② Attributes
✓ elements의 대한 추가 정보
✓ start tag 안에 위치
✓ name-value pairs로 존재
Ex) <TO data = '2022/9/30' day='Friday'> To: Mom and Dad </To>
③ Entities
✓ XML에서 특별한 의미를 가진 문자가 있습니다 Ex) <tag>
✓ 이 문자들은 미리 정의해 놓은 entity를 사용해야 됩니다.
< (<)
> (>)
& (&)
" (")
' (')
Ex) <To> To: " Mom and dad " </To>
④ PCDATA (Parseable Character Data)
✓ Starting tag과 ending tag 사이에 위치
✓ parser에 의해 parse 됩니다.
✓ Entity를 사용해야 됩니다.
✓ DTD 요소에만 올 수 있는 데이터
⑤ CDATA (Character Data)
✓ parser에 의해 parse 되지 않습니다.
✓ <!CDATA[...]]> 안에 있는 텍스트는 태그로써 parsing 되지 않고, 텍스트로만 인식됩니다.
✓ Entity를 사용하지 않고 문자 그대로 사용해도 됩니다.
✓ DTD 속성에만 올 수 있는 데이터
Ex) <!CDATA[& cdata test&]]>
↓↓↓ DTD - valid checking form ↓↓↓
https://www.online-toolz.com/tools/xml-validator.php
↓↓↓ Entity code ↓↓↓
https://yyyeji.tistory.com/71?category=1305455
◡̈
'HTML(or XML) & CSS & JavaScript' 카테고리의 다른 글
[XML] DTD 속성 타입 (Attribute types) (0) | 2022.09.30 |
---|---|
[XML] DTD의 정의와 Elements 속성 (0) | 2022.09.30 |
[MacOS] XAMPP 다운로드하기 (0) | 2022.09.29 |
[XML] CSS에서 hover 속성 (0) | 2022.09.15 |
[XML] CSS에서 transform-origin 속성 (0) | 2022.09.15 |