반응형
*Namespace 의 중요성!
여러 소스의 XML를 합칠 때 발생 할 수 있는 이름 충돌(태그 충돌)을 막기 위한 기술 입니다.
ex)
<User>
여러 소스의 XML를 합칠 때 발생 할 수 있는 이름 충돌(태그 충돌)을 막기 위한 기술 입니다.
ex)
<User>
<name>김말자</name>
<User>
---------------------------------
<Object>
---------------------------------
<Object>
<name>연필</name>
<Object>
두개의 xml 소스를 합치면
<User>
두개의 xml 소스를 합치면
<User>
<name>김말자</name>
<Object>
<Object>
<name>연필</name>
<Object>
<User>
-----------------------------
태그 name 이 겹치게 됩니다.
즉 첫번째의 name 의 구매자의 이름을 알기 위한 태그 이고
두번째의 name은 물체의 이름을 나타내는 태그 입니다.
이것을 구별하기 위해 namespace 라는 것을 사용합니다.
-----------------------------
태그 name 이 겹치게 됩니다.
즉 첫번째의 name 의 구매자의 이름을 알기 위한 태그 이고
두번째의 name은 물체의 이름을 나타내는 태그 입니다.
이것을 구별하기 위해 namespace 라는 것을 사용합니다.
'IT > xml' 카테고리의 다른 글
[XML] CSS에서 background 적용 방법 (0) | 2011.04.26 |
---|---|
[XML] element 전역 설정 (0) | 2011.04.05 |
[XML] schema의 default 와 targetNamespace 는 무슨차이? (0) | 2011.03.29 |
[XML] XML의 특성 및 개발 관련 도구 (0) | 2011.03.18 |
[XML] 문서의 선언 && PI (0) | 2011.03.18 |