-
XML 기본 문법Coding/etc 2019. 9. 4. 15:26
1. 모든 XML 요소는 종료 태그를 가져야 한다.
HTML와는 달리 종료 태그가 없으면 XML에서는 무조건 오류가 발생합니다.
또한, 빈 태그에도 반드시 슬래시(/)를 추가해야만 오류가 발생하지 않습니다.
<h1>XML <hr> // 오류 발생 <h1>XML <hr/> // 오류 X
2. XML 태그는 대소문자를 구분한다.
HTML에서는 태그 이름에 대소문자를 구분하지 않습니다.
하지만 XML에서는 태그 이름에 대소문자를 구분하므로, 대소문자가 다르면 다른 요소로 인식합니다.
<hi> 이 요소는 hi 요소입니다 </hi> <HI> 이 요소는 HI 요소입니다 </HI>
따라서, 시작 태그와 종료 태그가 모두 대소문자까지 같아야 합니다. 만약 다르다면 오류가 발생합니다.
<HI> 오류 발생 <hi>
3. XML 태그의 여닫는 순서는 반드시 지켜져야 한다.
먼저 열린 태그는 더 늦게 열린 태그가 닫혀야만 닫힐 수 있습니다.
<p><strong>오류 발생 구문</p></strong> <p><strong>오류 X</strong></p>
4. XML에서 속성값은 반드시 따옴표로 감싸야 한다.
HTML에서는 속성값을 따옴표로 감싸지 않아도 큰 문제 없이 동작합니다.
하지만 XML에서는 속성값을 따옴표로 감싸지 않으면 오류가 발생합니다.
<student name = 홍길동> // 오류 발생 <student name = "홍길동"> // 정상 동작
5. XML에서는 띄어쓰기를 인식한다.
HTML에서는 띄어쓰기를 따로 인식하지 않습니다.
하지만 XML에서는 여러 번의 띄어쓰기를 그대로 인식합니다.
'Coding > etc' 카테고리의 다른 글
[XSLT 예제] HTML 테이블 그리기 (0) 2019.09.17 [XSLT 예제] 다중 조건문 수행하기 (1) 2019.09.09 [XSLT 예제] 간단한 조건문 처리하기 (0) 2019.09.06 XML의 정의와 기본 특징 (0) 2019.09.04 [C#]Unity - 대화 애니메이션 구현하기 (1) 2019.03.25