문자 참조: 두 판 사이의 차이
내용 삭제됨 내용 추가됨
잔글 →HTML의 문자 실체 참조: 문장의 소소한 부분 수정 |
잔글 표 형식을 없앰, 군데군데 수정. |
||
2번째 줄:
==개요==
문자 참조가 만들어진 이유이자 문자 참조를 사용하는 목적은, 입력이 어려운 문자를 표현하거나 마크업 언어를 제어하는 문자를 일반 문자로 표현하기 위함이다. [[HTML]]에서의 예를 들면 '→'(오른쪽 화살표) 기호는 [[컴퓨터 자판]]에 없어서 입력이 힘들지만 <code>&rarr;</code> 처럼 풀어서 쓸 수 있으며, '<'(
==문자 참조의 종류와 이름==
문자 참조를 사용할 때에는 크게 두 가지 방법을 사용할 수 있다. 첫째는 미리 정의된 특정한
{| class="wikitable
!
|-
{{웹 인용 |제목=HTML 4.01 Specification - 5.3 Character references |url=http://www.w3.org/TR/1999/REC-html401-19991224/charset.html#h-5.3 |출판사=[[W3C]] |작성일자=1999-12-24 |확인일자=2010-11-24 |언어고리=en}} [http://www.w3.org/TR/html401/charset.html#h-5.3 같은 항목의 최신 버전] 참고.
</ref><ref name="masiko_webstandard_20070625">
{{서적 인용 |제목=웹표준교과서 - XHTML과 CSS로 하는'바른' 웹디자인 |저자=마시코 타카히로({{lang|ja|益子 貴寛}}) |공저자=김대석(옮긴이), 신승식(감수) |출판사=디지털미디어리서치 |발행일자=2007-06-25 |id=ISBN 9788995527634 |꺽쇠표=예}}
</ref>
|-
{{웹 인용 |제목=Extensible Markup Language (XML) 1.0 (Fifth Edition) - 4.1 Character and Entity References |url=http://www.w3.org/TR/2008/REC-xml-20081126/#sec-references |출판사=[[W3C]] |작성일자=2008-11-26 |확인일자=2010-11-24 |언어고리=en}} [http://www.w3.org/TR/xml/#sec-references 같은 항목의 최신 버전] 참고.
</ref><ref name="w3c_xml11second_20060929_4_1">
{{웹 인용 |제목=Extensible Markup Language (XML) 1.1 (Second Edition) - 4.1 Character and Entity References |url=http://www.w3.org/TR/2006/REC-xml11-20060816/#sec-references |출판사=[[W3C]] |작성일자=2006-09-29 |확인일자=2010-11-24 |언어고리=en}} [http://www.w3.org/TR/xml11/#sec-references 같은 항목의 최신 버전] 참고.
</ref>
|}
이 백과사전 문서에서는 둘 사이의 구분을 쉽게 하기 위해 HTML 권장안에서 사용하는 용어로 개념을 설명하고 있다.
===문자 실체 참조===
:<small>[[파일:Crystal Clear app xmag.png|16px|링크=]] 각 언어 별로 사용 가능한 문자 실체 이름에 대한 자세한 내용은 [[#XML의 문자 실체 참조|XML의 문자 실체 참조]] 및 [[#HTML의 문자 실체 참조|HTML의 문자 실체 참조]] 문단을 보십시오.</small>
'''문자 실체 참조'''(文字實體參照)는 [[SGML 실체]]를 이용하는 문자 참조이다. 여기에서 사용하는 문자 실체 이름은 표준 [[문서 형식 정의]](DTD)에 미리 명시될 수도 있고, 사용자가 따로 DTD에 정의 가능한 경우도 있다. 사용법은 아래와 같다.
{| class="wikitable
!사용법||설명
|style="padding: 1em;"|<code><nowiki>&이름;</nowiki></code>▼
|-
|[[&|앰퍼샌드 기호]], 문자 실체 이름, 쌍반점을 차례로 씀.
|}
실체의 이름은 대소문자를 구별한다. 한 예로 HTML에서 &Aring;은 Å 문자를 나타내고, &aring;은 å 문자를 나타낸다.
===수치 문자 참조===
'''수치 문자 참조'''(數値文字參照)는 [[문자 코드]]의 수치를 직접 넣는 방식의 문자 참조이다. [[십진법|10진수]] 또는 [[십육진법|16진수]]를 쓸 수 있다. 여기에 사용되는 문자 코드는 [[국제 문자 세트]](ISO 10646)를 따른다.<ref name="w3c_html401spec_19991224_5_3"/> 각 진법에 따른 사용법은 아래와 같다.
{| class="wikitable
!
|-
|
|-
|
|}
== XML의 문자 실체 참조 ==
줄 60 ⟶ 64:
{| class="wikitable"
! 이름
! 문자
! 유니코드(10진)
! 권장안
! 설명
|-
줄 112 ⟶ 115:
! 문자
! 유니코드 (10진)
! 권장안
! 문서 형식 정의<ref group="표">
문자 실체 이름이 정의된 공용 문서 형식 정의를 말한다. 이는 다음 셋 중 하나에 속한다.
|