ժҪXHTML 1.0����ΪXML1.0Ӧ�ö������ƶ���HTML4�����淶�鶨��XHTML 1.0�Լ�������HTML 4��Ӧ��3���ĵ����Ͷ���(DTD��Document Type Definition)�� ÿ��Ԫ�ص���������ǵ������Ѿ���W3C Recommendation for HTML��4�ж��壬������XHTML������չ�Ļ�����ֻҪ��ѭһС��ָ�����룬XHTML�ĵ����ܺ��ִ��HTML�û�����������ݡ� ���ĵ���״�������������ĵ�����ʱ��״�����������ĵ�Ҳ����ȡ�����ĵ���W3C����ά�����ĵ�ϵ�е�����״�������ĵ���W3C�ij�Ա��һЩ�Դ˸���Ȥ���������ģ����������Ͽɶ���ΪW3C�Ƽ����� ����һ���ȶ����ĵ���������Ϊ�ο����ϻ��������ĵ�����Ϊ�����á�W3C�ƶ����Ƽ�����Ŀ�ľ���ʹ���ע����淶˵���飬ʹ֮�㷺��������ǿWeb�Ĺ��ܺͻ�����. ���ĵ���W3C HTML Activity��һ����. HTML Working Group (members only) ��Ŀ����HTML Working Group charter (members only) ������. W3C �Ƽ����������ļ����ĵ���http://www.w3.org/TR��. ����HTML�����Ĺ����������ʼ��б� [email protected] (archive). ������ֱ��ĵ��д��ڵĴ������֪ [email protected]. �ڱ��淶˵�����е��ѷ��ֵĴ������� http://www.w3.org/2000/01/REC-xhtml1-20000126-errata. XHTML��һϵ�е�ǰ�ͽ������ĵ����ͺͳ���飬����HTML 4 [HTML]��������չ������HTML 4�����Ӽ���XHTMLϵ���ĵ�����XML�����ձ�������������XML���û���������һ������XHTML��������鼰�䷢չ������δ������һ���������� XHTML 1.0(���淶��)��XHTML����ĵ�һ���ĵ������ǽ�3��HTML 4�ĵ�����Ӧ�õ�XML 1.0 [XML]֮�������γɵġ�����ͼ�ǣ���Ϊһ�����ԣ��������ݼȷ���XML�������������һЩ��ָ��������Ҳ�ܱ�HTML4�û���������ʶ�𡣿����߽����ǵ��ĵ���ֲ��ΪXHTML 1.0����õ����ºô�: - XHTML�ĵ����XML���������ñ���XML���ߺ����ײ鿴���༭�ͼ������ǡ�T
- XHTML�ĵ����������е�HTML4�����û�������ʹ�ã�Ҳ�������µ�XHTML�û�����������ʹ�ã��ں����п��Դﵽ��ǰ��ͬ������õ�Ч����
- XHTML �ĵ���ʹ�õ�Ӧ�ó���(��script �� applet) ������HTML ���ĵ�����ģ��(Document Object Model) ��Ҳ������ XML ���ĵ�����ģ�� [DOM]��
- ���� XHTML ����ķ�չ�����XHTML 1.0���ĵ����п��������ڸ���XHTML�����С�
XHTML������Internet��չ����һ���� �����ڽ��ĵ���ֲ��XML����������ȷ�����ǵ��ĵ���ǰ����ݵ�ͬʱ���������н���XML��������ĺô��� HTML 4 [HTML] ��SGML (Standard Generalized Markup Language) ��һ��Ӧ�ã���ӹ��ʱ�ISO 8879�����㷺�ĵ��� World Wide Web�ϵı��������ԡ� SGML��һ������������ԣ��ر�����Щ���ڵ����ĵ��������ĵ��������ĵ��������Ե����ԡ�HTML��SGML��������Ե�һ��ʵ���� SGML������80������ڣ�һֱ���ֵú��ȶ����ȶ���ԭ�������зḻ�������;�������ԡ����ǣ�����ԵĴ���һ���̶ȵĸ����ԣ����������ڶ��ֻ����µ���Ӧ�ԣ�����World Wide Web�� HTML����Ĺ�������Ϊһ�ֽ�����ѧ�����������ĵ���һ�����ԣ�����Щ����Ϥ��д�ĵ���ר��ʹ�á�HTML�涨һС�ṹ�����ǩ��������д��Լ��ĵ����Ӷ������SGML�����Ե����⡣���˼����ĵ��ṹ�⣬HTML�������˶Գ��ı���֧�֣��Ժ�������ý�幦�ܡ�I �ڷdz��̵�ʱ���ڣ�HTML��ù㷺���У����Һܿ쳬������ԭ����Ŀ�ġ�HTML(��)�ڲ�����Ԫ���Ժܿ���ٶȴ��������HTMLҲ���ܿ�ĸı������ڴ�ֱ�ģ��߶�ר�Ż����г����������Ԫ�ص����ĵ��ڿ�ƽ̨ʱ�ļ������⡣ ����������ƽ̨��һ�������ӣ�����Ȼ��������ġ�HTML 4����Щƽ̨��ʹ�õ������Ծͻ��ܵ�һЩ���ơ� XML™ [XML]��Extensible Markup Language����д������XML��Ŀ�������»��SGML������������ԣ���ȥ����ָ��ӵĶ�����������һ��������SGML����ʽ������XML�Ա�����SGML�Ĵֹ��ܺͷḻ�ԣ���������SGML�����г������ԡ� �ڱ�����Щ���õ����Ե�ͬʱ��XMLȥ����SMGL�кܶ�����ӵ����ԣ���Щ����ʹ����д����ƺ��ʵ������������ְ��� �����Ѿ��ᵽ����ֲ��XHTML�ĺô���һ����˵����ֲ��XHTML�ĺô��У� - �ĵ������ߺ��û�������������̳������·������±�ǩ���������ǵ��뷨����XML������Ԫ�غ��µ�Ԫ�����������˵�����ס�XHTML���屻��������ṩ��Щ��չ��ͨ��XHTMLģ��Ϳ����µ����XHTML��ģ��ļ�����(���ڼ�����̨��XHTMLģ�黯�淶˵����������)���ڿ����ĵ���������û���������ʱ����Щģ�齫�������ʹ�����еĺ��µ����Լ���
- ��������ķ���Internet�ķ������ϵı������һЩ�˹��ƣ���2002�꣬internet��75%���ĵ�������Щ�����ƽ̨�ϱ��鿴��XHTML �����ʱ�Ϳ��ǵ��û����������Эͬ�����ԡ�ͨ��һ���µ��û�����������ĵ�Э����ƣ�������������������û����������ܹ���ѵ����㴫�䣬����п��ܿ�������ѭXHTML���ĵ����ܱ��κ���ѭXHTML���û���������ʹ�á�
2. �������淶��Ҫ�õ�����Ĵ�������Щ��������ISO/IEC 9945-1:1990 [POSIX.1]�����ƵĶ��壬����չ������[RFC2119]��: - ִ�ж���(Implementation-defined)
- һ��ֵ����Ϊ��ִ�ж���ʱ������ִ����������Ӧ����Ҫ����ȷ�����ĵ���
- ����(May)
- ��ִ��ʱ���ʡ����ԡ�������Ϊһ����ѡ�����ԣ��ڱ��淶���в��DZ���ģ����ǿ����ṩ�������ĵ�һ������˵���ʡ����ԡ�����˼�Dz���ʹ�ÿ�ѡ������. ����ѡ�ġ�(optional)�͡����ԡ��Ķ�������ͬ�ġ�
- ����(Must)
- �ڱ��淶���У������롱������Ϊ����ִ��ʱ������ϸ���ѭXHTML���ĵ���ǿ����Ҫ��������Ӧ����(shall)�͡����롱�Ķ�����ͬ��.
- ����(Reserved)
- һ��ֵ����Ϊδ��ָ�������Dz��������ڷ��Ϲ淶���ĵ���Ҳ�������Ϲ淶���û���������֧�֡�
- Ӧ��(Should)
- ��ִ��ʱ����Ӧ�á�������Ϊһ��ִ��ʱ�Ľ��飬������һ�����롣�����ĵ���˵����Ӧ�á�������Ϊ�������ϰʱ���Ƽ�ʹ�õģ������ϸ���ѭXHTML���ĵ������DZ���ġ�
- ��֧��(Supported)
- ���淶����ijЩ�����ǿ�ѡ�ģ����һ�����ܱ�֧�֣�������Ϊ�����淶��涨��
- δָ��(Unspecified)
- һ��ֵ����Ϊδ��ָ��ʱ���淶�鲻����һ�����ܵĿ���ֲ��Ҫ��ʹ�ĵ���ʹ����������ܡ�����������£�һ����Ҫָ������Ϊ���ĵ�����������ʹ���������ʱ�����κ���Ϊ������һ���ϸ���ѭXHTML���ĵ���
- ����(Attribute)
- ��������DTD����������ij��Ԫ�ص�һ�����������Ե����ͺ�ȡֵ��Χ�����������ܵ�ȱʡֵ����DTD�ж��塣
- DTD
- һ�� DTD���ֳ��ĵ����Ͷ��壬��һ��XML�������ϣ������ж������DTD���ĵ���ʹ�õĺϷ��Ľṹ��Ԫ�غ����ԡ�
- �ĵ�(Document)
- �ĵ���һ���������������������õ��������������ĵ��Ľṹ������ص�DTD�����Ԫ����֯������������Ϣ��������Ϣ����ο� Document Conformance ��
- Ԫ��(Element)
- Ԫ������DTD���������ĵ��Ľṹ��λ��Ԫ�ص�����ģ����DTD�ж��壬�������������������Ԫ�������ж��塣
- ����(Facilities)
- ���ܰ���Ԫ�أ����Ժ���Ԫ��������ص����塣֧����Щ���ܵ�ִ��˵���ṩ������Ĺ��ܡ�
- ִ��(Implementation)
- ִ����ָϵͳ�ṩ�˹��ܺͷ�����֧�ֱ��淶�顣������Ϣ����ο�User Agent Conformance��
- ����(Parsing)
- ������ɨ���ĵ��Ķ������ĵ���������Ϣ�����˳�Ԫ�ص������Ľṹ��������Ϣ��
- ��ʾ(Rendering)
- ��ʾ���ĵ���Ϣ�����ֵĶ�������ʾ�����ʺϻ�������ʽ���(���������Ӿ�����ӡ)��
- �û���������(User Agent)
- �û�����������ִ�г���ȡ������XHTML�ĵ���������Ϣ����鿴User Agent Conformance��
- ��֤(Validation)
- ��֤������ص�DTD�����ĵ��Ĺ��̣���ȷ�Žṹ��Ԫ�ص�ʹ�ã����Ե�ʹ�ú�DTD�еĶ���һ�¡�
- ��ʽ����(Well-formed)
- һ����ʽ���õ��ĵ��Ľṹ����XML1.0�Ƽ���[XML]��2.1��Section 2.1�Ĺ涨�������ϣ��������涨��Ԫ�ر�������ʼ�ͽ�����ǩ��Ҫ��ȷ�Ļ���Ƕ�ס�
���汾 XHTML �ṩ���ϸ����ѭXHTML�ĵ��Ķ��壬������XHTML��ַ�ṩ�ı�ǩ�����ԡ�ʹ��XHTML������ַ�ռ����Ϣ����RDF�����Ԫ���ݣ���ο�Section 3.1.2 �� һ���ϸ���ѭXHTML���ĵ�ֻ��Ҫ���淶��������ǿ���Թ��ܣ������������б�: - �����뾭����¼A Appendix��A�е�3��DTD֮һ����֤��
- �ĵ��ĸ�Ԫ�ر�����
<html> �� - �ĵ��ĸ�Ԫ�ر�����xmlns����[XMLNAMES]ָ��XHTML��ַ��XHTML����ַ��
http://www.w3.org/1999/xhtml �ж��塣 - �ڸ�Ԫ��֮ǰ��������һ��DOCTYPE ������DOCTYPE�����а����Ĺ�����ʶ���������ø�¼A Appendix��A�е�3��DTD��һ�֣�ÿ��DTD�и��Ե���ʽ������ʶ����ϵͳ��ʶ�����Ըı�����Ӧ����ϵͳ��
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"DTD/xhtml1-frameset.dtd"> ������һ����С��XHTML�ĵ�ʾ���� <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Virtual Library</title>
</head>
<body>
<p>Moved to <a href="http://vlib.org/">vlib.org</a>.</p>
</body>
</html> ע������������к���XML������ XML���������������е�XML�ĵ��ж��DZ���ġ�XHTML��ǿ�ҽ���ʹ��XML���������ַ����벻��ȱʡ��UTF-8��UTF-6ʱ�������������DZ���ġ� ��XHTML��ַ�ռ��п�����[XMLNAMES]ʹ������XML��ַ�ռ䣬���������ĵ�����ϸ���ѭXHTML���ĵ���W3C�����Ժ�����Ϊ����ַ�ռ�ָ��һ���Ե����⡣ ���������˵��XHTML1.0��MathML�Ƽ�������ʹ�õķ����� <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>A Math Example</title>
</head>
<body>
<p>The following is MathML markup:</p>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply> <log/>
<logbase>
<cn> 3 </cn>
</logbase>
<ci> x </ci>
</apply>
</math>
</body>
</html> ���������˵��XHTML1.0������XML��ַ�ռ�����ʹ�õķ���: <?xml version="1.0" encoding="UTF-8"?>
<!-- initially��the default namespace is "books" -->
<book xmlns='urn:loc.gov:books'
xmlns:isbn='urn:ISBN:0-395-36341-6' xml:lang="en" lang="en">
<title>Cheaper by the Dozen</title>
<isbn:number>1568491379</isbn:number>
<notes>
<!-- make HTML the default namespace for a hypertext commentary -->
<p xmlns='http://www.w3.org/1999/xhtml'>
This is also available <a href="http://www.w3.org/">online</a>.
</p>
</notes>
</book> һ����ӵ��û�����������������������б�: - Ϊ��XML1.0�Ƽ���һ�� [XML]���û���������������������XHTML�ĵ��ı��������ԡ�����û��������������Լ���һ������֤�������û�������������������[XML]���ĵ����õ�DTD����֤�ĵ���
- ���û�������������֧�ֱ��淶�鶨��Ĺ���facilitiesʱ�������밴���ܵĶ�����֧�֡�
- ���û���������һ���XML������XHTML�ĵ�ʱ����Ӧ��ֻ��ID���͵�����(�����XHTMLԪ�ص�ID����)ʶ���Ƭ�α�ʶ����
- ����û�������������һ������ʶ���Ԫ�أ���������ʾԪ�ص����ݡ�
- ����û�������������һ������ʶ������ԣ�����������������ԵĶ���(�����Լ���ֵ)��I
- ����û�������������һ������ʶ�������ֵ��������ʹ��ʹ�����Ե�ȱʡֵ��
- ���������һ��ʵ������(����Ԥ�����˵�ʵ��)���û���������û�д�����������(������������û���������û�ж������ⲿ�Ӽ��оͻᷢ��)��ʵ������Ӧ�����ַ���ʾ(��&���ſ�ʼ����ð�Ž���)���Ա��ų�ʵ�����á�
- ����ʾ����ʱ���û����������������������ʶ���ַ�����ʶ��������ʾ�ַ�ʵ�����ã���Ӧ�������۵ķ�ʽ�����û��������쳣��ʾ��
- ������ַ��� [XML]�б�����Ϊ �հ�(whitespace)�ַ���
- �ո� ( )
- Tab (	)
- �س� (
)
- ���� (
)
XML��������ͬϵͳ���н�������Ϊ�������и����ݸ�Ӧ�á����XHTML�����뽫�����ַ����ɿհ��ַ�: - ��ҳ ()
- 0���ȿո� (​)
�� 'xml:space' ���Ա���Ϊ����������Ԫ�أ��û�����������뱣�����пհ��ַ���ԭ�� (�����ͽ�β���հ��ַ����⣬��Щ�ַ�Ӧ�ñ�ɾ��). �������й������հ��ַ�: - ���п�Ԫ����Χ�Ŀհ��ַ�Ӧ�ñ�ɾ����
- ע��ȫ��ȥ������Ӱ��հ��Ĵ�����ע�����Ե�һ���հ�������Ϊ�����հ�
- �����ͽ�β���հ��ַ�Ӧ�ñ�ɾ��
- ��Ԫ���ڵĻ����ַ�����ת���ɿո� ('xml:space' ���Ա���Ϊ��������ʱ����)��
- һ�������Ŀհ��ַ��������Ϊ�����ո� ('xml:space' ���Ա���Ϊ��������ʱ����)��
- ����ʾʱ���û���������Ӧ����ǡ���ķ�ʽ��ʾ�ĵ�����Ϊ�ĵ�������д�����ԡ�����Ҫ��������д��������У�ASCII�ո���͵�����������ϵĴʵķֽ��ӡˢ�ϵĿհ�; �ں�Nagari��д����ص������� (�����̩���)����ϵı߽������ZW�ո��ַ����룬��������ʾ���ʱһ�㲻��ӡˢ�ϵĿո��ʾ; �ð���������ʽ��д������ԣ������ÿո��ַ�����ӡˢ�ϵĿհף���������ZW�ո��ڲ����ķ��ֽ�(�磬��Ӣ�����һ���ʵ�'kitAbuhum' = 'kitAbu-hum' = 'book them' == their book ���ڰ��������б���Ϊ������); ������д��ϰ����һ��Ȳ������ַ�ʽ����ֽ�Ҳ��ʹ��ӡˢ�ϵĿհס�
���Ե�ֵ�еĿհ��Ĵ�����ʽ����[XML]�� 4. ��HTML 4��������ΪXHTML��XML��һ��Ӧ�ã�һЩ�ڻ���SGML��HTML 4����ȫ�Ϸ���ϰ����XHTML�б���ı䡣 ����������Well-formedness��[XML]�����һ���¸���ӱ�����˵������ζ��Ԫ�ر����н�����ǩ�����߱��������ⷽʽ��д(������˵��)�� Ԫ�ر���Ƕ�ף�����SGML�涨����Ƿ��������е�������ձ���������� ��ȷ��Ƕ��Ԫ�ء� <p>here is an emphasized <em>paragraph</em>.</p> ����ȷ�����Ԫ�ء� <p>here is an emphasized <em>paragraph.</p></em> ������HTMLԪ�غ���������XHTML �ĵ�����ʹ��Сд�� ��ΪXML�Ǵ�Сд���еģ������������DZ���ġ��� <li> �� <LI> �Dz�ͬ�ı�ǩ�� �ڻ��� SGML�� HTML 4 �У�һЩ�������������Ԫ���������Խ�����ǩ�����ڻ���XML��XHTML�У����ֺ��Բ���������������DTD�б�����Ϊ�յ�Ԫ�أ�����Ԫ�ر����н�����ǩ�� ��ȷ�������˵�Ԫ�ء� <p>here is a paragraph.</p><p>here is another paragraph.</p> ����ȷ��δ����Ԫ�ء� <p>here is a paragraph.<p>here is another paragraph. ���е����Ա��������ţ���ʹ�����֡� ��ȷ���������е�����ֵ <table rows="3"> ����ȷ�����������е�����ֵ�� <table rows=3> XML ��֧��������С��. ����ֵ�Ա���дȫ����compact��checked���������������ܲ�ָ������ֵ����Ԫ���г��֡� ��ȷ��û����С�������� <dl compact="compact"> ����ȷ����С������ <dl compact> ��Ԫ��Ҫô�����н�����ǩ��Ҫô��ʼ��ǩ��/>���� . ���磬<br/>��<hr></hr> . ��ο�HTML������ָ�� HTML Compatibility Guidelines �е���Ϣ���Ա�֤������HTML 4�û��������� ��ȷ�������Ŀ�Ԫ�� <br/><hr/> ������ֵ���û���������ɾȥ�����ͺ���հ�����һ�������հ�(��������)ת���ɵ����ַ���ռ�(��������д������һ��ASCII�ո�) See Section 3.3.3 of [XML]�� ��XHTML�У�script��styleԪ������Ϊ#PCDATA ������ʽ����ˣ�< �� & �������DZ�ʶ�Ŀ�ʼ��<��& ������ʵ�屻XML����������Ϊʵ�����ö��ֱ���Ϊ��< �� & . ��script��styleԪ�ص����ݰ�����CDATA�ǺŲ����б�������Щʵ������š� <script>
<![CDATA[
... unescaped script content ...
]]>
</script>
CDATA ���ֱ� XML ��������ʶ�����ĵ�����ģ����һ����㡣��ο�1.3��Section 1.3��DOM LEVEL 1�Ƽ���[DOM]��
����ķ�ʽ��ʹ���ⲿscript��style�ĵ��� SGML �����ߵ�DTD����ָ����һ��Ԫ���ڲ���ֹ���ֵ�Ԫ�ء������Ľ�ֹ��XML���Dz����ܵġ� ���磬�ϸ�� HTML 4 DTD ��ֹ�κ���ȵġ�a��Ԫ�ض���һ��a��Ԫ�ص�Ƕ�ס���XML����д�������Ľ�ֹ��������Щ��ֹ������DTD�ж��壬һЩԪ�ز�Ӧ�ñ�Ƕ�ס��ڱ����ĸ�¼B Appendix��B������ЩԪ�صĻ��ܡ� HTML 4 ������name���Ե�Ԫ���� a ��applet ��form ��frame ��iframe ��img ��and map . HTML 4�������� id ����. ���������Զ��DZ������ΪƬ�α�ʶ���� ��XML�У�Ƭ�α�ʶ����ID���ͣ�ÿ��Ԫ��ֻ����һ��ID���͵����ԡ���ˣ���XHTML1.0�У�id���Ա�����ΪID���͡�Ϊ��֤XHTML1.0�ĵ��ǽṹ���õ�XML�ĵ����ڶ���һ��Ƭ�α�ʶ��ʱ��XHTML�ĵ�����ʹ��id���ԣ���ʹ�Ƕ���Щ��ǰ��name���Ե�Ԫ�ء���ο� HTML Compatibility Guidelines ����Ϣ��ȷ��XHTML�ĵ���text/htmlý������ʹ��ʱ����Щ��ê���������ݡ� ע�⣬��XHTML 1.0�У�name ���Բ�����ʽ֧�֣����Ժ��XHTML�汾�н���ɾ���� ����XHTML���غ����е��û�����������ݣ��ڲ�������������ʵ�֡����������ĵ���ָ��������Appendix��C�С� �ڱ��Ƽ�������ʱ������XML��Ӧ�õ�ͨ��MIME��ǩ���δ������� ��Ȼ��ˣ�����Appendix C��ָ�������XHTML�ĵ����Ա�Ϊ"text/html"ý�����ͣ���Ϊ�ⱻ�������������ݡ����ĵ���XHTML�ĵ�������MIME��ǩ�����Ƽ��� 6. δ������XHTML 1.0 �ṩ��һ���ĵ����͵Ļ����������ĵ�����չxhtml�Ͱ���XHTML�Ӽ���Ϊ�˹㷺��֧�����豸����Ӧ�ã�����ģ���ָ��������Щģ��Ļ��ơ� ������ƽ���ͳһ�ķ�ʽ������ģ�飬����չ���Ӽ�XHTML�� ��ΪXHTML��Ӧ�ôӴ�ͳ�������û���������ת�Ƶ�����ƽ̨����Ȼ�������е�ƽ̨�ϲ�һ��Ҫ�õ����е�XHTMLԪ�ء� ���磬�����豸����ѵ绰����ֻ֧��XHTMLԪ�ص�һ���Ӽ��� ģ�黯�Ĺ��̽�XHTML��Ϊһϵ��С��Ԫ�ؼ����ڲ�ͬ�������Ҫʱ�������ֿ����������������� ��Щģ�齫���Ժ��W3c�ĵ��ж��塣 ģ�黯���������ô�: - �ṩ���Ӽ���XHTML����ʽ���ơ�
- �ṩ����չXHTML����ʽ���ơ�
- �����ĵ����ͼ��ת����
- �ٽ������ĵ������е�ģ�����á�
�ĵ� Э��ָ����һ���ĵ��ľ䷨�����塣��ѭ�ĵ�Э���ṩ�˱�֤�ĵ������ԵĻ������ĵ�Э��ָ�����������ĵ�����Ĺ��ܣ��磬����ʹ������ͼ���ļ����ͣ��ű��ļ�����ʽ����֧��������ȵȡ� ���ڲ�Ʒ����ߣ������ʹ��ͬ�����嶨�������Լ��ı�Э�顣 ��������. �����ʹ���DZ���Ϊ��ͬ�Ŀͻ�д��ͬ���ĵ��汾�� ����רҵȺ�壬�绯ѧ�ң�ҽ������ѧ�ң�����������ñ���HTMLԪ�ؼ���һ���ʺ�ר����Ҫ��Ԫ��������һ�������Э�顣 ��¼A. DTDs����¼�DZ�����. ��Щ DTD ��ʵ�幹���˱��淶���һ�������IJ��֡����淶����ȫ�� DTD �ļ����Լ�XML������SGML����Ŀ¼��һ��zip file�ļ��С� ��Щ DTD ���� HTML 4 ��DTD. ��DTDģ�黯֮����DTDʹ�õķ���Ҳ�����ܺ�HTML 4���Ӧ�� XHTML��ʵ�弯��HTML 4����ͬ�����DZ����γ���Ч��XML 1.0ʵ��������ע��ŷ���ҷ��ŵ�ʵ�� (€ or € �� € ) ����������Ų��ֶ��塣 This appendix is normative. �����Ԫ���ڰ�������Ԫ��ʱ�н�ֹ(�ο� Section 4.9)�� ��Щ��ֹӦ����������ȵ�Ƕ�ף�����������Ԫ�ء� - a
- ���ܰ�������
a Ԫ�ء� - pre
- ���ܰ���
img ��object ��big ��small ��sub ���� sup Ԫ�ء� - button
- ���ܰ���
input ��select ��textarea ��label ��button ��form ��fieldset ��iframe �� isindex Ԫ�ء� - label
- ���ܰ�������label Ԫ�ء�
- form
- ���ܰ�������
form Ԫ�ء�
This appendix is informative. ����¼�ܽ����ʱ�ķ��룬ָ��������д��������HTML�û�������������ʾ��XHTML�ĵ��� C.1 ����˵��һЩ�û������������ʾ����˵�������ǣ�ע��ĵ���û��XML����ʱ���ĵ�ֻ����ȱʡ���ַ�����UTF-8 �� UTF-16�� C.2 ��Ԫ���ڿ�Ԫ�ؽ����� / �� > ǰ��һ���ո��� <br��/>��<hr��/> �� <img src="karen.jpg" alt="Karen"��/>. ���У�ʹ����С���ı�ǩ�����<br />����Ϊ��һ��XML������� <br></br> �ںܶ������û���������ᵼ�²��ɿ��Ľ���� C.3 Ԫ����С���Ϳ�Ԫ����������ģ�Ͳ��ǿյ�Ԫ�أ���Ϊ�յij���(���title��ն���)����Ҫ����С����ʽ(�� �� <p> </p>������ <p��/>). C.4 Ƕ�����ʽ����Script��������ʽ��ʹ�� < �� & �� ]]> �� --�� ���ⲿ��ʽ����������script�� < �� & �� ]]> �� --�� ���ⲿscript�� ע��XML����������ڲ���֪������³�ȥע�͵����ݡ���ˣ���ǰ��ע�͵ķ��������ء�script����ʽ����ϰ��ʹ�ĵ����������ݣ����ǿ����ڻ���XML��ִ��ʱ���ܰ�Ԥ�ڹ����� C.5 ������ֵ�ڲ�����������ֵ�б���ʹ�÷��кͶ���ո�����û�������������Щ���ʱ��һ�¡� C.6 Isindex���ĵ���head���ֲ�Ҫʹ�ó���һ�� isindex Ԫ��. isindex Ԫ�ز�����ʹ�ã���ʹ��input Ԫ���� C.7 lang �� xml:lang ������ָ��Ԫ�ص�����ʱͬʱʹ�� lang �� xml:lang ���ԡ�xml:lang ������ǰ�� C.8 Ƭ�α�ʶ���� XML�У���"#foo"��ʽ����Ƭ�α�ʶ�� URI [RFC2396] ����ָԪ����һ������name="foo" ������ָԪ����һ��������ΪID���͵����ԣ��磬HTML 4�е�id���ԡ��ܶ�HTML�ͻ����������ַ�ʽ֧��ID�������ԣ����ԣ����Խ���ͬ��ֵͬʱ�������������ԣ��Ա�֤���̶ȵ�������ǰ���ݡ�(�� <a id="foo" name="foo">...</a>). ���⣬��ΪID�������ԵĺϷ�ֵ����CDATA�������Ե�ֵ��С�ö࣬name���Ա���ΪNMTOKEN��������Ա�����Ϊֻ�к�ID���ͻ�XML1.0 2.5���е�Name��Ʒͬ����ֵ�����ҵ��ǣ�XHTML��DTD���ܱ�ʾ��������ơ���Ϊ����ı䣬��ת�����е�HTML�ĵ�ʱҪ����ע�⡣ �����ת��ʱֵ���ܻ�ı䣬��Щ���Ե�ֵ���ĵ��б�����Ψһ�ģ���Ч�ģ��κζ���ЩƬ�α�ʶ��������(�������ڲ������ⲿ)������¡�
���ע�ⲻ���� a ��applet ��form ��frame ��iframe ��img ���� map Ԫ����ʹ��name���ԣ����Ժ��XHTML�汾�У�������ȥ����
C.9 �ַ�����Ҫָ���ĵ��е��ַ����룬ͬʱ��xml������ʹ�ñ�������ָ�� (��. <?xml version="1.0" encoding="EUC-JP"?>) ����meta���� http-equiv ��� (�� <meta http-equiv="Content-type" content='text/html; charset="EUC-JP"'��/>).xml����ָ��ı�������ֵ��ǰ�� C.10 ��������һЩHTML�û����������ڲ�����������ȫ(����С��)��ʽ����ʱ���ܽ������ǣ�������XML1.0����ġ�ע��������ⲻ��Ӱ���û����������HTML 4�ļ��ݡ���������һЩ����: compact ��nowrap ��ismap ��declare ��noshade ��checked ��disabled ��readonly ��multiple ��selected ��noresize ��defer . C.11 �ĵ�����ģ�ͺ� XHTML�ĵ�����ģ�� level 1 �Ƽ��� [DOM] ����XML��HTML 4���ĵ�����ģ�͡� HTML 4 �ĵ�����ģ�涨HTMLԪ�������������Դ�д��ʽ���ء�XML�ĵ�����ģ�涨Ԫ�����������������DZ�ָ������ʽ���ء��� XHTML 1.0�У�Ԫ�غ�����ָ��ΪСд��ʽ������������IJ����������ַ�ʽ����: - ͨ��DOM����text/html internetý������XHTML�ĵ���Ӧ�ó������ʹ��HTML DOM��������������Щ���淵�صĴ�д��Ԫ��������������
- ͨ��DOM����text/xml��application/xml internetý������XHTML�ĵ���Ӧ�ó���Ҳ����ʹ��XML DOM. Ԫ����������������Сд��ʽ���ء� ���ң�һЩ XHTML Ԫ�ؿ���Ҳ���Բ������ڶ������У���Ϊ������ģ���������ǿ�ѡ��(��table�е�
tbody Ԫ��). ��HTML 4�У�һЩԪ�ؿ�����������С�����������ǵĿ�ʼ��ǩ�ͽ�����ǩ��������(SGML����)�����Կ��Է�����������XML�в��С�XHTMLʹԪ�س�Ϊ��ѡ�ģ�������Ҫ���ĵ���������������Ԫ�ء���Ӧ�أ�Ӧ�ó�����Ҫ��Ӧ��һ�㡣
C.12 ������ֵ��ʹ�� &������ֵ�к���&����ʱ�����������ַ�ʵ����������ʾ (�� "& "). ���磬��һ��Ԫ�ص� href ����ָ��һ�����ղ����� CGI�ű�ʱ���������ʾΪhttp://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user�������� http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user . C.13 �����ʽ����XHTML�����ʽ�� level 2�Ƽ��� [CSS2] ����style�����ԣ����ڷ���HTML��XML�ĵ������νṹ������ʱ�IJ�ͨ�����²�ͬ���Ӿ�������Ч������������ʹ�õ�ѡ����������ļ������Լ��ٶ��ĵ�������Ӱ�죬���ò���������ý������: - XHTML��CSS��ʽ��Ӧ����Сд��Ԫ�غ���������
- ��table�У�tbody Ԫ�ػᱻHTML�û���������ķ������ƶϳ�������XML�û���������ķ�����������ô�������������CSSѡ������Ҫ�����õ�����Ӧ�����������ؼ���tbodyԪ�ء�
- ��XHTML ��ַ�ռ䣬�û��������ѡ�id����������Ϊһ��ID���͵����ԡ���ˣ���ʹ�û������������ϳ�DTD����ʽ��ҲӦ���ܹ�����ʹ�á�#����ѡ�������
- ��XHTML ��ַ�ռ䣬�û���������ʶ��class���ԣ���ˣ���ʽ��Ӧ���ܹ�����ʹ�á�.����ѡ�������
- CSS ����HTML��XML�ĵ��IJ�ͬһ���Ա�; ��XHTML�ĵ���HTML����ʱ����HTML������XHTML�ĵ���XML����ʱ����XML����
This appendix is informative. ���淶����W3C HTML�������Ա�����д Steven Pemberton��CWI (HTML Working Group Chair) Murray Altheim��Sun Microsystems Daniel Austin��AskJeeves (CNET: The Computer Network through July 1999) Frank Boumphrey��HTML Writers Guild John Burger��Mitre Andrew W. Donoho��IBM Sam Dooley��IBM Klaus Hofrichter��GMD Philipp Hoschka��W3C Masayasu Ishikawa��W3C Warner ten Kate��Philips Electronics Peter King��Phone.com Paula Klante��JetForm Shin'ichi Matsui��Panasonic (W3C visiting engineer through September 1999) Shane McCarron��Applied Testing and Technology (The Open Group through August 1999) Ann Navarro��HTML Writers Guild Zach Nies��Quark Dave Raggett��W3C/HP (W3C lead for HTML) Patrick Schmitz��Microsoft Sebastian Schnitzenbaumer��Stack Overflow Peter Stark��Phone.com Chris Wilson��Microsoft Ted Wugofski��Gateway 2000 Dan Zigmond��WebTV Networks This appendix is informative. - [CSS2]
- "Cascading Style Sheets��level 2 (CSS2) Specification"��B. Bos��H. W. Lie��C. Lilley��I. Jacobs��12 May 1998.
���°汾: http://www.w3.org/TR/REC-CSS2 - [DOM]
- "Document Object Model (DOM) Level 1 Specification"��Lauren Wood et al.��1 October 1998.
���°汾: http://www.w3.org/TR/REC-DOM-Level-1 - [HTML]
- "HTML 4.01 Specification"��D. Raggett��A. Le��Hors��I. Jacobs��24 December 1999.
���°汾: http://www.w3.org/TR/html401 - [POSIX.1]
- "ISO/IEC 9945-1:1990 Information Technology - Portable Operating System Interface (POSIX) - Part 1: System Application Program Interface (API) [C Language]"��Institute of Electrical and Electronics Engineers��Inc��1990.
- [RFC2046]
- "RFC2046: Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types"��N. Freed and N. Borenstein��November 1996.
Available at http://www.ietf.org/rfc/rfc2046.txt. Note that this RFC obsoletes RFC1521��RFC1522��and RFC1590. - [RFC2119]
- "RFC2119: Key words for use in RFCs to Indicate Requirement Levels"��S. Bradner��March 1997.
Available at: http://www.ietf.org/rfc/rfc2119.txt - [RFC2376]
- "RFC2376: XML Media Types"��E. Whitehead��M. Murata��July 1998.
Available at: http://www.ietf.org/rfc/rfc2376.txt - [RFC2396]
- "RFC2396: Uniform Resource Identifiers (URI): Generic Syntax"��T. Berners-Lee��R. Fielding��L. Masinter��August 1998.
This document updates RFC1738 and RFC1808. Available at: http://www.ietf.org/rfc/rfc2396.txt - [XML]
- "Extensible Markup Language (XML) 1.0 Specification"��T. Bray��J. Paoli��C. M. Sperberg-McQueen��10 February 1998.
���°汾: http://www.w3.org/TR/REC-xml - [XMLNAMES]
- "Namespaces in XML"��T. Bray��D. Hollander��A. Layman��14 January 1999.
XML namespaces provide a simple method for qualifying names used in XML documents by associating them with namespaces identified by URI. ���°汾: http://www.w3.org/TR/REC-xml-names
 |