메인 컨텐츠로 가기

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

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

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

  • 닫기 [x]

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

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

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

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

  • 닫기 [x]

xml:id

XML 문서의 엘리먼트에 고유 식별자 부여하기

필자:  W3C

요약:  xml:id는 XML 문서의 엘리먼트에 대한 고유 식별자를 나타내는 애트리뷰트에 대한 공식 규약이다. Document Type Definition (DTD) ID의 함정을 피하면서 단순함을 유지하는 방법에 대해 알아보자.

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

xml:id는 XML 문서의 엘리먼트에 대한 고유 식별자를 나타내는 애트리뷰트에 대한 공식 규약이다. Document Type Definition (DTD) ID의 함정을 피하면서 단순함을 유지하는 방법에 대해 알아보자.

많은 XML 애플리케이션은 엘리먼트를 구분하는 메커니즘을 필요로 한다. 예를 들어, XHTML 엘리먼트에 대한 아이디는 문서 내의 연결에 사용된다. 이는 HTML 문서의 앵커 이름이 내부 링크에 사용되는 방식과 비슷하다. DTD는 하나의 애트리뷰트의 아이디 유형을 선언하는 메커니즘을 제공하지만, 프로세서가 모든 경우를 다 다룰 수 없다는 점에서 문제가 많이 있다. 이 같은 복잡함 때문에 어떤 애트리뷰트가 아이디 구조를 갖고 있는지를 표현하기가 어렵다. xml:id Version 1.0 [W3C Recommendation]은 xml:id라는 이름을 가진 애트리뷰트(xml 접두사는 특별한 XML 네임스페이스와 연결된다.)가 순응 애플리케이션에 의해 고유 식별자로서 취급된다는 규약을 나타내는 간단한 스팩이다.


참고자료

의견



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