1) XML문서의 특징
-. HTML과 다르게 Element(Tag)의 이름을 사용자 정의가 가능하고,
확장성이 있다.
-. 연산과 검색이 가능하다.
-. XML문서는 자원(Content)만 저장하는 문서이다.
2) 선언부 <?xml version="1.0" encoding="euc-kr" standalone="yes"?>는
무조건 문서의 첫번째로 인식되도록 해야 한다.
3) 주석문
<!-- 주석 내용 -->
4) 루트 엘리먼트(Node)
루트 엘리먼트는 반드시 XML문서에서 단 한개만 정의되어야 한다.
5) 엘리먼트 이름 정의법
엘리먼트들은 open엘리먼트가 있으면 반드시 close엘리먼트가
있어야 한다. 그리고 그 사이에 자원(Content)을 기재 한다.
-. 엘리먼트의 이름은 문자나 Under bar(_)로 시작할 수 있다.
(숫자로 시작할 수는 없다.)
-. 두번째 문자부터는 숫자 정의가 가능하다.
-. 엘리먼트 이름 중간에 공백이 들어갈 수는 없다.
-. 대/소문자 구분을 한다.
-. 엘리먼트는 <기호로 시작하면서 바로 뒤에 공백이 올 수는 없다.
6) 주의 사항
-. 엘리먼트들이 서로 엉켜서는 안된다.
예를 들면.. <a1><test>^^</a1></test> 요러면 안된다.
<a1><test>^^</test></a1> 이게 맞다.
-. 다음의 5가지 특수분자는 Escape문자를 사용해야 한다.
< ---> <
> ---> >
" ---> "
' ---> '
& ---> &
[예문1] --> <책이름>XML&Java</책이름>
<책이름>XML&Java</책이름>
[예문2] --> <This is very fun>Java</This is very fun>
<This_is_very_fun>Java</This_is_very_fun>
[예문3] --> < 친구><에스텔></ 친구>
<친구><에스텔></친구>
'Programing > XML' 카테고리의 다른 글
XML - (0) | 2008.07.29 |
---|---|
XML - xml 과 css (0) | 2008.07.29 |
XML - DTD (0) | 2008.07.29 |
XML - 기초 (0) | 2008.07.29 |
XML - DTD 간단정리 (0) | 2008.07.29 |