본문 바로가기

IT/xml

[XML] Well-Formed XML 문서란?

반응형

1. Well-Formed란?
-XML 1.0 스펙에 정의된 문법 규칙을 따르는것



2. Well-Formed XML의 문서 요구 사항

  • 시작 tag, 끝 tag 가 일치
  • root element 는 오로지 하나만 존재 
  • 태그를 지정 할때 대소문자를 구분한다.
  • 속성값은 반드시 인용 부호 ""or "를 사용해야 한다
  • 하나의 요소에서 속성을 반복하여 사용해서는 안됨
     

3. Well - Formed Element
Element란 ? 
XML 을 이루는 기본 단위 이다.
내용은 밑에 와 같이 생겼습니다.


<HELLO> 내용 </HELLO>
 시작tag   내용   끝 tag 


4. 작성시 유의 사항

(1) HTML 과 같이 끝 tag를 생략 해서는 안된다.
(2) Root element 가 두개면 에러 발생
(3) tag는 중첩이 될 수 없다.
(4) tag는 대소문자가 구별됩니다. <name>≠<Name>
(5) '<' 다음에 공백을 두어서는 안된다. < name>-> error
(6) tag 를 xml으로 지정 할 수 없다.  
(7) 시작은 문자 , 한글 , _ 로만 시작 가능
(8)  두번째 문자 부터는 "_" "일반문자" "숫자" "-"  "." 가능

예제)