메인 컨텐츠로 가기

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

developerWorks에 처음 로그인하면 developerWorks프로파일이 생성됩니다.귀하의 프로파일에서 동의하신 내용이 공개되지만 이 사항은 언제든지 변경 가능합니다. 귀하의 성명(숨김으로 체크되어 있어도 표시됩니다)과 디스플레이 이름은 게시한 컨텐츠나 사이트 엑세스시 표시됩니다.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

처음 developerWorks에 로그인할 때 프로파일이 작성되므로, 이를 위해 디스플레이 이름을 선택해야 합니다. 선택하신 디스플레이 이름은 developerWorks에 게시한 컨텐츠에 표시됩니다.

3글자 이상 31글자 이하의 길이로 사용 가능합니다. dW커뮤니티 내에서는 보안상 이메일주소를 제외한 다른 이름을 지정하셔야 합니다.

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

XML Base

XML 엘리먼트의 가상 웹 표현 제어

필자:  W3C

요약:  XML Base는 XML 엘리먼트를 Uniform Resource Identifiers (URI)로 연결하는 수단을 제공한다. 상대 URI가 이와 연관된 XML 프로세싱 액션으로 변환되는 방법을 지정하는 방법에 대해 배워보자.

원문 게재일:  2007 년 6 월 12 일
난이도:  중급 원문:  보기
페이지뷰: 502 회
의견: 

XML Base는 XML 엘리먼트를 Uniform Resource Identifiers (URI)로 연결하는 수단을 제공한다. 상대 URI가 이와 연관된 XML 프로세싱 액션으로 변환되는 방법을 지정하는 방법에 대해 배워보자.

URIs and Internationalized Resource Identifiers (IRI)는 거의 모든 XML 애플리케이션에 있어서 중요하다. XInclude와 기타 문서 결합 방식은 물론 외부 리소스를 참조하는 많은 기술들을 포함하여, XML 엔터티들에 대한 접착제와 같은 역할을 한다. URI는 또 다른 URI와 비교하여 지정될 수 있고, XML 문서에 상대 URI를 지정한다면 프로세서에 의해 문서가 로딩되었던 방식에 따라 변환된다. 가끔, 문서 작성자는 URI가 변환되는 방식에 대해 더 많은 제어권을 갖고 싶어 하고, XML Base [W3C Recommendation]는 이 같은 컨트롤을 제공한다. 사람들은 XML 엘리먼트를 기본 URI와 연결하여 그 엘리먼트 내의 상대 URI가 문서 엔터티의 URI 보다는 오버라이드 된 베이스에 따라 변환되도록 한다. 예를 들어, XML 엘리먼트에 상대 URL을 사용하는 링크가 포함되어 있다면 링크 될 절대 URL은 엘리먼트의 기본 URI를 언급함으로써 결정될 것이다. 이는 그 엘리먼트 또는 이것의 조상의 엘리먼트에 대해 지정된다.


참고자료

의견



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=20
Zone=XML
ArticleID=238850
SummaryTitle=XML Base
publish-date=06122007