문자 참조: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Addbot (토론 | 기여)
잔글 봇: 인터위키 링크 1 개가 위키데이터d:q1204079 항목으로 옮겨짐
아즈사봇 (토론 | 기여)
잔글 영어식으로 되어 있는 날짜를 한국어에 알맞게 고침, replaced: {{웹 인용 |제목=HTML 4.01 Specification - 5.3 Character references |url=http://www.w3.org/TR/1999/REC-html401-19991224/charset.html#h-5.3 |출판사=W3C |작성...
9번째 줄:
|-
|[[W3C]]의 [[HTML]] 권장안<ref name="w3c_html401spec_19991224_5_3">
{{웹 인용 |제목=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 |꺽쇠표=예}}
17번째 줄:
|-
|W3C의 [[XML]] 권장안<ref name="w3c_xml10fifth_20081126_4_1">
{{웹 인용 |제목=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>
|실체 참조<br />(entity reference)
58번째 줄:
== XML의 문자 실체 참조 ==
W3C의 [[XML]] 권장안에서는 실체를 사용하는 문자 참조에 대해 '문자 실체 참조'라는 용어 대신 '실체 참조'라는 용어를 쓴다. HTML이 수백 개의 문자 실체 참조를 그 권장안에 포함하고 있는 것과는 달리, XML에서는 단 다섯 개의 '미리 정의된 실체({{lang|en|predefined entities}})'를 규정하고 있다.<ref name="w3c_xml10fifth_20081126_4_6">
{{웹 인용 |제목=Extensible Markup Language (XML) 1.0 (Fifth Edition) - 4.6 Predefined Entities |url=http://www.w3.org/TR/2008/REC-xml-20081126/#sec-predefined-ent |출판사=[[W3C]] |작성일자날짜=2008-11-26 |확인일자=2010-11-24 |언어고리=en}} [http://www.w3.org/TR/xml/#sec-predefined-ent 같은 항목의 최신 버전] 참고.
</ref><ref name="w3c_xml11second_20060929_4_6">
{{웹 인용 |제목=Extensible Markup Language (XML) 1.1 (Second Edition) - 4.6 Predefined Entities |url=http://www.w3.org/TR/2006/REC-xml11-20060816/#sec-predefined-ent |출판사=[[W3C]] |작성일자날짜=2006-09-29 |확인일자=2010-11-24 |언어고리=en}} [http://www.w3.org/TR/xml11/#sec-predefined-ent 같은 항목의 최신 버전] 참고.
</ref> 그러나 사용자가 [[문서 형식 정의]]를 통해서 새로운 실체 참조를 추가하는 것이 가능하다.
 
105번째 줄:
== HTML의 문자 실체 참조 ==
[[HTML]] 4 [[버전]]의 [[문서 형식 정의]]에서는 252개의 문자 실체를 정의하고 있으며 HTML 4.01 버전에서는 새로운 문자 참조가 추가되지 않았다. HTML 4의 규격 명세에서는 표준 문서 형식 정의에 포함된 것 이외에 [[사용자 (컴퓨팅)|사용자]]에 의한 실체 추가 정의를 허용하지 않는다. 아래 표는 2010년 현재 HTML 권장안에 포함된 252개의 문자 실체 이름<ref name="w3c_html401spec_19991224_24">
{{웹 인용 |제목=HTML 4.01 Specification - 24 Character entity references in HTML 4 |url=http://www.w3.org/TR/1999/REC-html401-19991224/sgml/entities.html |출판사=[[W3C]] |작성일자날짜=1999-12-24 |확인일자=2010-11-24 |언어고리=en}} [http://www.w3.org/TR/html401/sgml/entities.html 같은 항목의 최신 버전] 참고.
</ref>과 [[XML]]에서 지정된 어포스트로피(U+0027)<ref name="w3c_xhtml1second_20020801_c_16">
HTML의 DTD에는 포함되지 않고 XML에서 정의된 것으로, 사용에 주의가 필요하다. XML이나 XHTML 문서를 올바르게 읽지 못하는 HTML 전용 브라우저의 경우 &amp;apos;가 동작하지 않으므로 대신 &amp;#39;를 사용해야 한다. 다음 항목 참고.
*{{웹 인용 |제목=XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition) - C.16. The Named Character Reference &apos; |url=http://www.w3.org/TR/2002/REC-xhtml1-20020801/#C_16 |출판사=[[W3C]] |작성일자날짜=2002-08-01 |확인일자=2010-11-24 |언어고리=en}} [http://www.w3.org/TR/xhtml1/#C_16 같은 항목의 최신 버전].
</ref>를 더한, 모두 253개의 사용 가능한 문자 실체 참조 목록이다.