Professional Documents
Culture Documents
! # $%(!
()$%
%
*
) $ $ )*$, - (
%()
E-mail ,!
. %(
*
( %
//
0( ( ! )*$,*
% #
)*$% 23 HTML
4
%
#
$% /
0
(
(
* )*
XML ,!
(52
67(
*
XML (Extensive Markup Language)
(Internet Protocol-IP), HypertText Markup Language # HyperText Transport
Protocol (HTTP) $% ;
# ( 4#
%
%(54<
$%%*, # search engine (
(
$
*
() # (
* * 4(
*
4 # 4(<*
%
$%
=2/ !
%(4!(# <
%4$% % )*/ HTML 54/
0<
(%$%$(
(
(
3#**$( XML
4
$
(% HTML
4% (
(
*
%
23
XML <$%(! Standard Generalized Language Markup Language (SGML)
(%
(
%
4#**)
(%% W3C ( World Wide Web Consortium <%4
%/$% http://www.w3.org/TR/REC-xml
# 4#**
%(#//
-
< $$% *)*$,- #
$,8
$%
* W3C //
0
.4*)*
( HTML <#%4
XML $%$ #
$,8
$% %
*,
# IE 4.0 $
< %4# 54$% # (%( *,
($,8
* XML
<$%( XML
%
% % ** %
*54 4
<4 (#(#%5# 5
$% $ 44
,
5
* 4 * (4
- )<#( XML
$% # 4<
*( HTML $%
XML (! HTML ,! XML ( %
*4 6(24 %
HTML (% tag -
(4#% 4#**$( ,!4 <#% $%(
4#** $ ( text =% !4
* (% HTML # *
% XML (
%(
Document Type Definition (DTD)
( %
*
#%(,$( * ,! DTD
/(
* XML <( 44#**
DTD ) 4
XML (( -
=*
36 XML
Richard Baldwin ( XML $%
"XML
structured documents (
) plain text (!")
#
rendered $%%#&
&%# %
( XML $
#
!& (*$%# &&
"
- Plain text
3(Character)
()%((* %3
$
36
3 2
ASCII
(
3: 4#**
#
3
% (ASCII) % #
3%(
(
3 "A" <4 #
% 65 6
3 "B" #
% 66 # "C"
67 %
* (
ASCII ,!<4 #%4 4#**
<//(54$%()
6
*
! * **/ )*
#
ASCII
American
Standards Committee on Information Interchange %
!%4# (
-( #
ASCII )**
!
3#
(
#
3 $(
(
((
ASCII
* Plain text
".
% American Standards Committee on Information Interchange #
<4
(%
36 plain text
3
<$% %$< # %-
3(
/3 ASCII (! 4
< $#%$%
-
#/8 # )
4#**
* ($) $<#%4#**
(
(%
# $4#**
%4 88 #$ ) <#** #%
3
% # $%
- **"
XML (Raw-XML)
XML
<4%*
%
3 /
( %
% 4%* #%5
/=
<
,!4#**
plain text
Rendering : /4%<!* rendering ( #%44#**
!"
#
#$
%
()
# $ (*
*
#
#$(%
+, HTML
-
.
.0. 1991 1 Tim Bernes-Lee $
*
HTML # .2
$
(3.
#
#$$3
0
HTML .
$%*
*# %
* # HTML )
.
4#%5*2/ %
!
%(
$%# (
2/ %
//
#%5%42/ #
% /
)
(
/
0)*< #**)*/)
$%
(
#
=2/
4$3 4.2 (3. HTML (%$4
)
2
/.. 2539 Jon Bosak $%#% W3C # 23( %#
*
SGML Standard Generalize Markup Language ,!$%
* /
0# #,
*,
(
( XML-Extensible Markup Language %(#%
(( 4
(%36 XML $"
(%$
3.2
.
(
#4
*
XML
$ *
) %%4 XML $% % # $%5%
( HTML
XML #**/</<
%
% # $%
XML
*
* - #
*# -
XML 5 !(
*
% ( 5
# # #%5
%23 XML
$%
6*
XML 4 %
*% /(54$%
XML $%%3 %$
# (# / *
# $%% Text =%
XML
$%
# Text editor
- $ # $
,
*, $ )%
54 XML editor ($%!
XML .
(%#$%
%
*,# 6 - /
4#** (% XML $(
/
#<# #23$% %
$4#** BNF $% (Baches
Normal Form)
(
> XML (!
*4 (Meta data) %
!
#
4 # (#*
$%
XML $"
(
"%(%$)8
% ..2
(
#4
((%$((
)4.2
3
44