■ markup 언어의 혼용
:XML 문서는 하나의 markup 언어로 작성하는 것이 일반적이나, 여러 개의 markup 언어들을 이용해서 작성하는 것도 가능함

■ element 이름 충돌(collision)
:여러 언어에서 정의된 같은 이름의 엘리먼트들을 사용할 때 이름 충돌 발생 가능
■ Namespace 개념
-namespace 이용 -> 각 언어에서 정의되는 이름들의 집합을 구분
ex) element 이름 --> 접두사: element 이름
■ Namespace 이름
-markup 언어의 namespace 이름은 그 언어를 개발할 때 정의
- XML Schema 문서에서 “targetNamespace” 속성으로 정의
- Namespace 이름은 URI(Uniform Resource Identifier) 형태로 정의(url,urn)
-xml 문서에서 namespace에 관한 속성 선언
▷Scheman Location 선언:namespace 이름과 xml schema 문서의 url 선언
▷Namespace 이름에 대한 접두사 선
■ Namespace 사용방법
■default Namesapces
■ attributes and Namespaces
'XML' 카테고리의 다른 글
| 7.DOM (0) | 2024.04.25 |
|---|---|
| 6.XML Schema (0) | 2024.04.13 |
| 4.DTD를 이용한 문서 구조 설계 (0) | 2024.03.31 |
| XML (0) | 2024.03.29 |