%!PS-Adobe-2.0
%%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software
%%Title: c5_sgml.dvi
%%Pages: 44 0
%%PageOrder: Ascend
%%Orientation: Landscape
%%BoundingBox: 0 0 596 842
%%DocumentFonts: LCMSS8 LCMSSB8 CMSY8 CMTT8 LCIRCLEW10 LINEW10 CMMI8
%%EndComments
%%BeginProcSet: PStoPS 1 15
userdict begin
[/showpage/erasepage/copypage]{dup where{pop dup load
type/operatortype eq{1 array cvx dup 0 3 index cvx put
bind def}{pop}ifelse}{pop}ifelse}forall
[/letter/legal/executivepage/a4/a4small/b5/com10envelope
/monarchenvelope/c5envelope/dlenvelope/lettersmall/note
/folio/quarto/a5]{dup where{dup wcheck{exch{}put}
{pop{}def}ifelse}{pop}ifelse}forall
/setpagedevice {pop}bind 1 index where{dup wcheck{3 1 roll put}
{pop def}ifelse}{def}ifelse
/PStoPSmatrix matrix currentmatrix def
/PStoPSxform matrix def/PStoPSclip{clippath}def
/defaultmatrix{PStoPSmatrix exch PStoPSxform exch concatmatrix}bind def
/initmatrix{matrix defaultmatrix setmatrix}bind def
/initclip[{matrix currentmatrix PStoPSmatrix setmatrix
[{currentpoint}stopped{$error/newerror false put{newpath}}
{/newpath cvx 3 1 roll/moveto cvx 4 array astore cvx}ifelse]
{[/newpath cvx{/moveto cvx}{/lineto cvx}
{/curveto cvx}{/closepath cvx}pathforall]cvx exch pop}
stopped{$error/errorname get/invalidaccess eq{cleartomark
$error/newerror false put cvx exec}{stop}ifelse}if}bind aload pop
/initclip dup load dup type dup/operatortype eq{pop exch pop}
{dup/arraytype eq exch/packedarraytype eq or
{dup xcheck{exch pop aload pop}{pop cvx}ifelse}
{pop cvx}ifelse}ifelse
{newpath PStoPSclip clip newpath exec setmatrix} bind aload pop]cvx def
/initgraphics{initmatrix newpath initclip 1 setlinewidth
0 setlinecap 0 setlinejoin []0 setdash 0 setgray
10 setmiterlimit}bind def
end
%%EndProcSet
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -Palpha -t landscape -o c5_sgml.ps c5_sgml.dvi
%DVIPSParameters: dpi=600, compressed
%DVIPSSource: TeX output 2007.06.25:1010
%%BeginProcSet: texc.pro
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
(LaserWriter 16/600)]{A length product length le{A length product exch 0
exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
%%EndProcSet
%%BeginProcSet: bbad153f.enc
% Thomas Esser, Dec 2002. public domain
%
% Encoding for:
% cmsy10 cmsy5 cmsy6 cmsy7 cmsy8 cmsy9
%
/TeXbbad153fEncoding [
/minus /periodcentered /multiply /asteriskmath /divide /diamondmath
/plusminus /minusplus /circleplus /circleminus /circlemultiply
/circledivide /circledot /circlecopyrt /openbullet /bullet
/equivasymptotic /equivalence /reflexsubset /reflexsuperset /lessequal
/greaterequal /precedesequal /followsequal /similar /approxequal
/propersubset /propersuperset /lessmuch /greatermuch /precedes /follows
/arrowleft /arrowright /arrowup /arrowdown /arrowboth /arrownortheast
/arrowsoutheast /similarequal /arrowdblleft /arrowdblright /arrowdblup
/arrowdbldown /arrowdblboth /arrownorthwest /arrowsouthwest /proportional
/prime /infinity /element /owner /triangle /triangleinv /negationslash
/mapsto /universal /existential /logicalnot /emptyset /Rfractur /Ifractur
/latticetop /perpendicular /aleph /A /B /C /D /E /F /G /H /I /J /K
/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /union /intersection
/unionmulti /logicaland /logicalor /turnstileleft /turnstileright
/floorleft /floorright /ceilingleft /ceilingright /braceleft /braceright
/angbracketleft /angbracketright /bar /bardbl /arrowbothv /arrowdblbothv
/backslash /wreathproduct /radical /coproduct /nabla /integral
/unionsq /intersectionsq /subsetsqequal /supersetsqequal /section
/dagger /daggerdbl /paragraph /club /diamond /heart /spade /arrowleft
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/minus /periodcentered /multiply /asteriskmath /divide /diamondmath
/plusminus /minusplus /circleplus /circleminus /.notdef /.notdef
/circlemultiply /circledivide /circledot /circlecopyrt /openbullet
/bullet /equivasymptotic /equivalence /reflexsubset /reflexsuperset
/lessequal /greaterequal /precedesequal /followsequal /similar
/approxequal /propersubset /propersuperset /lessmuch /greatermuch
/precedes /follows /arrowleft /spade /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
] def
%%EndProcSet
%%BeginProcSet: 09fbbfac.enc
% Thomas Esser, Dec 2002. public domain
%
% Encoding for:
% cmsltt10 cmtt10 cmtt12 cmtt8 cmtt9
/TeX09fbbfacEncoding [
/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi
/Omega /arrowup /arrowdown /quotesingle /exclamdown /questiondown
/dotlessi /dotlessj /grave /acute /caron /breve /macron /ring /cedilla
/germandbls /ae /oe /oslash /AE /OE /Oslash /visiblespace /exclam
/quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft
/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
/two /three /four /five /six /seven /eight /nine /colon /semicolon /less
/equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N
/O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright
/asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l
/m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright
/asciitilde /dieresis /visiblespace /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /space /Gamma /Delta /Theta /Lambda /Xi /Pi
/Sigma /Upsilon /Phi /Psi /.notdef /.notdef /Omega /arrowup /arrowdown
/quotesingle /exclamdown /questiondown /dotlessi /dotlessj /grave /acute
/caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE
/OE /Oslash /visiblespace /dieresis /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
] def
%%EndProcSet
%%BeginProcSet: aae443f0.enc
% Thomas Esser, Dec 2002. public domain
%
% Encoding for:
% cmmi10 cmmi12 cmmi5 cmmi6 cmmi7 cmmi8 cmmi9 cmmib10
%
/TeXaae443f0Encoding [
/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega
/alpha /beta /gamma /delta /epsilon1 /zeta /eta /theta /iota /kappa
/lambda /mu /nu /xi /pi /rho /sigma /tau /upsilon /phi /chi /psi
/omega /epsilon /theta1 /pi1 /rho1 /sigma1 /phi1 /arrowlefttophalf
/arrowleftbothalf /arrowrighttophalf /arrowrightbothalf /arrowhookleft
/arrowhookright /triangleright /triangleleft /zerooldstyle /oneoldstyle
/twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle /sixoldstyle
/sevenoldstyle /eightoldstyle /nineoldstyle /period /comma /less /slash
/greater /star /partialdiff /A /B /C /D /E /F /G /H /I /J /K /L /M /N
/O /P /Q /R /S /T /U /V /W /X /Y /Z /flat /natural /sharp /slurbelow
/slurabove /lscript /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p
/q /r /s /t /u /v /w /x /y /z /dotlessi /dotlessj /weierstrass /vector
/tie /psi /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/space /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi
/.notdef /.notdef /Omega /alpha /beta /gamma /delta /epsilon1 /zeta /eta
/theta /iota /kappa /lambda /mu /nu /xi /pi /rho /sigma /tau /upsilon
/phi /chi /psi /tie /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
] def
%%EndProcSet
%%BeginProcSet: texps.pro
%!
TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
end
%%EndProcSet
%%BeginProcSet: special.pro
%!
TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
{userdict/md get type/dicttype eq{userdict begin md length 10 add md
maxlength ge{/md md dup length 20 add dict copy def}if end md begin
/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
save N userdict maxlength dict begin/magscale true def normalscale
currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
savematrix setmatrix}N end
%%EndProcSet
%%BeginProcSet: color.pro
%!
TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
%%EndProcSet
%%BeginFont: CMMI8
%!PS-AdobeFont-1.1: CMMI8 1.100
%%CreationDate: 1996 Jul 23 07:53:54
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.100) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMMI8) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
/FontName /CMMI8 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
readonly def
/FontBBox{-24 -250 1110 750}readonly def
/UniqueID 5087383 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5
5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC
4391C9DF440285B8FC159D0E98D4258FC57892DDF753642CD526A96ACEDA4120
788F22B1D09F149794E66DD1AC2C2B3BC6FEC59D626F427CD5AE9C54C7F78F62
C36F49B3C2E5E62AFB56DCEE87445A12A942C14AE618D1FE1B11A9CF9FAA1F32
617B598CE5058715EF3051E228F72F651040AD99A741F247C68007E68C84E9D1
D0BF99AA5D777D88A7D3CED2EA67F4AE61E8BC0495E7DA382E82DDB2B009DD63
532C74E3BE5EC555A014BCBB6AB31B8286D7712E0E926F8696830672B8214E9B
5D0740C16ADF0AFD47C4938F373575C6CA91E46D88DE24E682DEC44B57EA8AF8
4E57D45646073250D82C4B50CBBB0B369932618301F3D4186277103B53B3C9E6
DB42D6B30115F67B9D078220D5752644930643BDF9FACF684EBE13E39B65055E
B1BD054C324962025EC79E1D155936FE32D9F2224353F2A46C3558EF216F6BB2
A304BAF752BEEC36C4440B556AEFECF454BA7CBBA7537BCB10EBC21047333A89
8936419D857CD9F59EBA20B0A3D9BA4A0D3395336B4CDA4BA6451B6E4D1370FA
D9BDABB7F271BC1C6C48D9DF1E5A6FAE788F5609DE3C48D47A67097C547D9817
AD3A7CCE2B771843D69F860DA4059A71494281C0AD8D4BAB3F67BB6739723C04
AE05F9E35B2B2CB9C7874C114F57A185C8563C0DCCA93F8096384D71A2994748
A3C7C8B8AF54961A8838AD279441D9A5EB6C1FE26C98BD025F353124DA68A827
AE2AF8D25CA48031C242AA433EEEBB8ABA4B96821786C38BACB5F58C3D5DA011
85B385124723ED6D4E18EBC17E225FCC41BCC4B8D7D86A03145ACA7A280AA5D0
82E4050F5E40090DDBD0FA6A27AC926AD2FD7388283D6C314DC16B2B9B2693C0
B2D6F2A46833D26C3BC6BFC4DACC759CAA0AB6D3A9C7FA89A2B28F6D23439DD1
C7FCD5A982C3D0362DFC9B91BA5F628CE514A09BCCC9A6B5900E9AE101353F8A
EEC90A24541754EEB552D0471D2E59D0C3553BA13D7EEF2BAE2B5AF5D8470DED
C0ADBFF1EB106CAF52CAF6FC8C6B765D7D15F3928C1FF96B4B1B978CC842F18A
700C3A04C763A120B65229716EA7587A3073A5E284376B6FC755A18974B08A8E
DBA3086EE0AF9BB2FD3F73485FE1F79CECA12347EA8795C6D3F962428B7E991F
4A3631960DD6CE10C4BE623310D930B1C904DB25FE2BAAF65C0B14B4D8BC4DD7
98A5B1835BC4720930B1147EF50273C8EC9B727399FC255FCDFCAED82084584D
C07F71B19302F93EB05CD220E4341A3CB63FCA7201113A97A433A8C0638B3E7E
7E0F4B686E3A433CF6E69CBD5FB83085F87A43EAC9D60751C7A6351A28308CF3
94896B3EB68A0007E687E3C18A4F8EFFE6CBD1125F8E884FB47F508080596519
13C7CFBE6BE6A0A2CF4DF699C96102860EF7375506BCB5AA9E48FA3F52E60915
A0857D757A9938AB699E8F61E29095CFA37AFFC3B215DB6B9DCF23585187E2B6
12CE2E2FB1CA7A2BB46A24D89D6DAB37EFAC67006C31B21D3203957B26BE8AB0
A76E25DE5D7BE362F511A24FBF8F4BDD223FC05C934851C1A47E733DEF1DE88F
F552C80531E2B245F126C4AD7F25537BC4078D6A5932BA81E40201C267E8CE5D
65E7DC75A182EEFDCF4539DC5A8765E98C89320EFA5EF7232A5242703FF40420
0BCF339712EB1326DA15ABBE694118195EB53C3FE0598D9235DD4052D812CDFC
72F406FB0BF7A919BDD0BE369382D1CF049B8001C7E03CD38E7EDCF8F821E532
E7DE0DD5F6ED8B1114FFDE1632BE6580EDE5B8E715062746CF6A49FB96C23E39
354BCE684D77148288B207A4E97B4AC3010C5EC943ED649008EE3558196632F1
8FF6DE1CD4B8FC1C22E4A633C643F47737BA3E47EA50B9BD93C04CEA18963650
0F92535EF31890C37D5AEC88718C863C2CD7E05237F3DBFF78359C9825E20A30
4E22CD12E7311E6E1DEE77CA145AD04F1158DA906AF9A6087EF351E1D8E358FC
93BDB79A3D198839AA13F948E6A29104A78E4D5F9DCE6F0C50FC7DE8D81F5913
5ACCE6B3B82F78A63A2C57E31872616C42C60A819EE3082C6C47BDB1F79CF3A7
16902294AAD4FC89C2D8562EFA3EBD20908ABC815B80AE237240136821CA55CF
B5D106B55A1CC3C9433115B173EAA10B6BD8728505CA9E7A46CB305FA4554627
BC906FE456759411A1B3435E7AC5BE79B8389DFD15D2AEC98AD8C1C0C15D9030
46849797461AE07305DCFF3B5E6D926CD4EAA1B78ED59108EE0464F1F0AF2576
145D09DF7081C45670E64C0991E03048A8506F47CFD7A13AC6AFCE574DF6686D
136E5DB737ED017F2A0B0CB085576D5341648D4684B3E858EBD0A662EB1DEB34
5C3C1123059C9764F906E21E17D287835B8291991822E170B7D59D0B4499A18F
95C241DFF1C288D70DAD0C56A29D7B33900C91C21AE6BE7DEB8C349241F12D86
2A7E56417F3069059611BD96059184EDFB8F54A6450A16CCBCF5B3F583F802E8
78FF01551DBC6E9A75BF08E4E9299EBC2C520C3FCD6292B9D5E5FC0AB744BB73
07D54C021BB64C9B38FE448FAF215DC7CAAF21DC1B93D2E5FEA6AE85AED84CED
7FA8D451D6DE2C00C6BBD5D64CA31FCB0DA750992988BAC09829EA50732C1541
633B93D0630C21EB971884D26A1EBA90D6508CA7BC858C02E63F1F8C38CBEE0B
185C3F163897AE127F6F2A45376CF3244FAE5AF736B8ABA6D65AE8DD604D1FAE
0CD5C4E26537C7767F1A3BBDCDF3FD9F8AFCE33F6E3CB289B5C50BA1DF04B14A
C7E107937A8D350A62D338BE8E0574351B08100342E3B3DF9983C60CB11D5A96
DAEDEC3AB8BFDD3FC80F7D6D99945846824CBA2FC240702F884E1F993744023B
BEC410993C55AC873F89AA3993929593AB8DFF7F528618A04614059EE91D8A60
31A84F69B81B4223174727FAB4C0392D9DEF967D7F6E3FF1266763316E39E339
C41CAB5D3E52F4BF89EF7CE0450F5E351A95C74FE9DE488628D875D20EB20427
2982D21F2223D5B3DD00223CD9FA5C0D32058EA2A12CAB49609C4A400464918A
A24CFB6B6816C5DCB58834E91A4F7F11AF8536D43876FC3D7EC0498C37572482
6A16426184FCA5883F3EF1564F1A485ECA815C3CCD7DD422F3706D9CCDF86788
C3553BB020CAE3FA61FA3413B3DE9CC406FB88927FA5E14C3F7A08FC1226D102
DB7E7CF3AD22B31FD902704B421779315D4003898B6AB665AFD1152D257CD439
E3A37E58BEB5573E968F88BF983F8CE3FBA7E5174234139DF177C3EDAB04CBDF
303AE9F54E90314D8170E5A3BC7DE20C57063CBCB080B300043A712FC62C047B
3240FBFB847B14095EA1C27A3B3A82E29473AECA7F0FF8B30D3E976295F9ECFB
A0DF970933FE5E0B33E13F943FAD85C7AA33FAB46D82A1DA89A5766437C19C10
08869C4A8AC49B6A88D21CB0070F0E67BEE643D1C5F87FF465458097759B7F3F
A798354D371E77F5B6E2A3D0F30080603762801D6CFEBCE306E53E7B43DE61C3
350890BDB30208091589581A1706E837962BE0C0443070BE71E94A295DAD436C
32B5E677C503020187732EBB933D99A128AF98
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: LCMSS8
%!PS-AdobeFont-1.1: LCMSS8 1.01
%%CreationDate: 1992 Jun 07 22:46:24
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.01) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved.) readonly def
/FullName (LCMSS8) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /LCMSS8 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 11 /ff put
dup 12 /fi put
dup 13 /fl put
dup 14 /ffi put
dup 33 /exclam put
dup 34 /quotedblright put
dup 37 /percent put
dup 38 /ampersand put
dup 39 /quoteright put
dup 40 /parenleft put
dup 41 /parenright put
dup 44 /comma put
dup 45 /hyphen put
dup 46 /period put
dup 47 /slash put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 55 /seven put
dup 56 /eight put
dup 57 /nine put
dup 58 /colon put
dup 63 /question put
dup 65 /A put
dup 66 /B put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 72 /H put
dup 73 /I put
dup 74 /J put
dup 75 /K put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 79 /O put
dup 80 /P put
dup 81 /Q put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 85 /U put
dup 86 /V put
dup 87 /W put
dup 88 /X put
dup 89 /Y put
dup 91 /bracketleft put
dup 92 /quotedblleft put
dup 93 /bracketright put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
dup 123 /endash put
dup 124 /emdash put
dup 127 /dieresis put
readonly def
/FontBBox{-87 -208 1285 857}readonly def
/UniqueID 5029034 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169B077C51B8CEC58A64F93279
93461255C3731B4964C586F0ECB1D4C4C11A8DE9455681C3D6AA88DB5D5CB0E9
E61D0F2ACDB447F7E49A41DE0DC2CC77A92307FA6A537D9C89200285DCECD31F
7A27378A7C8FE034B7D97170D6726FBF822C1AE63089907009D50CB0CC866635
3219425C3FB9C4F5EDA7689F91874E7A4EC808BD8049E8A6CFC64E302287D4D5
B644489738732002D249E2747E7DC11795BF966921D2E61E0C05256B71694853
290DF3A86D07AB423A0CCFC39634293BF07D3B8AA140A9B12B291454BA7BCEB4
F0EC576E89C8DDCCA6449C94AC2229A8D64B0D26F811A0B0DB8913A2524051E8
76420339699D91F262A1F227C82E0EFE4459F4B367B0820572700FA5D89884E7
91A29A7048089836FCF88784E64AC6B6B19B55928AFFBFA5269A8DB8AC9506A8
788C8C5508CE0DAD2185EE7E2B530374C21B8800686D96862A621759E2984DFB
FEC6ADE490672F0D7F6814525930961A841DE5B002EC3DD47EAC6C35ECCB29F6
A9FE3A5900A6CFA164066FE572C0C9941EDEEC5FB4059D394461AECD3639DDD0
4A64579AF5E545CA5A5B5AAE2459DA49885D00B7EE3DD9418D6FE413B5B5A6CE
31FF6DD11E1533D94899DECDA802056546C95B1401114C88A8756AE64EC7E4C6
13985ED6FF61C00AF5F01079EB583386462E197376A1025400B0A6156AA3F0D6
755D8F26B2E4CA7238202CBC9DB2A2A972759AA069A41EEED25AAF2A77A9A9B5
5CDBF2B3FCE985ECB47DFA88D1BB317EFBB6376D17E7295FD94BBBFFB483B8D3
6C355570A70C393231DFD03E5770136A2AF1645970BD173AC93C25E2D8480C0B
0AE863CE6C65AD8229A26274FC87C1396D52681D12EA12E7FFDB246B6EA6F431
D024E6D420A1609A1C7D57E76CC07C8A5F4888FD650186DE8F97CBF069C88DD9
81821BE3CB56CA1C8B3CEDCA4B33328D6524779C1FC514742173819ED91265B2
065A7544C2D4A26004E3CF594AEEB3622E107BBF2B6FD61844A31AD444401C9A
4BC42C26652F807515C079EE36D3BBE9500AAFDB708B6C86454838505CDB8452
84997B180435D365CE5C041DBBC4C1E3D7EF0D65F823B0008F8D76F517C3C741
5F1B47247DB1743EED3FDCDD27C757061883C892D1999544E5768A33B0B0308D
3209BD2F61C990962628A8797D4FE20DB1BEDECFA5BCA550D90EAA8507D6E27A
8C614DDFE290F74D32A88A55B9DB2654739989B08ADF2AEDF49A22CD85558199
67B55A6012B9A3EC55506040DB7F52A03E2C6C901CA90320D5C45087AB5547A9
18B28F14E0918D3D1BAE748F5C0B4BD9D4034D8CEF9AEA00B2837422EA6F903F
E05F9845A315DAA5B2FFCDA42AB4D43B3963FECAF6ED9E983B6C477E5D47A30E
76E2EEA4A93EFF3C958631DA3F6DB5D349626E1E04F860033C44BFA6C1F8FA19
1E32D2BCBB0048E07B0D765A634A2385085F5A8DDA4CDD0BCEB64BF8F6089C39
74633C566A0F9CDD8C79AACEA3639B85C2371AE42CB490C08385B67676206F6B
48E50EFC74680D16B6F6630CD3971CC63C2EB1FBD4A0689D82BF44CA783E4863
736BA211A64A1B0A41A1917BF0A36CAAF7B624C6930344D401BECCA7E1A76B91
204A1AF9C98103F6B83CDAB8D18ABB0954DEF07C435F9106F2006E1D975C8E72
DAAF725441B059A865648CB3D283EA286C7D5BA41C77948C7B4CDA9B2580A345
7E9783F0917CEA67CAD3D67D573D86AD0D2A8BC04810A8AF68A9929B4C0C1C69
2A92C154BCF0081C24CC8BDD6AF91FF384D9A08631D755E895F2F218C345D481
3968F46F5E502192F99FB812CDCCD5FD1F2B4A275A1454BB7C052EA4A212EAA6
FA6D92F9B3FB95447784EC53EE23137633F041A1A52A345D5C4E46599EBE3E83
FE4E92B0BA6BDFB317FD53A62B51289A8C0693BCBEAC6E60FDCC870742BBB872
49F7FE6EE1DECB7F65C65D5FC2FFEB1A644D0E39416FF022B896E3E9D4B97498
E8A8869BEE01015F0D90B4C4521E43093ECB8186E1C323E3FD675AE29F65F44B
51223E0A6AC3F5B642FC4229E6E0855922A3265B5DDF2BEB2CE087F73F0E65A2
74DC4A1D41223E0B23C9B34B1919967656E767EEEF801785E67686FA51C59240
51557010BB8551DD9EA959F5F9FB52FAE2CA1E93263A803C49EC46880D4CB7DE
F2B8F76B5C515A4438029D9B9A4B88C3C2FA54C8FFC12EC61AA99FC24857C979
BAA4CD6BBBA9843180DCE594040163DB568D91754E491F9E4B95922EED138AFB
062A0D5F94AE6FB3AD6AABA11E65FC592D44EDA18DC9B0C3F9B5E1A93B09EF57
C886D079CC35E3317DCA988AC28269BFC57654AFDCD2AE3F908F6B5D2F6E1EF5
C0441C679827CD6B57BD8A37C0EA0DF359C05D5F2678BA99B35843C473D64F64
FACDB44700B65AA5DF8EE33661DB704DFD96A5C1DC301E2AE7936AF02A192A60
7CB4C259FB1059CC2C40342561143193922A1459C558FBEB68DC1FC2C9AEDD97
405856A6C850BA05032656213609E8641DC538D122D0B3BFF8BBF039A382ABFE
B20A1A58D06A4657EB7530B53183046C0EA97F8E1B9EB3DC85C50DAC99645F3F
38D95B8A319F91E2059574D0B92F1BD630BA6FD8D7BDFACE399AB0FC2E2CEC27
B8EF2C6CFBB2431D9EDABFD8B01A4F28FD1BF9A131578A2D074803F08478AD0E
443C9D6C32729DB287E780D3AC9E9DEEB0800A2641FA2F2566191494C4E19794
F9C466C7DF973DEB402E28B52FD6D817C81DCFA7B3B4F5AFC4C5A0A3D8709338
4B6039B1A72C60AC9DCD6D42FFDA6987F6E8E2E03A47E9C34A0A99EE8D5643CE
8283E218E799295D87A8F8B3C7C16E72B6B90898996242696181095A314C4178
41FF585A897208D435712EAEC541AF5A8E6DF1500C1DD0861B89143BAABE305D
DA1A32172833CCFA1FEBD5BE74E52F7FF821EA2C0B0F4C36200812482E72A257
45581A7B953113BB2C93C3714901AD9FCD36E8F0BAEBF1CD5FC1C6D316D8BDD9
86C9DCD3C5B72F1F4A3D24C3F5AA973C7B552C8855D35F4A37A19A46454F355B
6B427F6A0F7B0CB9A3F41E95AC3AB6FD475CAD9504A3AA7E836FD7BCB49025CA
0B86FFF1A7854E17BB179FAC464B58AE3F6F9F3DED796B2D05AD897AC7F487EE
EB205E843CB56DEB3C3B38ED4D59849765E83478993B2ABCB63307D9591C8CEB
FAF2E19C8CB4B1C0E96187EDA41C98C4F6C70F06602D6B5211ED7441460F9D65
219B09C2145662BA284733251DBA1182C6B5A49A2D4C111463295DC462CC1496
5F8751BBEF34BA613FEEE3474F338FA126C9903DC15D76F86045C40B1ECE28C1
B7711C12183486154B7245AE367A2F87D0252726300A8ACFEB73AA8B78987549
4ACF37ABFAFE4DC5A84EB676ADD602A1FD8BE82BBAA2F3DBDB62092C5D046B46
E1AB84E78EE90FD7DA2C4B770B13AE6B8CEFE76AAA31835D47B531C709B83C11
335C0991262B91956AD04B60850A92CDAFAE92D37C24CCE6FEFFB516E639AEA5
24622C937B8C60504619EB2DF4C65B264551F034375F05D33E33632C39534F73
8FA0B51E8DB3BC2676733C3CCB62CA41C07876EE1E6CE54B584242C1859E27D4
134A46D2F3A1498C0EBCAB7BCC9B91420C8092C039F16FBD72BAAA82E5AA30D8
FF478C4D945CEDE05076523C09F9AFB309E2F356819129AE67DD0C813316EB48
78EB973463C4DD18D06E0E80CBD45B5B2BBBBAD263CF9B03F7D29466671D5533
2C6C27C5D0A1D3F364D7C95043BEC9091D25D1D77F7B4BB30D0F049FAB83242A
2B438A0A4FB854C64823B5DA3CCF595C350E845A577E3F1C01D27C85622E6279
64CDA0CC4F0FBC7021861C5A6D2C7DC7DC31862052B7DE4EA596DB8DE4F4F828
A0B4C25EC63CD54EBFFE9D6D96C1EFB988F928ECA40A0365010F282B33B0DB14
9A32702F3815242AD80C73B147C850DB16EE963AEFC858AB2CE5C86B542F0B46
A74033C7D2E7831CCDA4D2D0E568FC6F173FF77D87BC0DC367F2228705A0F470
B6C5E079F069D78395822952431AF6F659E21408D648F7CF3A0DC67ACD1D279E
6FB96F0C60508C8249E2E290C4895711E2ABF5B28A7A1E1CD09F57C3766AA0D0
3BB1AC994E31B2C3491EAE7140AE9494F2FC38E0F9CAE1476FEFD361CB225446
7671E6D5CB120F7357C1654ECC3E48DD096B4AA0847B5ECA2740AF25D795BBDB
BD7DB3BEFB1550040B5B846F8A04213BECC4B86A8168E692CEBFD78E59E80077
C14A1E00E7C0950F008AE66DDC77FF0F32B3A813DD6B6293275ADBA130BBB2A6
83A1F84DDD71E88F4185CC97B00090C12BF21DE99763C1B5D340BF7DFE04DAE0
D1894B3F802E40596F579D2E8E64EFBD81253C8209B5B0C4620570FE5C90F060
A014C24733F8C06C5903144814473A292791AA7F920E7BC8E0ACAB36BA70CC5F
C73E56DEA08A33CDA74545E58C4CA08AEDDDEBF64975702E13DB96DD83BB2939
9D677FC46849A04852C48BB139D6D46CBB65BAF59C173A5E06D55CD19DA6B5A2
4DF28ECF85B68A9246B7FC5DBA177B82B1F8040B85F0DD65B859724B849E3C25
91A5A26135F6A7A0C1D9D8E1572A4E9648566BD8F60B5EEC2FC05670B61F76BE
BFFD8B3132071F851077A4356AEEBF9CB8054B3538CCE91419188B302E6864E8
7A7FA3BBF34815E3F395E530D6183AF68BC23EA8D227D702CFE3653C881ABB01
3180AC54F3F5A45C0A96E998C005E91A5CD030ABEF0B395FBECE82F76D90B8C2
693401A16E79C2F47129A0D80F6480D86C4C0B7DB20A966870266F1398084109
2234073DAA954E30BFCBCEAB2D08F3C28D2BA793F100A6BC1288B19346988EFA
585E838B01C0DEC7284E8CE591FC17B3F5C1663C0232E28F9AED95C2657FC836
CD240A3E5808BBD1963BD9A514CF8BBEB290D55BFC791E68C15381CCCBD7F418
6C283A1352F70415BDC34F349B247DED68221CFD1C2A4680FEA8B28759B862F5
CECF7D255FD7620A765082A28670FDB1E7D3D320F09CE45DC376457BDC70B4A7
AE572DB731E43ED51602D200D1B278FA7A7F2412D41C509B0CF7413A7655C664
70E469ACB3780C17D5F673E7CC5465395DEAA8F7E6594F3DC52F6851975504B6
A344EE11E00856C6567C42C60D6E5792E2608678A09D7C7799F7873E08A414F1
9E6513212F6B41C8E5F9499B657A81F9E43AFF4DC24BA71A6A6EEB32D660E860
28ACFCBEE91EC222E0859440112CF2E278D5D4D6F24A2E3E6A4A101C147E007F
4CD2FDCE5BCF3D131FC37AB1A63A79DF5ECA5307373B79B182C7C1DDE8CEBCA0
873037BCDD5A0D2CA1FECADAA8C9E7961C6DF219A6C6A051EA90FE6C0BD6DC74
80DB24046E1080FCDFB43F3B586B9E659B2AC772AD59EEE36FA1526B5EE9D4A2
3C338BBBBE8FBC8B1A0430C5CFDEF833D7F0AD36389C8DEFE36C7B98A493D34C
451F0088165D49712E417682D03448771EEC05FF638490BE05C8D3A14885DCE3
8A0F9601D7AD9BA00E0B1AE38DAB93E0562D904E53CCC6B5200295883CFBF71A
BC805A1076F4BD3EFBAAEDEC42CA733C288A4CAAB5192C73BC4303DECF491A0F
B67DC592DB26CFAC4594897752796B7FC87C530C4AC6C3D8CD7D3F1CC44FAC5D
2C2ABB71801448687403E652B8F61F1F1848359F1992DEF2FA6C28A8B166BF40
A33E8057699412ED19E0030AFA61E4AC8BBB1823D2CBD181FAD2AF2EAFC68897
50C534706AFC2A23F8623DA98432262CB40F3BBC8C4043438FD9F4D84CB319D2
511A5889A9BBD44C79F39E588C426FA488823070B600491946E8C6DBEB59B2A1
935CBEA9972071D12429BBAEAB06AB6B836A11752AA21A94874FBEDE6A41618E
48601B2027C42F127F4E1BF4D11C88A2A0D1DF72834F40DDF0CB4C1C75A36965
9A43FE43B7CFFC1288AFA6A82B586C53D4FB146D5DAAF1A51721D1FD517E08C6
D3B27436E78FB666C9FC2A2AA2B41C78D5E46F1F89140CF1774A72C530364204
494D6A439F9F968BEF2BBA5697C38B846855EC47E6334B3D8C8D9F4EFE15BDDB
DF3829A91F8070078665A89A5816D83C3B7E1FE94E781A3E891AED27BD0770D9
2E3C211AF99DF1C368AA762316631C96C3E05F9BA39100ACC12973452D4B1C01
807FAAFE36BA31241C85D39D896F5104BCBA3F864A05FF924B5687F827DB2657
2386436EFBE6A8D84F85FD3A6EF02DAA4ACE238845DD5F5549FAC8CA82C53E78
12DEE53730BC2525F3CF83247EA76A117880A78B5C687C6B8ABA542530F1B376
509DFC546186984B07684A303366888E824BC0E35F96038FFC0948110F96743F
A20717C38B51C0FDA72060225DD9211D00E186C8D9150CB11D7837435FF32601
6781B1FCA545EA259C0E51EE42EF5C50F4305E0F9FD0905B4D4E99CC38E5BB81
E733C97844311E86C254D8CE241553BC7E7DEA9D95957C72000616F0C7D1935F
9220FEB2A149A11FFB6EC372F37DE470EE8B29EEADE31B66E6FFB1E18CA8AED7
E825C3F71625E420CA5C7C96F4D02D8C83A32211451C32D1BE7BEC56948B274E
C4EBA8258894064187808EC51B7F216AA99FC10159EA62F3BA336692C0301AF3
3AFB59A14EF40BE32204ECD258320558E42BEC32D313B835F1B924D9DD7ACD32
403C3519AD5A825C68913815F07C85F91818F4D0A93455774606C3C0CAD43F5E
B2C86BA773DCA152CAE49AFBF4F978CBF9D8E120282DDD5ECE60DE75B9A8275F
2C6A41809AF12222E7144D3262BE71B9E42965031D0105C2B72C03D6B809B39C
EC821C63D5A1393E0AC12DB454E730C6415A89E006F5D3A1D126BA11610376CA
7F0169B8B24998FF195204EBAA99E45C21A23EC9E64C193A4D5153603622276F
96E8F7EBCBC76B7F326AC3DC054BF4A6DD4055D5B09F44185EECED5F34D8C4F2
EE2EF02F8AC4D2FFA1C849B615EC4E799C0F80323B466684119249807DFBBD7D
F4C65B3063676D8C92810976DAEFA5A7A66369DD196861409C744E76F26E8952
AE53D094EC2DC348582D90F9FEAEA3B8C5BCFB55C2EF47CE008FF1A6A34569BB
FE5A808C4E0599B9A832799A5FD6C8B0F316AFC5B93BCF52B24AF7426EE5338B
108DF34F7B8B2661F14314C8427192D735249AD46FDDC19217732EF65311985A
4CE3DB49D8644880DD18519EF6A44664028E56B7C321750588708DCE607C812B
8FC4593480C1358CC2243A5DED53C6161DEB166A6778C9E87A7FF79522132798
5642065829F051967B6B6E2641B690655B28E7A6CBCF82D798759006D51BB90F
78CB48F44BE24443C7834E5B9FC8DE01745CAFCF812B4E6395EAB876C0318EE2
489F4036AB3FE670DB8C11EA789E3A379BAB3BF6BEF8ECA1BA569796F3A5D1AD
6D84AEFAB2EF4EFCDE8ECFB7F52A023EF37ED27FFA6AF8A824DD19AE7FA924DD
AF39AA14752910ADCF10E7E852883A903AD86834A1F83B1BE672FCCC3B1F8A65
9F50320DC85F95B7FD6DD44B59635AB2F9AE435E43C41D39417224CB0DC6F9BB
E1E0555450EC8674FA8EB230A19566A2B06AED61A99E22E1442D3E82E4158E6D
7AF3340A33142EEEAB9AC4C04C25455294BE281761B7554E94B4C50D199D8078
0555AE6ADE58A0B7A35023FCFECC6B8365484AB0A2B149566CC0E00BD65CA09E
6CD2BFEEF88D6058E7CCB0577B8FC8450B3AAE3DC9D629512C2B69052A4B0DD8
3E407B2C8933530EBF304CD25FE0448FED413DED28B8B9861EFDF01654A6D262
C4562A20B6F8173508465028FDB62446FBDCCE92E1A6F4D3A36B12FDC41E6340
E3D6B22CCF4E72B820E3E645855CBC1FC4F89AA9AB258DD91D612FE619B1DAD8
804ADEDE85F49FAD366EA46A8210DBD1D1396843DAEC0F7E3B92C66321F0ACCC
EDE022B3BF3BA3F37C5F2413B4A351AC3AF0230AC555F47221E1DC6A80DC6FCB
0F0E394D4A1FBBF92C0CFF03C5D9E812E5C0BF552BD0C9C48C2239B5ACE040C7
349D071FBA4C6935297536EA2726937CF5A06B3C7A867484F0F2492F7E9B1B8A
A8C338758A1D9E779D904CC507CCB8B6749B65C02CA8391041487F89D7B3E612
B494FCBDC7CBAC94C893B17D1F46D676D0CA9558693DB60048A69C931F5AB543
518D6D4E26A2374F460CB1B4803CC556C8BAE280DB0E3302F0214302F5D9AC43
B40CBC015FE1302098539C32009DF1AE3E0EABB69A3CD365D1F019D95F931C19
29ADACDC43EACFD7EC1A8E52E0BE7EC5C311C5CCCB39A89A369756BA6364C226
E3494BE1C4B73B9A946D5E6021D1C437CE44FB95DA5E839D2F85AAB71E74FD51
7E0BB08359C15D0859092CAA380F234060B26FB1AE239B0B2FC8E601F38BD50E
09945288EFED114C51369841645BC7270EF00FB56A7B66E6BBDDF70A94CAFCD6
B3EF841BF247E553D8CA4779B783EEE0B6A37A1510F4B3B93CC10AE8A3701EA5
03A79E83B23BED07A47B28914B88636EB433D9947AA3C3D3780143A5CB0E17F5
07D6548F7E7AAF7C9502EEF4524575C1FF4E0ABAA51D03285ED282CFA9FD50AE
662188A980885038DA610D688CCB1729CD381D11A258B97843607554856252C3
F8C2FBB514283513345D41ADD9DFF9D069E0A189E712E9F7C2E8B27624B622BD
71C68C036041AB6914525A5800DBE8BE88A63E03AEEB878D58885A1AC7FE52F5
C15903E878932ADBCD758025524694B05D3305DD28EBE248D34B2A8D7A6B3B69
EDA622C96B79EAD6D5466027DD6E27AD1681C4F3427CACE17BD00EEDC7FA005A
F33EC1BDCC003691B000028A75CAB832D6FFD628918C347D6A1D4566B02C0F49
40FD7AA62A3BCA66524B86EA0FCC746D0807E79E8E8B22EB2D93E33B792759AD
6F85C3F89210079C04AA03CF4842E2D2E123EE909757DA955A5B25E4C67648B8
9F656ACA022B321F5F2D442B26905E1ADE407348FFF2521C6F072C5B1EE17D8D
607F7BBA2D4D1EE96334295D61FB321926C6D17E13022A5D24E7F06B4F6BBBB9
6BD0E7910F5DA371EF52298F150512EE1CBA8953640B574BCFE1D1341BCE1288
506BC0110DDE6E4427B21395B77136B8EAFAA39D6EA84B84137C75E4ADAE8860
CBE3E7A3C39EF35BB02A37A72FA1787AE3DDED7EAAD341AD5079CB03B29AD357
745203563A9ADA2A89AC2D495C0145930DAD57A8050E1CC67D9C86A389AFA894
0EBD57340AB54E5051DFC7AC37864CCC6AFC7FA0BAED23C1514159624275C43F
2FF9B498361789884A41CC6A7434CD4E74A9E7D77E486932E80C26193C6BD7BD
9267297FDA6A4DD6303A99211689FDB1AE7131C6C223D1CE45941EB065D4C853
4533CC47EA70B36D871100EE7A8FBDE38C9F7F869CC548CCA844065E891417D2
556547A525382B42E67D435700D1D615323C0168A09BBCCDAF643E98D78314AF
DE00DFDA236DA35904275114BF3BD070638EA0DAB4C225532EEFBD8E7A19E7EC
1305A0DF0BCA02327024A8C92C02CB3EE9BBB1114C9DE8D125F5863EEB37D30E
9D9E00D9D670AA741E784C2FE40107FB875F0F7EB458D64795E5EC8879C88578
B484010547752B7E5E06712930502251288A50D36D3C557F2E95BD8C06904692
980A1B0B6BB1623BA5A03F0CE4FE574BCFD301E65099876E26E2BCE4C7C6A3DA
17C8305E2A123AF4F74D5809EFE8D7A8FBB0A178E2DA3C0956B6985813649D94
C116315AF93566DAD2F7280B86225B863CC95F04891AB9AF59C55DDC2F77D988
13F62E730AC94D6FE923409F5812124FF97743DFEFDB354F0F9D38B9A9B7EAA2
33F6ACDDA2ED9F9B35A4C63C786193DF169036F037CFD14A4845154268B89A60
7D10DC63F2E2721BE7E124278D4B15BEDB58177A2B2C6044EF57573089977832
87938B3902282D699ED95E36084764A1F8AB7A4B9ED3DC5D5E3153B8146C17B2
E60D0081D315A7AE5B1ED43288E8E5161722340ACCE463F4D60277365C1314B0
BCA4225685FBFA6DA09B92BE85021C4A62024E72610019D766365C6E0A472254
BBB4C1B07C3109FF85BAAFC4D961BA71EA547D98BBAF3F51B673B60EAC0B3E71
F05FBFA039041BE4F3D8CE447D21AA41E899EBE38850469D8BB6F62DBE7CDA59
61776A0F35D126B186CF2C07E96C2A15744F5F8CFC8B7BAA4667E9BEC7B8093F
2117B73681255765F0D7E822DCFD0814C007BF365C4CB479A39DCEEECE370242
394393159AEDD9B4C9F1B5E6B50A19551DF0C8197C54C8656171939D9343F25A
D48DB92C4A71E7D6DB5E3F3400018DD9B93451D9F17C0825A7DAD7ADCCCD84F8
7CF58AE54B73E4A53A4CE96CBECE53ABBC127A182D731C9B282B34B3E491F20D
B4B9D0BEBA79CDABFB504CB8244E0106980DC80F2FFBF300CF7A9915139A23EC
4731EB3C142F19E2A1493CF38545D5509658C1006EF835B4368FCDD31117CF5A
3180C2F8429D27072AAC6D3F91D3724EF4BE6B9E62370424C8151BF40D891C90
40B73713C3A38A733CB57A007FB5AD8A5049E2DA93D9DEDF68FC141B6411954B
B835FDCDAC2D8F2307BBB05B9768960F3D3DE165B4022659D28DEA3F02354BD6
E2DF58718A402D8CF1E5B767B6292CB744E7430721713BB173FD616665D27DEC
F79087EF4237601CFD102265EAC0322ADB308CAF6721A8CC1385D486C247DBF1
ECB4DE7D32097D714AB977FDD45977F852DA90E5B7263FB11A938D772D324A09
5F67E366429490D6A8B6D609182BE5605ED6B4DC77A88F4F70B6288383FA42AF
2CB733AE0466FD76CD95BFBF55ED2D98B585D533573B073A66695C24C6870034
F13B2A71902F61B4879FA73EB623E7F120F21B1B937141F31C94F092847FB748
CDBFC1BDBE549D01D85501E5B4E68DF7357A5CA031AB5490C67D8C461AEBF23B
A95B6AB146F8F69CA4CD891A75ABF28E1E6D1A02EBACF21F30466B22C968953D
044686612A6ABA3F8852509C63135FBEBF518EFB31448AEF6A309826E300D184
5A1D1EBACCF82C1CBC5DB8A39A43A3034C5927634A307E2C588C6A2D3176FCEC
F3D872749286B42EDA9F01D2208F59229BCB7F1AA11AFAAD66540294D3447937
243957E074289DC924E2CA8F01A1EFAA642149EA4AE5899F8DCF222F9C6DCE24
54EFCF99C8F85A4C9615AC6D4EC0D64C53469B8F1465359A7CCE70C357787AFC
8A7223035AF2B7E27E3334684F17A9C6D204D5480DCCE6ABA2A009DD4995C3D8
AB4CE7BEC619DD07B3003D8CF1C3F50638D465F32EBF3BBAD6251C3E1A2AC4E4
2473F4D7F4864CC94BF571C6B73EB426F45BA91659746764E4BE301E72402F90
F7423E7E3E530D2D18190269EA8BD7AA31488CCDE5A5E711AFDBF869274DFCA3
F6292407F68734B48A7ABAD0073794BA60D55FD3EEEFF7F7343CA2370EA140D5
0FEE7987D9343EE907655C85C2A30CCB5B69534B21CE75AED8C400D015314555
556ED10658B22DB5F20A4F4961CACAF8E585443217B182152F5D5C85507719CE
4FF18A9CD21A894A0BE66CB6BE5997029B671A6AA41B74DAAE6B6267971D5842
C4AEFB7D5DEA574037AE669BEBB67D055DD363C1C03583EE6E918F65D5565FB2
A192C078BDD967D4E65D773E8F8744D9103A8B864DD8F1CC87890183EFE80DFB
EBAD5E694F902C651EF6BD5BCB77C1EC38C1046F8AE93C4E49E3057F5FC83E20
AF2CDEE69DB52CC172F7CB71780B21CC07DC8E3B119528C24404499623412D09
4422AC98CBBB4C03489941D1B2731BE0B8E00FA147AF84F1F8282EADF4B33E0B
F28CFD1447FC6BF2AF8616A9659D36DF24A510253CB0182BDFC05389098CEB17
FD264D5AB45ED148A31283C3C32D0CA14D4F598292EDF49D9C5907DE8B9C2C51
C4897686833767E73873616EDEDCB7CA9570F0FC63DE2095C3D15F1B0602B44E
30CCC1D3B983AE6BE1D1FE1332D333EE5228DA714F449B2362847F42717691B4
FEAA760D5343CF4D1881B91B9A8AB5EF49F4442DDB60A1DB1E7DF17360F90CBA
B21BD307E72986EAF25394F8847891650889985AFF7C253371DFF80748745930
02377B34AE7B9B800852817C68E894495355EB386D86B43FCFC89B108436EB61
B6F1219FF7C0E2412D88B97748219067DD1E457DA5843CBA21EE13B86105A660
293A55B5E2178FF71BCB24CF90F65F3744BA733A35AA4F9B24830C7F5354938F
4912A56DDF0D76AC717F78F917E8A318B2C66E5933E423A4F8C64EB6C6374BA2
40F7072E19DD3E97E6FD1BB846DD827CEAB4E263F4B58DAF034BBBFC50DFB091
274F7BF1E262D496C724E2FC4CCC8EEDCA0E3FD352C7D6E50568F31B25F67898
A485FB67B6729A4A011CDD3CAA6F40315A75CBE0ADD436BD19C318D19B0DD7EE
336A855E688FE80521DCC4417127A44C3F7A6D02D75539C0FF5C49DBAE0A4956
6C72CFCF719AEC415EEABA40796EC422F597EC426DEB66C258568AF94FB06797
069D69177493F542B8F115EC77A1D9564A7BC6FD78F56018A7BFCDACBD436B19
328F11FDCCC4418EEF901B768BED426DD40330C7A12EEFD022E27129F77D01EA
CF9CA86FEB6A74BD41463F50772E788590F3570AEAD879225CA5BF8B05A65F7F
974ECA0A5AB76A3071A25F519500B63E216A14639B76D0CC1C35839167D0AC8E
6A269544AEC9EBF3867D993F031CC874A149AD58EBEA95ACDF00359955EC02BF
7D58ABE34409A6BB343E6D2D9426FF39520E6CED3D6F0F2FAC903807D802F023
1A422A216C7AD4B3722BF5D33F066C406A28BA4BEB6A2C89BBD5D97539C392C0
1567F048EDF2835736A2CF87809997C0F56024E4666B7CB41348305C8ACEA459
C71BA307068803A073470F72B44FF021B5313B2561A4A26615614DFAB0916504
E0C83490E315FE30529DF7F2D3F0A8D69D389230BC2F9B040FB7F72F3C766EBD
AE17EBCA216493276CBA3BE31410AD36684E8946D3459880AFCCA497EE45ECBF
CB4B351D4BBDA07F8DEDE827C3830BE26A03F7F25B4DEA7FDA23705D30F8771E
CF1C14D98D5EF82A8BAF869392F29D0243E67CB6F0D45A0BE41865274972C959
6790B1B83E42040340FA702C775B50D78E21271F0BD239B100ADD2C8E65EDB0B
CA48A5FD017C110EB5E79DA2F10E00A6972F3F6B71E720F88A0D4D94BCDAB3D0
0E0F08BFEAB12803D592E66076DA354CF9D4EA8132F4D538434FB4AE8BDCE9D2
F631694F613AF304336E69E118764936FEE623CB3F6362E5F3F86671372AF685
8F89FCD8D95EF68CC920FD90EC41FC723069A04FA2BBA8794B2C2387DB7D823D
C2205F71D0763F284FCFA185D3111061EA210235885F58E58DD1A46645962C41
A7894C8E1AC100224103D596311A10508379467F160B93B9B6643EA594D63BE4
071D2E60128049DCFD51EC5CE4A3F88700E96516F668E0A5B9125441254C8750
2F2247AE68BE2EBA8B0624C675EDCAB327ED266323FB28321A62239D1CD5AD1A
3B53C7464D1B06207A8B47241F73590C3E6D393AF2705ED5E2F5BB5072191B2D
1FC81BCFDBC16234BE4773D37D05470D5B02FC1B0357CE7A07A6E7191EAB6928
94A46F91BC04C36E2D162FFEA30AFF039812F149C15C4BB56772B19496188CE5
88CCDC292A5B03FE0D7DAEB592525ED6F328C8E7AB78363908B4364C5CCEB3C4
C489FABD8409D2366B61144DD025FBE742B1582825C690863F4EDC396EA4ED4A
28F1236A6EBECEDCD0DF261380B65A567904F291FD80843DE3C073636044522B
49CD67C1382CF7BB5D2A7BE24493CA5FADD703204E6D8312DF5DF62ECD7C5F54
0E387390758A0D7BF98FCDA89572C1088C07D09142163C424CECF982CFDBC951
FD7D728E09230ACA9EE834A364E838924A9E29D6C80C35BC956EC8F6DE23E623
4AA2F480B7C3EB04CA892B1AD1A032D7828EE96A8A797B54A3A37F3CB3A0C33E
3CC937AA9CBCAD22C404ED716449C0FDF3748365D0D32361671A823FCEFCFAA2
5741FA6F4E4773763DFA4DC88D3744C1C8BD7C87ED7D888A30ED9B00AE7C0134
BAA33347766A6CCC7EFF035D819AA54E123EF6F3F78FF6693FD099EC9A79592D
244D115166CC624D0A6677DC267F13DA30F97B84B7056762B6D026180B36A240
42E682A429D73296286AB0D1998D87042DE4C565AF3F942094EB5C2C35F0887C
00EFEEB1B25807B9FF126E2AA552AB73DF281FDE8B6B5DEEE9A2738E5E19B9C4
19BAD50AB1CAC4A81D26F6B1DA7919B6F4703516EF5A8C52C32935D639711443
748F2D7FA99009FD7D1B5A55A8B4FC2FD7F9A5465E343684CB195B13B0C40F08
9A00696BACC3C3C40B9939FAEACF3F302B3393E579CE69C20608F0DDE2413D4C
B28217617D58561E250DFBD499224DB57D1E5BFBA1D55F1AC2CB5EA75B32D414
A689BB73A7D07F8094A6C711EF5EA06C23A8B96D39BF59E05430EAD90C1190DF
0202ED9041AFE464FA131B70E8F08AD392D4F64AB85C8D28D31BC49F7BCFC4CB
F027927D98749EE128F717D291D3D7A5F19F8A4BE3DFEC049E23EA7B8A5A0FD9
910F3A0227556276CDE2D8C8FE6C03495A52591BC331B26C42C5803FDA415031
F8570BA2815DB12D70F439FA2F264702177CDE5152FE1C34237317D826D09537
3A1869BC35F20D0A7A5741C19F27D7432504D82AEE36ABE8A00717C38B4F526B
17BF12267AD51951F2F7566D1917812F11E8D70C7F433EDA7DA812749EE110D4
4F53D246AD06D23375C2BC12819F76B8E113555DED28466F0D35A707C3E613E0
BD8D55BAFFC59A7577F5DBE71797DA00CA711526D6392156B7128D4107F90DB5
249C803087691BD69971828FECFF272A94F2BF52DEAD798B2036CCAD4C3B87B2
C38BFC0BF1A3F5C00352E822A45DD0FD23F458D8E692F01B8C4A7CF3A099E8EE
6B5379528A0C5A7CE0BC3587F5A1FFED01A98F6279B5D69A04166BED3649F3A9
EA74B4291EE5AF06F10DA0C50140E1750948216214BD6F03A641BB16C795B0C7
D6E9BE49D7999AC8875516CC43E884644F02A87DF08E52C720FEB35887C01C76
47C3B1855C689996FED46E732D969F2AE082FAB813C079083941BCEA9CE53FF6
CB6A68E36789952EADE544E34067C6999F1CDF1FC8483EC5075B14090A9DCD26
438EAD95E9C848540C8291D7F53787B8FF707A3642A693FE0DB6FB55410A0E90
B41209775EAFAC4AA938A35E75C532767E8743FD927F8CBE9948D0D9E5416BFE
A09A8284F5596F9E92BC8BBA31ABAB12EBEC80F98F837DD7E59122CE6FC20801
D9B8C57C41690DC77CED1B6B065603C465F31CCF9599D94B660B02359557AB8F
2ADF70EF5BE2F41806E39FBFAB93BDB88D6AE757B18B612F8EB87A88BA578FD1
20704494069C3BA4F92270C598C7B63F64145E59EE89124519F77BB515AFFF20
FB5F20AA406462D3182FC66CC6CE483295FB9878C297B6861D53AD1FBE8C95CA
C61ACDE20E1D037C58C1F01B4A47F8092634349124900B0D1E5E94DFFDB7FA12
6293CEB9BA1EE2FCE3A25917781F92A46E12FC7DAFC3963A2A29F35F3F278414
ACA7577A0AD7E727E61E20952A86C30932B120A4FFA06648D5CB3A99C0C12C82
5DD1D7E067A5EF076045C53C9EEF55D01F9A69223EFCEBB7910AFD82E9ADAA61
2B7BFF4A0DCD8FDF61ABBDD6A4E3C7906B29187CF09C72BB8BBE061B144338E5
DA0429870139FF3FAA720FF12DB1E850B8641393A1A7CE89B682A86A06DAEBE8
930B6B50C72E9BA1D5E73D2978833B5CEF610BD7598E8D169522D481A8C92E1F
693623FE9CB037DC559746B37319785DD995F73FFFC42120B3CF4E8B1D4C0A9A
2381E4A8FF541AD2C22F3D5EC001F1D40D809CED7EDD59D058572808CB0DFDE0
F87A3ED09F3019D122A1D1E15051DC2202BFAF075591E7C0E4F41BA909154DF3
66302DDDFA3C8BC522BFB1CAAD0E06D8C89186E442041BD41B788A9656B50D53
9A03C44165AC531D2D45C867E4218AF99063F3E38B75CD8FA28937431552A949
2F5A57E6BD02768EF4C2304BFE32832FDD597403BD6C8B3B1DA1479720AE4064
A5928F619D44832252A817E192CB793B51D75D1D90EB01E4674A87B1541742D9
8F0681C88CF60FD17632966ADF979609474378CA91D6DBCB9121CD87637A07D6
F5ABC4952079958622ACDFF47EA3D125DCC078A21C0501AC010D2C97C18C54FB
C99AA292280C7CF5F47B443C159206E4314655A7FD963264607F06AE47ADDB99
B2E03FDA9D78308871868F066E7306A00EBE78A6DE91B92FA9272D21D944DD68
AFE24C0E0FD9FF0FC5824E9DA11ED010674F1CB4EFBEEAF24539F2F157A27036
6424D2F005352F74B381D603E8F1CE26E8D593C3D6F83364C544F2D5A434574C
9A5B14EC329F43B8A0F05135140149117739F8BA01887E60A6DAB3E7D3699E9A
5C0C50A21F3705AD74DD4D909913893DDDBC438AF43EE74D49EB23685A40147D
67E8A0E3036B37D65A731E8A58FDCFC4F3767BDDD47AEF747C5A245CC9C5ECF4
CBFC79DFF0C1CA72622D46076F2E0418F834908735C5D3D08A7BA1D2A76AD36A
A1293C0B9EFC2DD1EB85E08456C69F7188ED7FE03A3D853D39D571F2D95E8C66
C338C4BED73C09544A99F7BBF0E9881E46009010B0D2723B032BD22DE9460A67
E58B26DEE453DFAED73668762936B397C1CA15F4AFC3C0654B6005BEEF9E7D84
3880C9622249ABB060A39333D639DD44FF94A8C3123F727287B8960026462C15
3058AAC38D632A80D4F99D7AC6391B43C6E1C84C203B9E54FECA729CDE915C4D
7ADDBCB58F8D170CCA8F31DAC2F7D11F16229BB1E2FD2752E3DCE34E94DC764E
11528F7A2085F0A8CE45CF0326080075758E16CA9C0337235D4BADB296D54087
40838ECC014698607F8FA339575EEF1BB6A41DBC90ACEBA17FF06792FD9BD798
1AD91B756D7D246514BE284ACF269CC200CA61B3C384FF3AD805C93980833C4E
28CD79A9968C2AC409C2F9E22D7589EDABB6249D2FD8B9A6CDA518130701D270
C5FEC2E0FE65A9923D7D15913E99B7CEB5F1C0D6EAEA674F635F539101902CFB
9B81E2A5F86E6A9572557B073D3DFF3C047B21FAE238EDEFD1E8C6E34F4A9D92
8E962B8C82B13ABBB259470F6526ECF44C89A234F9D4B6C3BF1AF7B2295356AE
425B058F46FD6DDD1540E3EF8D11105DB149FD99578B80B374E1EBCD44626E6B
E001FA9BC1D2EF498970172DE3A3A6711F52D1C2BAA66287F9AC9D5DA91BD200
B81F97407BC1039D70DCC0E7659B7E1C35CA64FE1241547350D81673EB8CD9AA
D1767526E7A330090009A29EB177AA0E2C1EB25B18E10F443208A7CA1AC95B3A
829598F2978C0DC4D3CAEB1BC0AC2669362E039C8848BE54E39D9F9287F05FC7
57E05CDCF05A56CBA30BA76BBC4F05DF552355ABC7401D8BE2C835B057BA5077
52FEA0BA816B96A6B069FDE03E7FD5A8DD858726AA14B19FC775D320CCBE4D50
509C0217E0485DB99A7DD1AC8FD3318EE5C4B490DD80976D223C97FE0060DDE0
9A0F61DCF5FC35D0BE35112F7ECB4FFAF0621B6EC357ED1EE3CFC4415576B6F4
FFA677EC0E3BAE7F41FA5ED08CD541BEA5DCAF3A5E696957DA5C61F8861C0FA0
47051B82ABBB272D408B359B871977ADDED5E399F891082CB31F62C9945E9152
448ED2EB6547EBDEBA66EA1C700CD1A7F503FB56F620734090AE6BDD86E1CE4B
7FD9B55FA24FE293C073B87D44C0527443390E30FE7EC55FF0B5741E5E787F11
791B4415D08F9FEC6192E9FE3B4F6EF2464681CA62798319F29DCC79178499E2
2266C44E8F26DD9D7746DCF66BB015972F4515093B2F7F3B04E028267609573B
376E28B87C069A970E38EA5DF47F22555029264AF42DD6A739BB23B5AC753868
30C1AD2E254A8D93A67451AAB1E77D2EB46D5A5982B409F4B2EFAA5BE6DCAFE6
1F0B780242E044722B5D608365F24AC6C9D14C12131024F6D351BC6363576B6C
AFC688D6D98069F8A74213227FE9BCAA34364B1039F6BC142AAB19C8E9B15F01
13781DF9C9B3BC145955552A901AEBA588D39D7E87F1CAF27D315E168807021B
0CD1B2CE13B611A7B5FC28DEB4
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: LINEW10
%!PS-AdobeFont-1.1: LINEW10 1.001
%%CreationDate: 1992 Oct 23 20:22:06
%%RevisionDate: 2001 Jun 05 20:22:06
% Copyright (C) 1997, 2001 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.001) readonly def
/Notice (Copyright (C) 1997, 2001 American Mathematical Society. All Rights Reserved) readonly def
/FullName (LINEW10) readonly def
/FamilyName (LaTeX) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /LINEW10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /a0 put
dup 8 /a8 put
dup 16 /a16 put
dup 27 /a27 put
dup 45 /a45 put
dup 54 /a54 put
dup 63 /a63 put
dup 64 /a64 put
dup 72 /a72 put
dup 80 /a80 put
readonly def
/FontBBox{-220 -220 1040 1040}readonly def
/UniqueID 5011941 def
currentdict end
currentfile eexec
D9D66F637A9E5292A4933615152D29EEC26E1BED2E48CAB7AC058698EA30B07E
F8BDB66981B14445E1107420FDAF32EDBD5C26E35B334E3AF24373B2A13984D9
1D56801ACCF98612DE2C19685E0F4D52369AD642D169AB57DAB10665C6C01538
497544391FABD08A483766E9B5C7ABA9A537C053A8ADC16DEBD8B5C9E1EDEB21
E4E89B0945C0737B96F0194585BE0D9B958F1030EA84710C31971BA7E93777C2
0658995DC8702442780303E948079822B9EE0C531A5CC49578EB9E683CB77495
DF613FBDC4536BD7A90F044B7EEE6EACA2042539F62789EA39AA16433AC4BD0F
98AAA04894F5487C279D2766B50B23E16D7F1023E387F60757E6C80FAE85A8AD
149D104B38BABA49C58CCD52B719D635E892DCE74F3D283407537FE6CF45E192
54BF678237D2B8B3C0AE474E96765078627EFAC8AA84DBF87784E5E755C587AB
BE50DF55D35CDD05D96F562153E2016C3D23ED27DEF2C3908BD0BE882E838796
BA837E4B671E2CEC2471BC438FAFA0F4FA9D004C64F187F897B89212356640B3
3661AB6C36FD6C98BB4FBCF5016D9C6ECC317E76CA0CB5E739017091C4F3BA9D
AA0AC0CA3DE976094AA0C0DCB079008241EC2D1CD368958277386F52D7EF4AD3
581A6658E5F46DA384CAC13208485723CAA3BB78E33D485D545EE7D9197E98E2
53937C88E0A691E696912A9CF4D608936E212C18E3A1A792B4255891642599B8
BF60A177C86186C00E2E0220FB80A0EEBB1D115B275FD94CBF960E1705EE0C4B
6938170DF6725216E76A3BE36F23D1DD3530FDDB409E758352FB2EC5D2EF0265
B48A2C566E252846ED6717686FD6E86946CE37C9A3493C521DF4EF527F87464A
5E36DAD61032A752C75175660A559CFA480FF4A25C4B14BC7B27B42314218445
FD3DB330A46DDB3C8A9F386855F555961A476077CCDDC68A26C1097AAEEFF530
BEE89FC2850256D81DD96003533789A77B01967B7D0485CAB1FCF1977988257A
0ACAE84A584F9424F39D2A31B1B8493F9991F4E01C0B6647A3A78B80EC6A0E25
E6E3D2CA32C4C7389D7BBE81CD588887A36820443B840A4E94B069FA52493D88
5EDC168D1299EAE7BC55D455A282B4CCF3ADE9C9A0D678131DC376EC94AE0D8F
6A54D4DEABB8679D72DEE7643F65112431FFDAB214C2A5141D0B0F72549EE347
CE838A2089563C1FB5BF65E6E427B03F018CCF47FCCEFD84E9981811C2464A26
F86C1D671BDAB3E6A484B71152F1551FC207776E0198906975D8AF949B403FC6
F3432C7FB5E6E115D38CC96E394BFA4D1A0B411C7054C2DAB802BB5576708B33
4AE2E215C23D925066BB9A3BF303162E72FBFE8FEAC802D4827BEFA256F00227
9771CF38BEF7EBB6228344233149DC2576AA20A9B14B2B91067D6D65652DB249
8562B9E4D17D8D134F2947AF9607E5D9A9E08A7A6D42498AB0222D5C5E0A833E
3D48D2E9330D357D50C816F9ED9237D03058FF49C368D585B4C4F78CAB22CA50
C5F7E4316F7090D9E230345B946F94DF3DE6A28848C0A6D9DE82B8ABB8AEC203
3D1AFF7D30C0C2ABE2FD6012862E8866DB3E1F94D42E357FCE56190BCBAA6A3A
929A7DEE67C75EFF442D6932D163CD973ECE7686B3AA6DE430F7CEA54C32781A
7CFA1ECB6485D371EE41A4A9A36FF24BDD3C732E342CD8BC3189790AC5FE8DFF
ED5E281B876C48EEF67FF0F783E1066E76F7D6D51977559B696E4B08B48DA2E7
AE451407F35EF073B566ED1D3DED8B74AA6E28EFCB624E7C5B455FE247EC7C7B
5B5F8479B871F17C8BF7FBB13B995C043D8C76DA9C11CC4B4D95342AD90A9F99
F3C5708292D829C05E0848CB30FE774B8DD35EF1B2E5ED287F3F18E48FF5FBB7
C47BDF392097801A1E8DEFD62459465BD3A835B07E1CB30639E299F492924C66
C7FB5DBF12930C4CA262C732712860F6834B08A524C4FBA5DFA048BE8E9B1CB4
235B916A55A8C4CA66D22F7BCA48030E3C4C7BD566980CD2ED45CFDD332EAAD9
A9D9B2283273BA58260EA8C9FDF25A1E1318C5638B199A1E29880BE516A5C401
755287277E05A402010B69C55AFD459A09DB32E5564187071D8D0955A5AE3A3C
B9E104CFB60A64339EC7A0563DECC52E2E9BE7D22823A84FF69077E278ABB989
48189BA36330144ACC9E495D602D1510A1010059F5FB294957B46BD42187979E
F787314F2DE992548A7BBE9F2A729A39504ECE11401BBE7D10E04A155F4A2F31
99404A43E3F4C6E41C09F74B039D2047DB781195A1BE54BDBE3E1C774CC6D018
9B0988516485FAEC422C20A38B62CFFBAB251406FBC77D977252177A94182A43
B02FEC74265F32BAD1D977AFB1D6FA3496DD
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMTT8
%!PS-AdobeFont-1.1: CMTT8 1.0
%%CreationDate: 1991 Aug 20 16:46:05
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMTT8) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
end readonly def
/FontName /CMTT8 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
readonly def
/FontBBox{-5 -232 545 699}readonly def
/UniqueID 5000830 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5F0187316F83DDE3E2D27FCDF6C5CE4F95B6EE
3317BD91B7921F3039DD35FEA387D5CFB6C6E9DC84C178F3432994FC7FAC6E5A
ED41A1E2EBA350178FBFEB45944511731BA827167DDAC238FC69A5486B995477
C469E2E27493B0B711DF8E267D3D5613B450011921685147114106C9472580BD
F531022F6DF5432B2A4EBC51A8032C7F9689B6FA942D849B29709631613DA68D
4DF7B6F059A19304F40A3C3580CE3B51D79D42984194D4F178801720892FB6E7
61FF43C63F9256B5E9F4227B1378222BAAD4D52C77462DF01892220E11129C16
6C9E45BB9F01ED7C1AD5D8B4D72BE0E12969AFEA90FEF170603CDB91CB243173
B19A56084D10293B80A35275F41BF78A054DDC98F4A1FFF592463D944960FB31
6BE5F03960F9B1F213CBCC7FD448657FE388F10104D42B0715FC9571CC60CF23
C72560CBB8835A0CA208FE06676B3B48B093CB7FB2C0C53AF17EC5B372A9771B
BFD52FFB7062B4FE0106A01A2A1A1DD4EF5C8C7623EC9324A2CB3B402FCC1FCE
52BFC8662F8A39D5F1B41C97E7CE34E16AC28A1E94007AEA7D4C519399F1B7A9
48FA7DDB671067244F09C29F95DD60668223F45BBDA8B1C452E930A9F3F341C5
351D59EA87462FFB30277D3B24E2104D4AAB873BB2B16DA5B23BEE25BE2C8128
C4CF2F4F438A4E520CD864F3EAFB5363753B82978F6FD664A14E5D6F3A929348
5839EA752FD635619C4FABF1E1454510BD9D6B538A343BE748AE05B47F917367
1BA5EDB15F1BDBE806E51B294257D7087334165419A6520462D794D670A1D6E1
3BB03BF689391D056D55AD660D15A386E6D222C9572BDC4DC8A46EEC75124BB5
F0E8978FD6031A90E4768CCBF62A5ED8C8087FD66D2033011947634878BDC0AB
6501DA7E6D96E227068E993DBB0072F037CA411F704428C6E8A5741F37426A8D
0C1C4663F1F9381FD1C917791C0BC14CFFD98A5513719E038992BAD1176D8C87
E475558B70933FC52D611BDF38B4FC21CBBD66C7FA9735216815EDD6F9132B04
C7177062D2BFBB218326900035848A18005030D741238924646777C7E35CF181
CD463BD7799AB011F525C02E9C2550B8FFC6F57AC82D140CA532965474F4B699
5A0EB3BC5F55C20931EFDF2EEC8BF9E02566943E2527F2C9AC58C90857E4C372
DCC5953E468683F396987777DEECFB8C74BC9E817A4450BC9CCE09B69CB735AC
EBBD832AC6C13F2CF5BFB28510E28391154851D2797E554D5F4CEC0357266270
FC54829E66735AB553604DB622A9BDA1D844CFAA4A558B05E6E41A14455C195B
0807B796709B926ACB1A61990A165BE49B387ABBF35BFC70FE9EB7E73FB3E6CF
43E711C35212A5E3AF957C3FCFB89B77BFE4ABE0F80ACC4D2E391155C0368417
1B700936448A0AFA2BF7A15CD5B4FBEA837C630700863D3765C0C23033480F47
CB3326CA1CC3DA268499DF943DC7E17FC9F8B28CD8396AA44B3C02A366ED93A7
753543416C2ED6E856A0DBF1968EB5ACFA46D8F7467E28092AD8AEFD73DBCD71
075763C9F81D259ADBDC48EA33D56AA11EBC0E196207D85992DAD20493C68B05
0EA9FFE21369F1472A82F8C81EDC80624CCBBD97A1C7770A6A05DD5E1A85A8AC
D5917B95B333B7AD7853A15E317BBB848E01E2B4A15B56868FB955C61FC04BEE
30B5B8813FE814D1397A984DEA7D34B0D55B7AD62AFBB435BFE8B892B50C4B82
60E3608D20AD91413EB6E7BF321B349BD6EB57A9357C978B84912BB67DF5C796
FC272EA06894015CFC61884167E7CFE4D911D62FB9F401CA07D2A72886EE93F8
14B91A3F0049AEA8A1B721A94E3AE3D0A5D11DE893C0D23E63DD87A4120DCF53
9BC0EEEBCEF2CB528236D8767F688BFE78892E9CC072862B247A3B58EB86AC0C
C2051CDCA75E364EDDB3F3073D93B3437227A000D46692C0301AE066EEA05D3C
FEF0050EFCEE34959A7B6AB76265483CB51FA4C65D63671F49127FDCBB9F67AE
D7FCAEB2404848C88C5CFD250C796E7385118D610A0C4DE37E85A3578A40CC60
D4D0F451ED9452387E58AC5992D09D71CDF73DBD34655D40125B4B4626407C2D
574D133D0403726537BD8010FA5F8C38A56011B190CCBBE875C6C4AF8CBA66A9
768963FA9CE2172B691AD0B316F2B8FED89D6684A0F3EBB584A07F5BA7F5F18B
670C57050F0C4065B3E090B6FF5804A600A1AD40E8946096215C2648D15D72F9
F45C03A3B74D2C4D6D32F7C9F0FFA001B6366D37EE1ACFDA0B50654F0A88652F
3F980B290BF39107FBD4E03C586AA12C3D04F744985413D42AB383FEB3FEA022
D4A61E593270B572C593A5EA83A901F920561C57C0AF2ADA795D833734070DAD
BBAB1380A6757E34A15628169CA45503E1D9A88C3DB1E67E24500853969E2FA4
215CE5CA9C981CC0D4A0671FEAF528BDC57083063BE4FD25F1BE8CC1D87E2E81
D1EE5737518C3659EF83A1AE2A223A21EC5A358EC4D03336148881516345D175
1284C417C09BB7506BBD099BA55A16B289A42D7EC7695D6402861563FD032BCC
8B7E35F9B6C3C8924AE89C92737FDE94E6DD43A98A2EC0350B0B971677BE75D3
FD7B5577C2EDBFA99AEFE64835A3036C81B28659FE8947E868CA214F7DB91B19
F71241B71E387E1F9154C96FC20AE405C4CF9F4518AC2411B3EF21109B6C85B2
5C13DA7DA6A073CFB5D04778C96C715ADA8D2FF2E27D55CC55F3964D036AFC14
3082D94A5EA2C15BC0F5220303D9888FD0283E8DAACF715F9325FB335C5BC8F8
2415A62868C65F1DFA22FDDA6BA249C0EAAB4F9CA9A5C95FF212A60EDC3001FE
C7A46A489BDDE6B52F36108D79FD0E7DD85E54F22BA6007C4AA8502D65049AFF
BB7B4CC877FAF3E3866150C6BDC4DF5E1AE669C912D0D6FC425FF14DC90FB339
495A6C9B4DF0F447451BEB7D26E61B109CEFEA10BD205F8B60A6339C7A0B0503
5DE3E1F968C85781E08B6CA0517BDC326CEB3C392BA3F2016AC70AE0B03D6B64
838D22D43843538F845BF036EFCA5D58E2C36D15BD8F164C99382E2D9FAA3C66
69DEEC07D1C071F1F0AB99FCADC9530CF3CCF5C397736F9275F767BB8BEB853E
FC1C61B5207F75A74BD82F20C5D7BAC3DDC5F3B165E688BC6C95DBF512298044
9B6B9DB7E0F2B5E494E4E15880185F024A44185162E6E615372137B3A84FD8B2
0832B314D1803324EB99FCE9BFEEC27AA79097DAC9FCE8DDE746509FF48CFBC6
42125A2BE40325B372CFCA3101B14A3EB35D589283849D98EAEF8A398854E197
3A022242A9B971ED0728AE1CE42115E2B81EF66F18DEC2F259D7296CC70C896E
016E951C92A0E0A2611D50446214FF7FCF15EA6EA1E7E8BB59B16A50FC1BDF6C
41690FE880A10A972EF4B7B28AE5D04A2714F6E6D97A3EEB1642ADDFB08E7D45
8C1A91C15487EE0D42FE0443BDE945801525DDE79CDF52C8CA0EF6BCB72EA0D6
0C1591C9761434EC77386F3977F76B9A6B7022F4AC77C1B2182241B5768EB828
57AD578ACE7B6ECFF24E9915016E48288CF8763F381B43CEF5954978E63E5839
36188A17EF4A28619B105A38F4A970F6BCD376E73C5BAFA203683BDC0425B07B
12E744C5842E68BEA0B49F014B075A8F073A49F85140C34FEFEA3FF927F131C2
E7E7CE96609C392ECFC3A0D356AF43207A8FB0866C06D5F0448B63F4A92B9327
FEB5EA95A43EF0A66D377B9E0B03586AEFA02C41F0679364F4AD441F075DE5A2
12B5996BB32AD1F3977842F5DB432A0236734CB8E999857DF4C39D3785E59B55
4CDD7F7C4AED9A836CBA5204201F907AC606266C77F0C78B55A7D4275553AB85
2C90720CDF14910A559388738F500EDB3AFBFA307A6CBB901B69D8376F11B4CD
44E7670C78095B513291F12122B8BBC24E2CB3BA405081DF831917B05D854FAC
CF98D2AA8D993824FCD02F1B71E36D570F6028A9D95984153736E494C9BC970A
5E65C3323875A3EF2B919410A7579FDBC25F199ED83DF465BBD813FE39A77B6A
0EE187D94F45D3DA7FA11545F4289A29544C69491DCEF0707A4A71D90A13E77B
EC536CE52267718B0EA3024D3E6BF4247A9CC0225395EE76DBEA11F109F9A6DE
AA40D5BCC1BD91F187E94D270BAFE8210DE9386E2E911B571722FA1282976735
0CAFD045F8CE93367628DBF3FBFE8612F7B1EDCD91475FC4234F1F57E847A204
25BE65A616E5788F31FAAEB5FA475AED55589CDA21E98F59917A71DEBB3E6E99
AF6EBCF75383F10F9B4B5062E1F4BA7D78019C49ED26DACEE76F167429A4E3C9
120534C0E7566043BCF9E846D471B086D1785C965C7A8A9E7BF76A2431AE6DA9
E36286D96EB26A0358C72FC99270FFD34A663820199BA290E309FE2184B2BEB4
D440B0F52253D75F41CF484429C230A1B13F60798283BF52F2EF0460886B59E2
D29477F4873D63411464DCB2B510738A04C48C37FBA5C6AA77B32F0DCBFC8F32
9D3C8BE35EB7D4256EC8ADEC4DEA7B45F7B00DAD772A56ABC55550E6A65616AE
4619FCF3064A6C1B99470C7EA75021D5B6D2EFCE40BC989FDB42DD0479EBD1A1
F3FC384AF05626D9345454E58518F1CC0441DDD99917EDD5BA181AB12D7B5D8E
805D6F3F88A6EBFCD62E10D5AEBF4A1118CACBF395DCAFCAC942F24657631CD2
395019A049B594EC44F9E36A4318799C27731E207CAF9C70C3674CD0F53521A2
6CF4F354038536F0E8C5BD65C9D93406500EAFE239DF1BC9852EC742E12B885D
8064389517373F2EADC337CA7C945BBC59B16C3FDED3BE8D4BB594753BB3D639
77C28ECD6A31E455D0DDDC11D226AA7F9ED59818E7ED4023DC6A920378153A21
4AEF2D46E615CFF9C181546C607206592EA96F5B77B0DA953E6A1937AEAD3FF5
4EECDA1A32EE98BD85F785F25FEAF4ADFA67036F2850DCA6A8238717E74E8427
FA71D0D77A2A1D5EDC377C519C3F03349BABD23D74D54712E8B5955E259F9F34
4EB86AFDC54149A9BD57C3A11CC900320DDC71541B160166364F86C71BAAC787
078D4142807A029923548E2ED908ABE18AE92430C7A4BF11CA27D8C9FFF4C272
F4444DD23AFAB22F9E923319A5D5229A799241738E675DD1CA789BC697E01042
8E673AE79F3DF5E95941850A5559DACFBE09DD64D7E434E18CAD0715FD45EC6E
75E270EA9A80DB6AFB590ADC38A27AB11A8F003C66B09B9C4A0C4D7D602EB912
014678C171D755332E259CBB08497E9B69FA7D203CEAEED8A5D2F4D9FDB67080
607BCFCD97B878EA77F3E4C1F938ACC1BAE5065A5DD25C283160779BCE97BDFB
20ACAF10D2A08C159E71DE581B5600B2232A9D5E564203D09807E8073B8F491C
085EB433CA1B26A3FB29189E02895998EE0ACED02052146F5709F9E5F42D6185
36100F6791698167B0F9543F512C22A7FD84A51BEEC20B0520703FF007B25C4B
697F5E62C445B68C1C5691DF3EAB07E6F035038C6FAE0975736A6FE5FF586070
8D00150D4FE44609D3BE7A9C65BBE83CA7062C1643C909DDBE5A916D4ECDD60C
B05C0ACDDAB4C1E370CF7FEEB8F9D5FFE39A3DDD560DA8BC28C5802070F54247
289191E866FD97041BBBCF6CAC4A3A27ECE0F80ED29EA6BA04F19A83CEE73007
AC9A1E93E77655C5BC36953BEE7F906FD851B5DA92A0677F3F9C6BB59165F260
7D840DEDBD4DFDCE1245AE2DB8308524AC4679630BFDA10BF3838471EEA015D4
41ABFA2F2D88788873B790472315EDFB8F5B42522F33177FE3552E64C2E82905
2561A6A69FAF0C613F9A59DF65E47EE792C6A885F14EEE91533CC56297F77BC9
C13A7CAE3D4724F287EBAA5A5D352EB24DB9D77DAFF77F4462FEBE7C3DA83FED
C94810EC8FB1506A1C2D12C508CC667FE08BCAFAC5700DA0027458C5F1C821E8
02D69B6AF9DBD640CD6CF8DE9F61E72CDA0F40369FADA82086C1504C95D3B69A
A7D96DBE499431A729BDBDF22CE906FC37F2D7625D130D8A1325C6E55FA27000
A4314BE47A4D4B6E3966C399FA1B397E01394EE841116361C6338931D703EF2F
E5AA7FC0BF2DE60FB6174156F901195A30FA08E806A1D18B84C9B27415F14A58
AF65463FD620948FE5DE771C995FF68577B3929FCDB42CAF8709AC5131162E4A
131A13A02FE8313D8A5AE8414B8FBE339AA91A8E73DA297296C44F7F55AB4032
C4B065C8EFE21980413924C9AE0165F67430A1FB07DAB47CC61EFDBDD73A714D
3B7E8230FBAAFB9BA543019D0E9F6AEDC5F50DEC3134BC587E16370DC53C7B64
A9B256CDD279556B2CAC863D0EDC8596C07A9C5291D149CBD8FD3B7B299A65DB
4AC48D523BE73720B2672B1F63DF5086FB7BCE629259C90B3892F9B5E856BB79
DE6A93BE084579975988972698E472530AD7A5DBADAA0D29B5C9556597BC41CB
A354A6DFD49FB298BA72EE38438719AFC971AD8C0317DEDD753A81FA64E0D043
CF0B94246FB9D6AA96F919653E8C2713780024F83B4F045DB7E6498D15B7815D
1452622C854F5EA592BFC17B1F2B48F227A0319209A7C64B40D9160A8FB5A3F9
215671AC996CD2DA11D83C2C678A62681EB37F0EFAF8CB2BB0D8CE440AD3B7BD
FA096F2FD8E48EB7616832F8EAF8D881B130CC6E87402875FE81894A2D4BC026
6EC0F1FB04CC0E34FE8EE74C5907A7E44AFBBFE32804DE56A16596AEC66561C0
4E95D6D79E6086AAF89128A35558744A801C6A64EC3B4873891198A45860017B
ED04D2DA462D1F5A6545E65BC790B4AFAF8AFE1BF908286304CFBD863B8512DA
6092BD8D86051141A90A1C69E8FC99F22744422BE4363F65CFAF977051DD315B
2F20B74A1071E11F882F2C9362321A2D7C0EDD293ECD7536CA0C5DA8AB9C8A83
CD88413C9F1FAD8A725E23DB1C10DC4382F311DB9C036CCF2DD63994FB78B855
F572715AF6CBFA8B056DFBFF7F1DFAE908E33BC096BBEBBC46D1891A3418A1D7
27CA206B186DA7BE4F6C84E83C3B449103A6324E87D6958444E7B2746577E864
86D50EB703866A2CA2A604FD5C9719D81BA3A6C4544F542B78603FCE0F595F59
81F11C1299243C6665C1F28DF31A9AA50368B7E76AD0C482BC97E9DD64A3ED1C
730CCC6FD56E68F38B8D2EBEF53AA6D5321C5183797CF6ED096124226F001222
D232D4BA534D48E71856B1678BD0B356ACD1F6672F29DC678FDB6803FF0C9205
49EB4EDA8FC7AC2CD8EBBA2D3474078564D56AAF37EE41E7756C4BD55A841F20
8795CDC57DA6F9A2562E6E576B38173844C6EAA47B378D4C0581E7AE00D906FA
9FDD74A80EE1A7343C3B9FCD73C850AF242CABC74A75D03826BD7377A50CEF46
C4398C723EFBA6A0D28F1C783D7A38D07E2A5159AB2D5AEA2EF5F01527E1A412
F637541EE0F5139241BF3920D8678699EC4B1133CF27859F8CB5892BD2632F8F
BDF3A2130E49CFC5678FBDFE433213B384E73D698089D5A0CD6728EBF70CE368
429BB51F280CB5569484B0B51E9ADBE46D2DB40B5E40D59BC425FD1EC1CE6E53
B610E650279DDA3172E8D16019B4C8C13662BA0779B6C0371684B34342C702DC
CFF16EF249679E5D33AA3339754598198CA9BA59218F73574152DD1FE3445DD8
3EE5C336D3652DC0F863F7A147EF237664E14CA55B19A2AA051815A0ABF7B2CC
E23A598B210CEE081BD48B0B74928E7C1BE7DF5585C87E28FC36A9BFEAC34F41
EA36B328AA107F95F91222CB772B846E64EEB29E37EECB616E8CA15BEB235E0C
8EA83B380F4682D9850F73150443DB33B01D3BED139D946FEB174015A45C1CCB
9DC832D612020DE1D047659D282FCF409E133C6E1EC4EB243DCC903229B145F8
0884F769999D80F81D94A91E3E7F36F23F1EDEC89A4C0F2369F3069117ED2723
4368435409CBF069D20DBD80A19A0005EE08087160DC4476435838400587C150
DC435247CC087E792944A469046AB5CACF6978CB2DF2BB735BDD4BA16EDA76AE
4992217B227F8A2F31626D847C616AA621B4C3A9AA825175C750F75BCDEBF3DF
61743D780DA838F4B295EF98AFFEAB55BC17F867A75BC95F1F3BE33EE0FA1514
9909FAD2F094DB33E90AE52CD841E5687F3F8361A74A9D608117A77661E55463
367D640FE61C3628207F85000B55A7363A65A7217C1CE7746CF22E623CA37437
CD8E7F2FB850357042DFCCA06D8C6C75B02D787D247BD34051C339D06332E7E2
59A4E3E029FCB95E42CF1BC20781ACC97FE80D51DC96EE784B8D67C54AFF8BFC
B62C89FA7182F732A4AAE2EA16AEE2F3D373673DF6AE4E4159421A1AD30A4022
FDD02E02FB2954934F7A8CC53D2A74BDB329205180F3CAF433980E7DC84E6953
77BA144029ECF8DBC790AB08FDE644E12048E785B5871BE86EFD27CE96502EB0
7E34047A6CFE2D756FC74E049C0E2444236B01A57D6D94636EAA6D67AFCAEBF8
DB4231FC586D490F6F38860F5659178BB1518A91E8A4EFA874931EFE270246A2
542C0D6571DB75928733676B5F1C476CA8DED7281DF3ADECFA79891D423F27CD
B17B8A65359F3CA88FAA9F3E5F251A16AB483F72E2227D7FB2D30B68FD8B25C9
08433E008ADB2576EF1D685F9FC57908E5EECD0EFE3A679D5AFC80A56B754FA8
E5953E17302954D59DD8BA404CC0838B0BC6BA4F1A44B7072DCAC60D26E55D4C
F648B3BA4F62AFCA6C31D12617356F561C674920B97442E4D94891B4D6E534B0
49B94646FCCA3C8B913EE5D9BBA6835089D6742E64CDAA2A71C44A1F90A30E8A
346AB888FBF4827CA4E0FF8E6C388E5DB050C0160FA76599631470C1D26DC080
970E75661D970C575538BFBC6EF38C85207287FFAA560CF7EF90FFB89B604962
DC17F7054813659EF733C3E9CD44F2380A602455CD2DAEEBDFED7925DC558E3B
D33EED561E6547FC455B5D51804C9CF5A459315D5967B9A66DABF1A645350136
00A2F875272CF8AF7047FD52AA46C7C7162D1F627267465A9910AE45B98C2838
FE81999996F865C0AA9AFA51C4187B66257D734ECE0A293724917ABE236E6533
4D2518C5593786E82596E6D78F72A1F86E35E5E43536770D7B56430FDD44D6EA
56E4B5D0E067160FE93E59D3926D1E3B6C1E075A5A9868FA931F79B04A93FA49
50FAE854A93EC5614A8796E1F20AE5D0F91FF4E385C30723669C1C6FB304571D
020707C71D85B3F3DB7E4CA1C7E4F40C2545FBFFBD89682F760B7129F6B840BB
4B5FA3137AE8E9FBED5D1DAFB15932ACADCE926A9CAC3542C7026C66169399B7
1DAE7CBA989EF7C079000171A852A810953514DB38E5A87EE487C368D1BC5863
AEE0BCD11481163AA7D9E8C1FA1B70429B0692AC4B9DB0DE93268C15D99FFFAC
40ED401E5EE54B9252DE68048963078C96F7976E2C2CE53B03FD9404EB0E05DE
E83DB839F4C0E5CA5C09AD1619401B5B77C6EB2BC5CD4E3DF28851460BB41522
25592A7BD64971D934896E959C3653C086620D9A95C54C943AE5A1C7FFD212ED
F410176A794FBCE133E4E8A9C4A028338B803DD0C3D61C221D6DBFD0E2ADBD25
106E959A75E12BF974372B2A880C30B94F2E81CE76540571BCF17FFD496BA3DC
E781B9C42BB1EF1939BA8BD1F2FB6F88613D96D86A3B367F92C4A9EE8F629DBF
9035CBF0C64F104E8C783A0F26405878ACE52949C3F8B7689A7604BE71A61E53
ED2B29393D60294AEDC65906EA02B6335CDCB1206EEA8FB0CC2F3C922FFF5CC9
950FA086602F198345A68CAFB05E60622876C4205D2957AFA80EA101FBEC2A38
BF1DE78D6D728C98059A9B5BB03558C3D935C97FA4BAC03284B569270D3981BF
5F2F3E096FFBEB2294166F8D1500BC5B343D46C3D59B0CB798F5D0B770F79E31
21D8DADA94883EC926A6DA980E20F652B44AA9C6F1DA4CD1B6701B4CE1F089FD
E3819BC10E023911194ED1D4A20FBE548B4085CDC5F56EFD7CF12200C7C3255D
71FF65D0589D687E37E4D4202E24E5D38CC747F68F4FF7C278A77D068394EF2B
479B1B4479683544A8DFB5A9E85E1027A2498A70BC3E7BF5653AAC2DFC5EFCCE
D988DF554A350EDBA9256634A736B1590B30D7ABB5BDF1A657A530F9CFEBE95B
D2E133359D9161B3C0A7CF16E82223A9A541A21C04FFA616C6A8E7B53332C34E
0F6AA4C5553D35B70354217C46EF7D0EEAD155669ECA3D5FEFD857548DF02331
0F4C05F984944D29AC94928A4B0D5468ABF3E31F6B6A96D0BCABD2345B37BB43
0DE8A47545B95E63E3BA8F201E4E54C54E9426FB0B3C52540CEF874408AECB76
B0EA994575E5942F3676D42C0534A879AE27387368420A73F7BD5FC838A1BBC6
198F4AE3418102C07768FD2C3B72036CD14731F4762C5203E2741BD1222D4446
B9CB52C26A34D1274E721BFCEAE7E353EC64FA270B404BE710123949855B57AB
BA2A7ED9805BC6096F86A6BE12AB3DD47A05ABC3FE05510489EF085D25497388
12BCA35C10AFD5D3AD59AF40B3AE89C9A4C54A323476851714C41D821CA4B74B
62006AF0213EFC1BC365E82DF81AE49BF83FDCC227D2EEE3B81E81EA2195E1E6
84A25102FDF3D20F8FCE020B4399FC6B2F69894942B44F26D08260DB19F18B3D
F74B1FD33CA55D5456B2C91F6AD8855CF3878AEE40851E685E367511673B640D
7505583A785D25730BE490758533B9B8ECC6BECB51A8D810F49472774E1E3C41
E9E4EBC0F91F96BBBEEF8CB0C50C212959E846D6FEAC5C940B3BAD97695448EA
24148259625020B1EAC35A0FB97D8EAF6E5AEAC746D0CBD81D29421DDF3B7E00
B6167105C2F8A8CCD77D1D15BB1CB56CFE38B2F18BAEF6954076ECC0AF422657
D8E7011DABF87AC7A95D81ED0F9EBED9B0FFDB2E1D77F616B8E6438F422469A4
D9BF2FAACBAF74F63E118880AD829FA732BFAF0D2F8F0A6DE0F03B7B6BE6FF2B
E09092E4C5BE42BCFE920CED99ECCDDF7E076D955E2AD6EDF6EB405306E9AA53
081283A7080650AA78EBF2F08977C4979FA5224E50B6E9DC6B4D9A3F9BE860EA
E52D35107348FA8FCA1536B3C1E5F566E226D21C3D7C431912328A56CD5B797B
4C4321BE1492CAC65371BC5B9D947DAD5D93700ECBDE0B1C730F24A48AFA5324
639BF17B6F343566696851178AAD764F5EE8689DA8901879EA9648C1702E55E5
86779ADBA4B6E16F157E802E44418022BF905128ED9FD91056A95C90EC75E920
E38EE38582EF331EBA6ED117F315B5B4CCDA814CB4522D081D5EBCEB5188BBDE
A167D5B52FF3657A14F747FE83771127E151C2EDF61367A160186DD17BA3AA27
7A03230D915B103E67809E3FC0AF8A1EF796610F0AE0AE76B788C2CDF2F10D4B
F0F2FDA747552578D5EA687A73084C858992DCFA57A8F99E3BDCF654932624E3
9D438EBF236746A15E1629CA7D44A6E31A9BC531716455FD9EC4FDE32B38ED3E
F6FC128006F810C173973C5CB66C4FF794A866ADA90F29A51AE5C35787AEBEE9
BD366647468A8C3796DBC2FB315FD95050D947629623DAFA1AE3AEFAA6B52A17
F8134896C84F989109F0569A0BC8AC8D27CD76D056FDBF561F69868F6E35E66B
49C4C1F25783F2D710AC7151552C869D728594777B629B11772FB41599F40B6B
61425B74EA6C04C47015747D1D9C6622AF5C929A0B1A4339DA75DA8910A39802
A9A7DDE3DF5A933EB58DF3820F6265CDC0FE0B77355AB8766457D120CFFCCE88
4360A5B9BFCCA0018DAB81797A89EFC8861E11D050DF4C9C761557BF52B23032
32050C2927C0DE34435A6B9111A386B4F60AC9437F856BF123AB913A11CF1A06
8E590D4DF1E649982DAE8AEF9750947BE89DB490ECC26B22E12E25FACC055E5E
99DBEF8F0117565BC9DFAAFB84CA4F302AF4346EA5318F0B44C1F6110A42F0FC
A3207E020AB920FC0B32FC0C7A66C20C271F63831C93C4A925FFA5C15EB69798
1E1DA16D3917E29EAF13C5F5298818BAA6B5E500FCF2557B2E8391268874AF37
472F0CE97B391F009AD441CF3E3E457AEFE487BCDFE5835DBDE929985A2E2A6D
CD3D1F815CF0566B9CAC214E318014D748DC3C992F2B800B88F0433236B5BAEC
9397BB1CE0308872E1BB763EF4F485F7C74798F2A71722F236AE0205EF8BAD6C
841F1DDB18404DB3ACC2C6C83197CC52C5499894224BE0EF0D772065739A4085
CCEB6DEB4AEA5E74E96234F575B631205811449AA5C619B75321F7D1FA8752E0
13D801A20FF43CC386F879745FD88C07E6B3E8EF9CD0570A6A50BE08404565A4
1181339762249BB06CF75601B89818959F58AFB818CA913F018FAEE5BC5439F8
B0D0F587BFADF96FEA170AFE5A3EB61234461017D686F36974C51CFB76FD08FB
00DF0364E5B8DE872306466BC4041841E05D0E4BC86D6CFFA6A88F372E0A59C6
5BC3DB5AB6FD71C6E6A7647C4D4C63887D21D5CA8726953C32811F1D2AFFBA34
33588ADA57F0FD6DEDA4F5E1A871A8678ABC0517F0EB5A94FFD050F2928B1EE5
6EC3C4147034C2831F5B50AE53F32996045B66CD1E035CDF4B797A789B301B08
0A1A362F3BF21761A1AE972251F57AA1AFF265EBC57B1EFE5EA89F1C121A65FC
6139E377732A616CE3C5932DA5B68D636A534E5514ECFDCF1D500ADF34A745D7
69ADC7C4293698A5E5248EBBF871871178451271E7332F4CE3C3B2FB2C72BC19
81391787024CA7761850F9B15880412052E76E2C790EAC267B8AB5B021F57C58
4C9A2CD584F3F0DDA7C35C7E2DB6A5039FA47A6F9B6B7E3B9FE10A0E425A46EF
ADF4764213BE7F2E14DFBDA8E411B9EB7E43CF4714E064DCC0797F053E534D1C
301E1221CD6A71FB609238A4B76A43109E84C1EB7B38FB5610F94464EADC290E
366888CE8AA3131D6D07196847E441D308EA3481DC5301B4E0188CD544413BCA
40AA27FCC3F327A98C2E6DC0E7D45062FF7AD94251ABBFF34447D2EA128C5D32
EFADF28DA6EDD3B1BD308F3091313D9F321276D72093618DEFD8E90905E3E2E9
F17E9B9BF214D1274F116AB076B252AEBAD78B7482851B76214450FDDC2EC501
FF39422F42D1EB7AA7CB8AC92B42FA7E218C0234ADD608DA295D606F3050FCCC
EFC57C5E0CC1671B84643208722BED91B82323709893BD37E3D7BDD35D54BC6F
83AD2DB9B389B5089C3C862129AD3372DAE986228D70F19A2AD1D226CF719901
8087B2B5CDD99043A9E7B339AC3ADB9926CD37EF1ACAB70327BB0A7D4CC570A9
6020A21874CA39EC8C86EED845BD60B4D3DF982EFA801CE867233E61B51D8175
E9368B0DEEBFB46A809B7491563B905736C988BE68E4D9AAB48A256835009951
EDFB1538B27A1653E6D97A1A4D02B641E10DD24896734F4CB9550D137378B7CB
003BDF0312B9C968578CF0C0D3143E8358453CDB3F1D6252F69F4A9DC2E7A535
E928237467F4EEE5BFC4D76B4BACA284647A14358D4CAC46ADA3CFD85510B0C5
1E022A93FF7F72AAF3BF787DF753F3E9C4DF30C1CCD0D2A64989E5E44DB7DE9F
A749D351884E0531FBD3CA9F6608E2D2D36FF2417FE7C3213ABDAA238F54AD09
4CD69FBD4B7B059E30160035405B4AE59A9A8082268E4106AB7916F32626917C
A3833A65D38D88D0E7A30888DE09EE511E4E46137EB9BC97797D3BC084417F2C
54330AF7E83B7E7157B71035A2AAE4BE59742608D449591BC909FE9B09D4134D
BAC654999D736FB2DA71A8F1F8F461C124C1C1EFE34E4342A74567C883A4C93E
A6DC3422B4462B05606E3CE11D8EE043AC7D43A2031B375240F97D5A0738F5FE
04A56BB5BC66DFEEDE192FEC1C9BF9DBB265B4D51B98017C9940E27B3861BB6B
0487DDFF14B002A17316592EB75C208F60DD59A798649760CD8D2DA4BCF24CDD
CEFC5AC97C69E9282F7B9259A6AB0B781259ECD5687535AD313D3F86C0D707A1
40C9CF39A614D74A53B00D15C5467A7E17A3A755886B4470F1424F472AEC04AD
59D3184D5C7E94410A6A093430FDEC413E47BEEFB8E60406EA914358DBBB1CEC
E478DCC17D0EEC4326B0FED338EF2D216DDCA5FC5A5AB58DE45C25EC3D9647DC
AB87FA22B8B233A2D2C47CFAE871855DF93CADABFA49F47F386D787F66B28F2C
87F4661D2F668AC0B82935951F225DEEAA3DB442F05520BEFD1649632FBA883C
6A54F3E7CA509F9BBD865491CBA5938EAF2BB9A4DDF9F4166575DB60297F2AEC
49AA859A61773ED4EA224F5198EAC5EA3A10C014F1414A79A0D1FC9F0C9E8BF5
75D8CB2598DD52330C1CE99808157B3C4FA7476DAE9AB8D96598662022CC5FE2
4406B62CA667F463411F40004E6802213CFAD3E7831CCF46608F0CD435CD7209
54BCA30FC088FB00C817D1705DC3C99ABADC703905BB44EC580712E9AD6CF9C9
F63BFA88DE3248B82EAC235BAFC940ACCAFBE2F8B5973284F9929E9551F0AB00
32D0C970B00213430ED455D20675183A14CD43E97CEC4E65B34ADA4760813154
B65213D2767311416E91B911D9FEACFFF71F65AD5C49727D68BCFC98C6CDA2E6
A4A2DE1E05DEAB27A8C406AE33D89E76F1102A81815FFC8F79A5457D53623759
C6923B90D88EF911D4885F2796BE97EBCDA343E023345C661FBDAC092A9C03C3
CDA1D9F0BB99844D25FAA0D4239FACD77C5A5799B5A704DC93B9FEF74443072B
6DB434768E33B74E9C409273D6CCF37F10E359382B13DB1D888962A7D279EC26
594EFB4256B0BD6C2A361D9DC30884056C35F9A97FC8840FA6A74DF73D0E213B
A7AF0BBD2610D0CA96824A1C167C2347E92D33F1C55F3E6A6D18F49A809CACF6
A865EA430DC5540507B1BA7AD69B5A2A9D306921CDF17DC95956D9099004C452
FD8F6BF1FFE5444844C74D23DC8A46278CF3851F2767E0D1DF21C0A68005F50F
91A449E1272A1CD0B0CFC261ED950DEC4CBFF1B16921478A43F5B0B063BA61A1
9FC50FDAB21E2ADBB65477BCC159A141108F085DE8D1DAC02A0454BBB8BE8D58
9E4D4081FB5A90BFC6F261538F0582B7C669192034FA79523B90B470A1A04BDF
D0C2BE0DF2EDBB69FFD4316D17E998AA123CD1F0A9E47469338EC47E8B24F6A3
57D2CDEF3F38BD4CB0D9947746F80A7D6F2309E4A9F9477F8E16D334A29DA27E
77C67A6E931780FEBB5DD7540B73DBCE62C935A3BC6D29CE16CE20AFDA33E906
BA4935ED9F15D75F81487833BFC7C2557E184C35FF35BF62CA99C4ECA581B301
FA44C6904F743E2371F67B5D244E7A05119C679D435415364E312E5B7699110A
FE9CB2061E7C02DAE53F9458363654DD643F6921723DE16CD6C6DA0BADFF9D7E
6082503DCD5F25824FC1D2EB341DCDB7B697147AF4EDC20299D4E3D55561E2E5
08F3EA1A91CF4B1A793F0D059607559522C0ADFF549EDF47E9C56A86C4E81279
B574ED138D38A35E1C28421DB6AF25A048AAEB1E1C55847253893972983779D6
07576740C2D5C938C76F8635828E6CB10483F520360314C661736367E34CF290
36520C365C2034DC95F015555C693F5E6E2E411ED47D4A04070F56CF90CCB270
4E6582F2E23294F94FC7A18F34B750932988A6185F4C1CCAA4D67CBBBB88DAF9
5FDE67911E52F123561611F3FD6E601E3C675BC2D2AC1C192477097487D5D2FD
6F30165358D317454FE1D57D54B244135C631433AAA236604E9B4330650B180A
07BD86C80EA426DC887199504DB93868030336B11E486FAEA92DA33825D3AB72
46980D3255175D968900F57AEE5243BB7311DD2DD4D47F64BB2A9A460D546C35
778CD7F34CED3BEBBD9106E702469D79428366E3BB580FFCBA9818F150AA57FA
0A03FAAFA2C18036C464BA3319260FE605F7408247C2B91E9DC03720BACCE80C
84110CAF2E6DBC18E3711BB7F38DDA08A029A58A9150990BE534ACC6CFA07E2A
1AE3174B988E66A5377BF91BB97005B50C0EC843F2EA572C3BABE846D6371541
4404AAB87129AD2D508F2495A8192C600F5287D4127CD7858628239C63CE9A21
07372396AC27708ECF2B5E5E8E9F2702290A7838A768FDC93F7FCF66C6E2F6D9
DFDFBB1C320113D70FAA08D34F47DE800B8975D0766ADD0A40AD1971DF0CAA2E
A433E6C41D83CB1097A069A5B622BD8E3CAF35B147AFD9ABA837520D3E145379
7BDC2C84B6F478CE1F7F2F7C8CB7184694442ACB049272694FACC685BDC45821
3C3216360BFE9AF266A174F5A94125CDB6F2637E47706C7F73E778266CCB248D
714E6B794CF3464952ECCF9AFAAA2098DFC341BD5EFBEC21F1AD8F35E55D4417
C35CE39721DA69EBE4506E12FD753F8EAE4E1797F394A2D8CD26461223249A41
52553B94370B7EF7270E0BFEA64CDBB91B2241254A41DF68ACDA0D358881EB55
7DDF830B7329E25CE342D3CBDA66C0BC6FD0A1F9F77C8FFDF26F65704D2F85A6
D34F42AF7ADFA19E6301855D14C735651C3AF8DD0A2C2487944A31DC1D011711
2761BC739A8A96D3388A37AC531F298A085BF97037159C1C504E36409CD6D25E
32EFD9B967EA2E6F1A65B7AB1AB691671D3F24FC42DA0A6976E95E2A42B68B1E
73F16D89006837F09EC9DA9545D4772FA3793009607E224E33450756F278B591
4724CA2AF03AF3C970D1802DD2B56D3BF00ED3E1DFA46EBB1B4B87FD9CFB41BD
2001C612FF4A220E747A49E2911595E92330FCD65FCEEA135E80DEF9E27E3379
419C5BD3E09264847E2E6B0632548A3B9397905F1D04E4A3158BB3F609E39F4D
EFA91973E5493048C105C22AF7FDFC1899A410B52821903DB79FDE800FE13E5D
DAF72CB63EAED5E32E140D2877448D99C631824F5A6AAE6208986C3E4393ADF0
BCC23A598575056854D1F7387C59B00D3E8AB4C41C5E1E32AD857BF552102BDE
E3656908E975EF4484B80694CD923424C33E4A62C3B4396FE6B1C203E8738295
6784A528488C0D6F7795CFA459D33D1FBD44B369CCF98D1367F8E83C09CF67D8
F035EB91EDDBD3A7A0B7A0856C8C24A9B5BA3F8EC68E422A0247B9D47130308F
2C054D299CF2B9D9BEFBD6FEAEF153CC75F65BD4D4A5E4D7A7C2EDAED1BF51AE
FCC22303249E71006F675CD6B21BF67F40B52DF02E07567FAEF3F6ADEBA7E460
766E9094E88006960FFA4DD454F2CD4214DBB4FC6C13D6817E62FA99319E6AD3
7D7F18E49F74F2CCDBFBEE8E20E653B3CE13B2A6EC4F491F605975FD0AE470CC
8B96D5EFADCB81AB6C13F07E568BB85081E6EFC4E56759A595F700C0BD765EEA
2C0A367CFD7BC1917E22D151E2B45A8D6937D81EE3870669087574565AE317FF
8A2E846686C405A8D836E4292E13A07AE01F4F6980321D9B976A871D988298D6
6B1DE036B0BB945A591ADC185E6325D953F851F0D18C692713F0E93E728A5EB5
936F6A1CD842373881C24603100C1253E369751085C012E7A4A24BE48F92C8A1
A2D4D2709C27986D5BF8B21AA3A8BB0CB4D20BB9B3E4168A7E1C50D340400A99
FDB412DAC23AD31E21A27D5ECC4C5D26294DFB17534F5769560B3A4093EAE473
0B1015632356A6BD0730DBBB12E19444DDB66E738697EFDAD01AD15AF4B0CA8C
6EB48BEE963982CBCB05F4CFA6ABDAEDCDE0026FDB04CE3DB92D5C15108C1E1D
81373517289BEF12490F0FB3AE07318F0EF1E874752F091308834D0DFF5BDF45
0C039BF5955090AAAD442670656EC9E5D0D143913E0FDD94F50CED5607C8186D
B3AFA1DAD1A022C9D43FF6E31EA38D2182D43A8B02E09AF6226400C64103DB78
DB6C8620250EFD761785CE81E925EF6B0EA8E41189AB5B5891DE0E915FBE87CD
88C733D6EA5CD343A43AD00B1ED21684B29B34DBC234C2129DB2B2263CFF04A8
2F7CF435DAE3DF35853E709ECC852FCA82A8CA626062CECCE74D5605F323F2FB
111FB019F9CA277B116079389CD92D28B496C70A23708AE374758B2957C97B55
90E341D4CCEEE379A8A69519DFF7C8C5365FC61A4ACFD22DD0508F5CA261B467
883DFF7B0BF0255B905374E7F3ED4FFB206E6D505D35E78B3B95C58E54147452
0B2A8A52CE0474E470579060F5C55946EDC604B376A1913B03D67D6EB1D9CF36
27D45FC380605F10B158CBC8E07AE8D31ED9096D86A24119D3FF967EF6C91414
E23EE5EA222F0681AA0F7DD2EF30FA1A39327795BE72228029EDF2B06112DAF2
667E075B684404EED869425B624C8D2B178AB59A44590FD4C43022A46D5752C0
5660F8BB93DBB0A7ADDC89DCE7C8328E4536AE32B35C07A1713552538F32F056
3184C36B729C5C25EBE3A1890C96DC67B3CD7A4A50DBB5BDEF9614F1F6D4BE01
E3BAA8E5FC4184EF66D9DEDF39031CBA13CED2B776A10C1AB44F62C32D901A83
B53B6934068CE7CB6BEBB7C8BAB076B3872583F55D3DA1355373266BDEEB58D7
5483F5E7327BF267AE23B2E4B2DA6C535D0784A442F8F3BB41F5361AC2181A9A
B7A096585B20D15C9F6C0A4BC54671F3E98DD5B050336F82A5DAF963FAD1FB10
D7675DDD191E97A74F2628A023471F0E0A38BAC3CEE190DA4CCBC2F6CB114451
28F67607F18412C90D086B4D3A2C7AAEFB7B93604C16A7483356FB4A8A393B29
8DAE2FDF0C63AD25217D63C6A30288E65E367E255D8B93F877E2B7AD3BBAFA4D
C3E50515B3FD7F86C1FCA8EA82BAC6939B91EAE0510FE5A78E49830452B16A5E
29988F68EE88D6A77B499C02EC172C92B865A50474B385A3A24985801D5B6C18
46AAA7A995AA2F62D56A3E6CF0D708EB4E6BDAAB031F0EFA692EC8AC94FE8FCD
511430C370172F0B6F62FDC1B7391009AEE5ED89E9D8E13F3AF5B570C9A18036
42D740074684A6D03C8D3AE75247225A84EA55A3B7855486228D45C878F31D8F
7145EBD983A4F54C465898E766A15E673BBF0973DAF27362C3AF0D9C72301915
7E375FD466E442965E4E8650CA71208591C31B11E844E9345D3B1C813F225A6A
403C8BEE039BED30CA2225A72A00788C4880EF9CA731096ECB39C959ACFF9CE9
21595216D7C1B4B8A260BDBD8586CD708D4625A2012A4092F8B1D0227C1099A8
15E8609C1484C0354712B36CE7CB7923738542681529C3CF45FD288B0DF8D73B
036E087B012E0637AF703415682526CDF00DFFEC0A7FBB0C78C632838B05F7BE
DC1CAC38049C70F21C1F31EA8E757BE15AF43ED6DBAA2E28B4353692BAA3F0D4
94E69E13D03FA110BDC809C37185BEA64B8D65A2D7B75697BF673C734CED3A43
55BAD5892D7F3755FD45F06A8D880195AB8356B9E6615F39D7DF32C0A3DBEF6C
E7814AB5D7460FE82394C084C732448786EF38F59F401BBD19EBECA53D06DE2C
FDB25386E4B61ADDF25A1902DF6DEE97BB0B3C87487E708FDE992303F86E019D
9D7BBAF72C1A7FD0C925AD9BB2E907355A01AB38EEE459C00A0F734FBA17BE62
BC0F8F1745ABEC4CF64CA6AB4EFAA53543778085ACFAA0914815EEE9D0B85EDE
A7D7A932C577E248D3365C7DEDC446A3C6F472947C2CCD6A3E18E2C0C5968F00
F100DD6148A2645B273DCD0F5B64FE6BD5235303089CD49BED1FAAFDDBC0ED8C
155F20A4473C427DFEB3A7A24516F239AB77FBB5715D21816AF89584F512F283
FB59DDDC4E48F9B23B698AB918A95F9C699BCD456B405172A1DBA3ABECF1DC7C
66B063F5ECD0605E1468A253241534D50348F2EAD63F4234682D5E6C5ED65E16
F9891534768F8DAFB9B44870338D798C598B9B07FA9F0ED209F872FBA2D5CC49
5EBCFE1684DD7AF917848D790ADDAE23DF71A66284940A542D858416C838A3C0
F057F25742A898001447C4FEBCC011D5389C48262A825939022359BA29BE10B3
B03BEB02839B55F991B527CFA33B6A7D6A3E971029BD4493677976A9A4F8CE29
ED3FF5A5CF2CB6390AB1FA6D6B78477C8657FF1C0C44B80C28CEE469D97A1656
EE0BD6F0B0FB292F6CDAFA6F3646D593A9C922C7B41338ACBFBD7E62CA565DC4
CD413BDFD499E59D0CBE23EB4965E936AD3C9646CBE5710B9B13385AAB3FBE1D
627E7A1ABF2E0F73A4C2EACAEAD334A110421917F24B5B3B66B9614A1ED96067
600455B128DB41FFC33B188B33C0ADEB83169337F574FF74D8CB9CEBE31BDF9D
E9CED50612FC45F960C2B878FD9E5876D38BE920DF2EC25E8984164D9BD29E3F
494DF1D9076272252CCD928FC6CF564225EADEC4622A4243EDA96E4840E7CD70
3551694F5CCD743161A94149A844DBEE03FF9E6012581912C28BFEC609BFB64B
67B07896A757EBBD5A69BE94E77897A77B666B84BC79E09118A29C843B1E3C5E
36F17B2464D810623C3CE91F285D6C177A38161CCBD580FA2D9772FB1171E03F
5CAE997D5CDD22567E279256E80E3BC0AB2CDE7B27BAD802F063978D078A9852
59457077060CC00653E9E5B381EA9DE8CD744A8B028928C3017CC70D4E4E8DBC
09FB2FAED3586186EC24
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: LCIRCLEW10
%!PS-AdobeFont-1.1: LCIRCLEW10 1.001
%%CreationDate: 1992 Oct 23 20:22:00
%%RevisionDate: 2001 Jun 05 20:22:00
% Copyright (C) 1997, 2001 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.001) readonly def
/Notice (Copyright (C) 1997, 2001 American Mathematical Society. All Rights Reserved) readonly def
/FullName (LCIRCLEW10) readonly def
/FamilyName (LaTeX) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /LCIRCLEW10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 24 /a24 put
dup 25 /a25 put
dup 26 /a26 put
dup 27 /a27 put
dup 36 /a36 put
dup 37 /a37 put
dup 38 /a38 put
dup 39 /a39 put
readonly def
/FontBBox{-2000 -2000 2080 2080}readonly def
/UniqueID 5011943 def
currentdict end
currentfile eexec
D9D66F637A9E5292A4933615152D29EEC26E1BED2E48CAB7AC058698EA30B07E
F8BDB66981B14445E1107420FDAF32EDBD5C26E35B334E3AF24373B2A13984D9
1D56801ACCF98612DE2C19685E0F4D52369AD642D169AB57DAB10665C6C01538
497544391FABD08A483766E9B5C7ABA9A537C053A8ADC16DEBD8B5C9E1EDEB21
E4E89B0945C0737B96F0194585BE0D9B958F1030EA84710C31971BA7E93777C2
0658995DC8702442780303E948079822B9EE0C531A5CC49578EB9E683CB77495
DF613FBDC4536BD7A90F044B7EEE6EACA2042539F62789EA39AA16433AC4BD0F
98AAA04894F5487C279D2766B50B23E16D7F1023E387F60757E6C80FAE85A8AD
149D104B38BABA49C58CCD52B719D635E892DCE74F3D283407537FE6CF45E192
54BF678237D2B8B3C0AE474E96765078627EFAC8AA84DBF87784E5E755C587AB
BE50DF55D35CDD05D96F562153E2016C3D23ED27DEF2C3908BD0BE882E838796
BA837E4B671E2CEC2471BC438FAFA250F12170D86934A19C468D5EE6C8B2428C
AF1EA0FBCE58BABD5BD3A354CB89003AFF34BB325334141E622CAC8CC29F962F
E4E4FBB6C0C21D4B0835248F760476BE1B36948376B6A4FBB98E9D9F49D97132
7166B1D32CB3E6590B11917FF0244AC94551E6EF79FCEB8FD65D947E2B209930
4DEFA82AF22E5320B8A19C0B968D88806CCCC1FC5934ED4B8FCA05AA42A725B0
1FB85D31D75E9F198EC6D3A0920C9298E2F1535FF124C0760E00054F631218AD
BACF10F693891EFB272786596ABEA45AD4A2860C4E346515C79FCE68FE8B973D
F54F8D267370670A62546B001E39136F45CC78192A31EF35C1415522DBB171A6
E36B3DD83802C2305228A4989C062F84219987A9585C33DDBD17150A39A3CA2D
A2A91BA35367D7A031E6F0965F920B26577B7FE34FD3EC315837EC1D91E1442C
2C3515DE36B9FDAB2AB6C742C7D27B63843146711159C1202B67BFD05B61C2C2
B9F2158FF806B504D8F4256A8A26071309DE213B55DC08BD1B7736E37FAAE154
EEDC361EB417EECB1EE918BECA57231A7CB682134460003F1A5A5A0CCF2EE77A
8C6C959F1AF74D9E45BE2A43EF45353FE77BD3C10551C1AAED678E41C6F2F945
062E9032C955D3A49948FA8B283F9616C67B088FCF961587B0A3CED1CC259FD2
CDAE3923B1C25546EF9E4844CE241657CFC15800889EDCDD1EC8D267E3BEF2B9
BD1DCBC691635A3B532B740EDEEFCB1072701698E132897E2C0D9520F34018CF
4C847B2A723DF0B8FFF546F5956C85784EF8986999149BF78996581277E43FE7
9A4409A96954F8E6EDAB0134ACB5757F5F964150D8AD43EFF35A128AB3ED8A7B
9DFBEEBFAA9D6272D7CF76CC59447B8EBF376F0E8F0D179B3BE9EF837388F6ED
36F6E3AB3D64015D628A81A2EBEB2883B7BC71B9D26D7A7D23BF8FD885461ED9
1AF455D5676BB05751B59D21D7BEB48B6608C52FAE3F5160334878529546438B
4299E783BCE2B9B6DA497B2E032DFCA9F2137BB8457BDD4821BB18C1938F292B
672D67117EDC56A2B8DFB53EA098C2A739AD7473304FC42F2271647464EB1A5E
B2D21B7CD7ABA57E6F19BFF1910D9FC2D5F267AA758A532B2B95BC0123FED073
D74A74F8FF522674F35E9F9A1B66F494577F25FF4511C650B78A76909E74455F
F85269351A0E12A73D715261C45B5C5C668102702A4078DDC87064138D007233
283FD54E8F99D080CFA98D94BF777425063FFD577E016A3804EED216E330AF8B
A3AF4EB7B65A0451BBC76D43F0A4EA21C5FA1CA44B03164528E1F2ADA9B6468A
F86CAFCFF693B7F51CA0DBE8649D9604F72CED2264207F6A460133051DFCDA12
6612F64B4729BA1F274D9AB3EA1E0AD2796EBC51724FC724ECAD4F0ACA25DA4E
CB2F9AE6BB4A3232713DA4714F0CBE890D639012A650D36E8559EECF110ADC7D
48DCB46E6BBBC1B9A6C5866A1FBA9DF7E4929E4010BE4BFDE12E0DB229578390
89FAD025D1C522CADA75EF62089BBB4A7AABB5D6AC86F773316AD3CFDC6BFA6E
1A7BA0824B0BE4DAFF8287659FE2049FAF342A305A3D06E94F55544587DCA1C3
F296EC412692385290CB6460F82E45DD3BFF995E4C8CC6F8197BE7B4A66882B4
0E856E2851E9A58C1B45B33D5974AA3D3F1673D3B4C3E56C85D66876C656DDC4
E4B9CD6C8EF06796C49A123D131F
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMSY8
%!PS-AdobeFont-1.1: CMSY8 1.0
%%CreationDate: 1991 Aug 15 07:22:10
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMSY8) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.035 def
/isFixedPitch false def
end readonly def
/FontName /CMSY8 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
readonly def
/FontBBox{-30 -955 1185 779}readonly def
/UniqueID 5000818 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
221A37D9A807DD01161779DDE7D5FC1B2109839E5B52DFBB2A7C1B5D8E7E8AA0
5B10EA43D6A8ED61AF5B23D49920D8F79DAB6A59062134D84AC0100187A6CD1F
80F5DDD9D222ACB1C23326A7656A635C4A241CCD32CBFDF8363206B8AA36E107
1477F5496111E055C7491002AFF272E46ECC46422F0380D093284870022523FB
DA1716CC4F2E2CCAD5F173FCBE6EDDB874AD255CD5E5C0F86214393FCB5F5C20
9C3C2BB5886E36FC3CCC21483C3AC193485A46E9D22BD7201894E4D45ADD9BF1
CC5CF6A5010B5654AC0BE0DA903DB563B13840BA3015F72E51E3BC80156388BA
F83C7D393392BCBC227771CDCB976E93302530FA3F4BEF341997D4302A48384A
CEFFC1559D24929C9CE099CD9B16E8EF5DCF4371E660F74158177E98ADF157C5
3950C949FC32ADABE6F4C627808A2C77CB97D7EFD6DC6078AF829F5327222D35
8E0646699145A664320D9A0ED2F6A3892821331ECCF7F5E3D99C765021905461
BC21DCCFE4DEE0C4708BE2188FFEA630DFEBC033A02822ED60C460EE79ADACB7
DF4DD7A622A4BEAE92171BD0449E06562728D363A43CAAC466DFA64EA6910FE6
CE35844961832199BEE5D81867B91E12D15C00927943FF63B5C76D46E1E4F653
7368D72DE0694704111ED40233C5F259AC8CF7C7D14B73879A6C3B210FF397AA
896122A3D255799B15B5BC324012A8FD2DA591C63E69C952072AD094265E8EC1
38C427BC1D1312C2B8F31DA995E0BAF48C86094047C1AF80E88587E16DC11F2B
B3550E568C9DE741DB8F23413A427DB11F4024F35316A1869B36324F1DC85305
F331D01F1EAD7E3497ED38CCD524BD63BD076DE49ED828AE51BC17E1CCF745B3
41
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: LCMSSB8
%!PS-AdobeFont-1.1: LCMSSB8 1.01
%%CreationDate: 1992 Jun 07 22:46:27
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.01) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved.) readonly def
/FullName (LCMSSB8) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /LCMSSB8 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 53 /five put
dup 58 /colon put
dup 67 /C put
dup 71 /G put
dup 73 /I put
dup 76 /L put
dup 77 /M put
dup 82 /R put
dup 83 /S put
dup 88 /X put
dup 97 /a put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 104 /h put
dup 105 /i put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
readonly def
/FontBBox{-99 -209 1413 840}readonly def
/UniqueID 5029035 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169B077C51B8CEC58B1BB6008B
99B28F68EB82B17D84E40582498F6C8F430BFA8C3DF9A3E5A3F0687B57645FC2
6AD5BC7F83ABD0A20FB4E4E98827A5C45AFD4002DEF71AD6056AA88139C3FF18
CF25BEC41A91C17F87E10D1097603B770F0B1053415F861DEA43CF4189595B1B
BA51A69FF2F004107C84A9AED71BA5CC80A34182E76D7B9B29DD903BCB03898E
C3B8F0E303F056FF6599B6302FDE3325E282D166DB772B4604331808C070CE82
809B134E5236FB183E0D846EF608C1E8E3E0D7EC471DE44C1E9EE0A76BDEF23C
21EBD44056E4C538AD97E29EEF62CBF53109753883AB863FF18CFF7E1BE6E19E
8DD042023264F0CD497E469042210AB5D39B5EA0BE8AB19EA32ADD51AA949BDD
5094314D0CD3A13F980D8FF9539008AF915FB167839DC9AD1C15AB37E438F812
97718E64130FC53E6B86549426602DDB4C01D211043CECDC39E3F0C08D07F0A9
547CC808E56BE6F0B563290F10C63EFBE58A2EBB723B7517D2A243F6CB08A038
54F4DF0F6692022B2EE8C6F6B73735ED3166BAC58D9216A0617E0363E31D1245
650C3922BF51B4634625E5293F9F0C23A33E93268E77BCF1DF93652737929198
709E3D8452632D7F2B42713E0725D3C2D0AAD1EC6431E963C31801243D575434
7B2C808125EAABE2A2DA39E72BF6356B2B1A23891CF18D5169B22806C5AB609D
A835FE346818378B7CE6F39BC43BDCB5D708AC583A89EDBA52FFD7F2132C7ABF
0E165D9552A062F7607E95635031A63AEE0808D7BAF5665D52EBF50695198655
7DA95A486930A58165C7A0F972EF0DAA18A96E78D8663FCD0459A0D0F31ADEB1
0A96EBF7936900D4F63BACADC498A4D711B67D72A2E670F157615DAC6B872CE5
AE58B0890E5FCF17F7B3E8461B43C66BFC5421D114A0D2E2091739EBFD2E45C1
064E2094FF4B52FE182A26D97BD0F36F94C3F11BC329E7196D03A50AD947E483
2AC4283CBB0329ECEDE5B8A775097362311E6069A9E225B367E70051DD31CFD4
D5651362EA34C32E494744F9EA2F52C562E5270F9786EACA6D1AD09DF0A754F0
F501D03107326CFA2F139B6946BE1E8FE90520F7CD208BFB6531C22FAC10539D
1909D0FCB245799E7472E5E9B2C6365A6F9667473225B93EDA185DA9A951BDB8
E47B5C0E47606700C0954F89876270F41B3B34EEBD84B7FB97433BFDFF711837
A886B6B8FABA2CAF3D6A848016FD525D60BF2CB12171411DF27D6C3D85F2B0CE
928F22E751859586FE220EF976FF9A4CA21A546048FC71CECA1D02FE980FBFC3
D42014E0C77A5E1B4CA583A60E4A086429F58E88CA82502B3373EDEB2F3F3CBB
982382D11C43389E72C43B605B205302D43A693B13E4E231BE82ED3EDF4E1FD6
0A9B19828D12ECC606CC80B98EF34FC5DFE7C3513590BCDCF892EA8C2A5EE961
F415756F2ED4CF1799169640C1A789C429F0BF2721780E9B0CE6D20B3CA78CE1
03EE7E228F8933261E9275DB6B246B4C2507B8E4A12924A54C0DC187BBC70E2B
5A5511E0969DAA9CDEBA4D6D7970C90C2EB968F2016566FCD8FA80E100BE770B
0A3CF844972F4FE6C133378B92F5A0BAEE2ECCEE04D47CF9A7DCE07C9CC4C164
755C7D6EB0605CD9F506626C54992768B1C9D644E378ED0C2B67DC49E39FCE95
33469D6F4A2BEBD8EFFF9AD9873CB870B6FC56AD31DDFF78822F81AD3632EBA2
F78654CBBEC576C1A734F14BEB1F1FFB7BFAADABAA4AAEA8E1F7B89CAFE9B21F
475F7C38909AF059ECAF20FDEA6DEA48518A61123885EBF24F84DDBC3DDD1EA8
E0F6DFC60D8E029CDF7AAC0371FC24A6158A20611C83161DF3E0C7A2E0678BB3
B42B4994F5B510BEB02671DE527BB905315DA30B6D28D6B3F05FFCFF3F067FB4
07905AE33B388D170238A918214C64B12EC3CBDBAB14F4ADD93E7F82B8514E9E
4215448A309F81728DCF27B5D38EF7B93C1DA64EC37E18D62D54AF077BC895F7
403E5E4DC1B358FF2DD4DF69AB473897C529495409C89BCD3F30FB6B5E3DBDF5
D06A3B9F6DA7501A65F31D9BA3664CF06C0067F34DD142EA92B71D873D84CD54
9B762E4CAFF6B80B472D431C1AF3D9124FDD0EF63081F9A9A52C06F756113401
B8A263B5A7E4FC9AA79D9F096F8DFABDBDC7C2018845C23790C6AB8636E5BB35
DB36094ECF5CE55DE79082D1D99BB4BF3A9CEC16982060A59890A495FAAAC326
30E4E586B240B9A4A521CEA5329FAA149F4DBA8D10866F6A021E68310B56A726
C33E4B590144AFB31BF91364095FAF65069DEFC80A4FE6A0B6118ACCF167147A
0BF588E62658E19034CF7C0AED4D34A597CFBC6868636EF15C801E0A95A9E51B
73A81833E77F926B9B2B2DEFA4A42429C48D24108F1731E51A94351562F50BBD
6A7FB19D673D100D40EE33E169FB568C323E7020C45CB411A196B45FB4CBC136
87AF582DC4B52DDBFCDCDFA11CC73D11F18F1E8A87E2420A89639616987B678A
C3764C7C8BCC9827EBEDB7FCE566E9644A4D88457978968625F60CEEB425D313
BC33E3A981B37F82104DFC90979873B1D3D2CF27DFCD17AC4D61332C134B069E
374016783711772E5D6345219983CE818802C9DA56EB3CA157BF9B10E2EE47A8
0038CAA4ED0E651001CC2DC02E368E4864D3EDCCB1346D3E9F547C6F8B83F9BC
FCC167BAA62C6B6299A700197EBC5B9E91934EE5B5A6F8495A3F0F5A1BFF61F1
17E31B0EBA963231F3B9EAB57E09B6DC4393FDE10482A9385BF1A3C440077A27
E51B2BB5F2A86C76389EA5DF036A8A1704A9135390AFA26E22FE24F24CAB900A
41541D8F47335EF20889653BAC7F1940786A96C175DC760F1EEA14D05F8350AF
17946159DE92769325F69CA2CCE85FE9767DD38BC1854FAB93AA6C30D42611EA
7E622E7A9F0D8AF76A719544E31FAC7F6995B559788B740E5C741D5618E33C95
DBE6E8244BCB9D32D8B63BDBFDA08D6C20168A9F80BA0922C38AF3AEE294EBC2
8F6FFD9061412C92FF923799CEE9FA3672E846A20C856D69F1F8FFFC0AF559AE
92C331C250974FEC9D659FE502AF2A801848121EB0751C254380B486277871EB
08311EDAB711A5D5DECA23B348D530D5E34A7BEEBD9CA203EBAB5441308B5A3F
5114A405464D7C739656724D6580AE754F6C7060BEC3B9562010A5197E441A61
3E6B3FFA6274415CBDB79EF5F8F488F093C98E8966223179B4CC5C228002A042
0BE35C6495C6D906DA3F1228CB5436CCB4E014ADE738F51F6F7C6F49A30CD655
5D34EEE8FD6737E68DE13AAE1ED01106CDAA57EAD26BB775130EC1753793CDF2
5515A17EB04DC7FE0A67F0305606FD083D3ABC31F06294C68EA68C24F871B9B0
C46BCE63EE08E60A7E02E689A6E4349CA3CF72C538CBC223C3E40D93E69D053E
8ABFC7C516DD845F9D537EACA1DDF1A98B4C5C1FEF4F023F65400317F5958A26
B4CD53B677DF973A7645A54DF0BE609CF517BEFC81BC44FB0D628505A2063A07
7F7F3957AF764CA786AB69EB2120EB783BAE618A6ACC49FE7BCC26BD2399CB1D
D4581539AE8503D85814DE6DF06787D28126CA808FF41C5D41E219E32C9B4C52
A32AA091A2305C05E362028FCF739C242D52A4955188C4FDE2D1C1C06BDAA88E
85F324C576AC9DBA82589F4B815792132D93426BD6522F914CA14249AADB31DC
65082396FBC1669C89D149D67D96DF17786D948B50BB9260B3FE981792624AAC
50A8C904F41B6841B733DBAE5D0B1732B8B926B5FB40C0E8CF690EB79EA036FB
D979CC71AE9D752866F426EFAEA3667A686DF46680A454DA90597835037BAA81
6683BD9180FBC7A8CFA7DF7A44D8EFCBD338894D8169295FB223CDB1E39A2D09
ED671A7E57BBA97B3F668AA6DC151374BABCC8587C13088C5922568E88129417
6AC82983AE840E37CB2239A48DAA1F41F988DC7B69274B34509896D4796E4BD8
19DFD7417D1D31660D6A1B653EC76D950930BEAF688F787C40A2BDEFC0C6C473
08316494422BF99E2F07AEC3690F1321AA59116F28FC1B1B4A84CA3FE8DE94E8
7FBF71260F2CB5AB832CFC7EE5CF784DA0B2E95255DA98359973DDB600085A3C
12E30D46BB2FCEBBDEEB2470A03938BFA207D760B57BC664FA6255139297DC09
5AA018D803558F22B7E6C7905FB4FEC9F17B231EBEB80A8DF28813FA9E1EAC19
22579E3D2053BC8BB7889AA570A7EF069674ED69722BD72A3FAFBB23991F3F93
DAA408CD48F2AECBF0E83E03F912370AABBA370E1E9FA1E32DA9F3E9CB1E7D0A
B59538FE5094026BF95040F18D3AB53454B654F4BEE1064E4FD4032F57AC7874
C1E51A9EA0ACD9C611F885561F0E64BA37755F9336B1E30784EB47006BE91E6D
02FDB74A21D69C6BA7A39A9B9AA427901812697FD76699F8BFF0BCBB16D15918
6DF49AA6EEDFCCAC42371B247F239305071D505D69BCA84D5ECC8CC3826D0F1B
69E31492B4E3FFECDB8A1C78BE3F3EFB81BC8ED9481969B38DB06846C284BF32
6F5B41B262AD1BD6AA6E0270F3177C255872474221267EBBCAF7EC50A21E92DD
F0D90EFF51CB72BC2FF9E4B2A76ACEB2E278745C03022E7630274E6A4D3B4DE4
7C1BE54B120DDB728AD6284BDB1CDAD8E280D013C2231C4B3FDFD9FCE39DDC33
D3009E374162237BF9FBF09406A2DF74EC69BC49EDC650066951B8AAEE4DCF1C
46480D18DC5BC80CF53A7B64150A73582268C62A32BDD7CB5E80D99817C1C327
1C67BA4F1DDADFC1FFC064CAF598C2A59E657F8AF83A2098916614ADA2234FF6
DBF0A2FED916FFE69ABDF3331976B7DB567B2EA78331EFDBFA96E4F0885D80F2
A7DF46DA7B2BFA79F245D7128F27202999A98A090C63D699415CF3663AF0F298
40E254B406F24E1E4DEC037007EAD7BB75100E6C61740B047364B6BFDCEBDD41
1309E956DC1EF20719839FA54EEE10ED45FFF7DA1EEA80C96A0D5158DC6DF50C
71833C0BBED3AC07604ADE503D1A275969581590B58CE499E4E0E8EE07B5078B
869D3E67FAC4523506C63E6BC8462D3D50DC47786C7E81E400391AA14F82508B
56690DAA14841B440EFDDE177CB0D7F67D5235B87E5C51515F65C8585A76D905
AA4C9F703ADC355788E7D8BE4CBEAE0F7D1BCCE89E1062E772DA71B08EF4B35D
A59663830D697AE1299DC9ACE782446DAB011C3C660F4D10FF7FFD6DA5381FA1
F37B3F69D93B72859280DB0744483B9F1283220FB85CF00B0B5EE96D3AEAB7CA
D8FCB730574659911FDF86111AC0504E5C35A3709CA8031130C15E65CFACC21A
BCF710811FB307916FB79388A9D46CD3CB898B0E35474B818F674AD562504F38
2E4BDE193AB7CB76AD165043853BE9DB1EB679BC87283F29C24D4524C97A8315
074C3CE6D2F0C3E7E5BF74589F0E199F029A11D325FDBACE4ED2963EF59D2FEE
AC07E9137F0E677AEA7E9A1627CD1F26E4CD59609C58D6B4AB30489D4DD9F633
3E2966703F975900EBCEFDB0FD8212EFE657078264882DEBC8A815EC306F096F
9025C0E07E5DF956E5A8C94687D566340E59B781B9AF6EA9618E0D4136A40393
9D75CAB901B2B17CC66D1D829B0B4F4083EA8DF1CFD7DE53381FDC4AEFAC5FAA
C0872A15F1E04263A474FA793DE4A3EB4256D04A772499E9221FC92B42669308
CE2C97FAE7F7FB72CD919E4F752F36DF787A5EC1A625CC7DFFE5AB5616773297
0712198A6D731AB0192ED3020DFD48A106A61286C9A6EB6BB19C480CF79BAC16
DE125C46BF17EAE9D53AD4D2FC5348DC7F0C539EA88772B18CC2E448FBD898AB
4B67F9739523B2B34279E22C15E238286B411878B6D3F6ADF19CC99030A657F0
23496BF22082A5CB3330D32ADA2105782C0170FE976003953F67C96589563AF3
45900D13AE3C674B2F3E8E4DD36B5B597C0A0353CE15855DE996DA6994E342EB
39870DA497120427C8D7068DDE77D20A8FC4EC0FF52EC6CF121E3C085345711B
E9F7097C9CFE33DD31CE4F647E0D74C8BA15FB78494E23A6BA93E67BE22BAA23
FCAF3343D3FC1A5EAF62534A353B0319BAD2B7F2F89F918B1EA2BC8A55A73843
E875B563434F66693591F9E5B9222078D046FC1CDD90C8A56ECD4ECB83A530FE
87350F6704928E87306905129208EE8902E0561A4BCD0327913DB8AB2FE7D015
7141C7BC00CBF7
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
TeXDict begin 55380996 39158280 1000 600 600 (c5_sgml.dvi)
@start /Fa 150[36 105[{ TeXaae443f0Encoding ReEncodeFont }1
99.6264 /CMMI8 rf /Fb 145[107 155 3[60 105[{
TeXaae443f0Encoding ReEncodeFont }3 165.272 /CMMI8 rf
/Fc 206[103 49[{}1 165.272 /LCMSS8 rf /Fd 167[173 9[167
11[159 158 65[{ TeXaae443f0Encoding ReEncodeFont }4 198.34
/CMMI8 rf /Fe 177[116 11[110 110 6[41 58[{
TeXaae443f0Encoding ReEncodeFont }4 137.733 /CMMI8 rf
/Ff 175[83 7[83 7[83 83 8[83 8[83 17[83 10[83 7[83 7[83{}10
83.022 /LINEW10 rf /Fg 190[80 65[{}1 99.6264 /LCMSS8
rf /Fh 128[73 1[73 73 73 2[73 73 73 73 73 1[73 1[73 73
1[73 73 2[73 73 73 73 73 73 73 73 73 1[73 1[73 73 2[73
73 2[73 73 73 73 1[73 73 73 73 73 2[73 73 73 73 73 73
73 73 73 73 73 73 73 73 73 73 1[73 73 1[73 1[73 73 73
73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 33[{
TeX09fbbfacEncoding ReEncodeFont }75 137.733 /CMTT8
rf /Fi 128[105 2[105 1[105 105 105 105 105 105 105 105
105 105 105 105 105 105 105 105 1[105 105 105 105 105
105 105 105 105 1[105 1[105 1[105 1[105 105 105 105 105
105 105 105 105 105 105 105 105 105 105 105 105 105 105
105 105 105 105 105 105 105 105 105 105 105 105 105 105
105 105 105 105 105 105 105 105 105 105 105 105 105 105
105 105 105 105 105 105 1[105 105 105 33[{
TeX09fbbfacEncoding ReEncodeFont }86 198.34 /CMTT8 rf
/Fj 216[332 332 332 332 8[232 232 232 232 24[{}8 83.022
/LCIRCLEW10 rf /Fk 240[105 9[105 5[{ TeXbbad153fEncoding ReEncodeFont }
2 198.34 /CMSY8 rf /Fl 132[124 107 110 110 165 110 124
90 95 83 124 124 124 124 193 55 117 62 55 124 124 76
110 124 110 124 117 3[70 124 70 1[160 160 229 160 160
178 138 162 191 156 191 161 202 140 167 114 63 161 165
147 154 176 158 163 160 1[117 4[69 124 124 124 124 124
124 124 124 124 124 124 69 83 69 2[96 96 69 1[207 2[124
70 18[200 131 131 145 11[{}81 198.34 /LCMSS8 rf /Fm 133[184
190 190 286 190 214 155 164 143 1[214 214 214 333 95
202 107 95 214 214 131 190 214 190 214 202 7[276 276
1[276 277 307 238 280 1[269 331 278 350 243 2[109 278
286 1[267 305 274 1[276 6[119 214 214 214 214 214 214
214 214 214 214 2[143 3[167 167 27[226 12[{}59 342.715
/LCMSS8 rf /Fn 129[61 3[61 61 61 61 61 61 61 61 61 61
61 61 61 61 61 61 1[61 61 61 61 61 61 61 61 61 1[61 6[61
61 1[61 61 61 61 1[61 61 61 61 61 61 1[61 1[61 61 61
61 61 61 61 1[61 1[61 2[61 61 61 61 61 1[61 61 61 61
61 61 61 61 1[61 8[61 34[{ TeX09fbbfacEncoding ReEncodeFont }64
114.736 /CMTT8 rf /Fo 131[143 1[62 64 64 96 64 72 52
55 48 1[72 72 72 112 32 68 1[32 72 72 44 64 72 64 72
68 3[40 1[40 1[92 92 132 92 93 103 80 94 111 90 111 93
117 81 1[66 37 93 96 85 89 102 92 94 92 6[40 72 72 72
1[72 72 72 72 72 72 72 40 48 40 2[56 56 40 26[76 12[{}69
114.736 /LCMSS8 rf /Fp 240[61 9[61 5[{
TeXbbad153fEncoding ReEncodeFont }2 114.736 /CMSY8 rf
/Fq 140[73 63 3[94 7[58 86 1[84 16[124 23[53 58[{}8 137.733
/LCMSSB8 rf /Fr 138[233 170 1[156 1[233 236 233 4[102
233 2[215 233 209 1[221 8[305 4[262 5[387 267 2[124 1[314
3[301 8[131 4[236 53[{}21 342.715 /LCMSSB8 rf /Fs 128[86
4[74 77 77 115 77 86 62 66 57 86 86 86 86 134 38 81 43
38 86 86 53 77 86 77 86 81 3[49 86 49 1[111 111 159 1[111
123 96 112 1[108 133 112 141 98 116 1[44 112 115 102
107 122 110 113 111 6[48 86 86 86 86 86 86 86 86 86 86
86 48 57 48 2[67 67 1[129 3[86 19[139 1[91 100 11[{}74
137.733 /LCMSS8 rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
%%PaperSize: A4
@landscape end
userdict/PStoPSxform PStoPSmatrix matrix currentmatrix
matrix invertmatrix matrix concatmatrix
matrix invertmatrix put
%%EndSetup
%%Page: (0,1,2,3) 1
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 1 0 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3264 b(5-1)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black Black Black 380 160 a Fr(Chapter)158 b(5:)e(Intro)13
b(duction)158 b(to)380 583 y(SGML)e(and)i(XML)189 883
y Fq(References:)p Black 378 1049 a Fp(\017)p Black 122
w Fo(Lio)l(ra)47 b(Alschuler:)f(ABCD)i(.)24 b(.)g(.)71
b(SGML)48 b(|)g(A)g(User's)f(Guide)g(to)g(Structured)e(Info)l(rmation.)
561 1175 y(International)c(Thomson)i(Computer)g(Press)h(\(ITP\),)g
(1995,)g(ISBN)g(1-850-32197-3,)d(414)j(pages.)p Black
378 1367 a Fp(\017)p Black 122 w Fo(Cha)l(rles)i(F.)i(Goldfa)l(rb,)d(Y)
-12 b(uri)48 b(Rubinsky:)e(The)h(SGML)g(Handb)t(o)t(ok.)f(Cla)l(rendon)
g(Press,)h(1990.)p Black 378 1558 a Fp(\017)p Black 122
w Fo(Henning)f(Lobin:)h(Info)l(rmationsmo)t(dellierung)42
b(in)47 b(XML)i(und)e(SGML.)g(Sp)l(ringer-V)l(erlag,)e(1999.)p
Black 378 1750 a Fp(\017)p Black 122 w Fo(C.)i(M.)h(Sp)t(erb)t
(erg-McQueen)c(and)j(Lou)g(Burna)l(rd)f(\(Eds.\):)h(A)i(Gentle)d(Intro)
t(duction)f(to)i(SGML.)561 1875 y([)p Fn
(http://www-tei.uic.edu/orgs/tei/sgml/teip3sg/index.html)p
Fo(])p Black 378 2067 a Fp(\017)p Black 122 w Fo(On)g(SGML)g(and)g
(HTML)i(\(in)e(the)g(HTML)h(4.01)f(Sp)t(eci\014cation\).)561
2192 y([)p Fn(http://www.w3.org/TR/html401/intro/sgmltut.html)p
Fo(])p Black 378 2384 a Fp(\017)p Black 122 w Fo(Y)-12
b(uri)47 b(Rubinsky)-12 b(,)46 b(SoftQuad:)g(The)h(SGML)g(Primer.)561
2509 y([)p Fn
(http://www.softquad.com/top_frame.sq?page=resources/content_sgml_pr)p
(imer.html)p Fo(])p Black 378 2701 a Fp(\017)p Black
122 w Fo(Ma)l(rtin)37 b(Bry)l(an)h(\(The)f(SGML)h(Centre\):)f(An)i
(Intro)t(duction)c(to)j(the)g(Standa)l(rd)e(Generalized)g(Ma)l(rkup)561
2827 y(Language)46 b(\(SGML\).)h([)p Fn
(http://www.personal.u-net.com/~sgml/sgml.htm)p Fo(])p
Black 378 3018 a Fp(\017)p Black 122 w Fo(Ha)l(rvey)f(Bingham:)g(SGML)i
(Syntax)e(Summa)l(ry)-12 b(.)561 3144 y([)p Fn
(http://www.oasis-open.org/cover/sgmlsyn/contents.htm)p
Fo(])p Black 378 3335 a Fp(\017)p Black 122 w Fo(Cha)l(rles)46
b(F.)i(Goldfa)l(rb's)d(SGML)j(Source)e(Home)h(P)l(age:)g([)p
Fn(http://www.sgmlsource.com/)p Fo(])p Black 378 3527
a Fp(\017)p Black 122 w Fo(Bo)t(c)g(DuCha)l(rme:)e(XML)k(|)f(The)f
(Annotated)f(Sp)t(eci\014cation.)f(Prentice)h(Hall,)i(1999.)p
Black 378 3719 a Fp(\017)p Black 122 w Fo(Tim)57 b(Bra)l(y)-12
b(,)57 b(Jean)g(P)l(aoli,)g(C.M.)h(Sp)t(erb)t(erg-McQueen:)c
(Extensible)i(Ma)l(rkup)h(Language)g(\(XML\))561 3844
y(1.0,)47 b(1998.)f([http://www.w3.o)l(rg/TR/REC-xm)o(l])c(See)47
b(also:)g([http://www.w3.o)l(rg/XML].)p Black -47 4114
5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 2 1 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3264 b(5-2)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1907 161 2001 4 v 1907 613 4 452 v 1994 482 a
Fm(Objectives)p 3905 613 V 1907 616 2001 4 v 3908 616
67 392 v 1974 683 2001 67 v 189 1109 a Fl(After)82 b(completing)g(this)
g(chapter,)g(y)-7 b(ou)83 b(should)g(b)7 b(e)82 b(able)h(to:)p
Black 378 1466 a Fk(\017)p Black 83 w Fl(explain)d(the)f(relationship)f
(b)7 b(et)-7 b(w)g(een)80 b(SGML,)f(XML,)h(and)561 1782
y(HTML.)p Black 378 2172 a Fk(\017)p Black 83 w Fl(enumerate)j(p)7
b(ossible)82 b(applications)h(of)f(SGML/XML.)p Black
378 2562 a Fk(\017)p Black 83 w Fl(write)60 b(syntactically)h(co)-7
b(rrect)60 b(SGML/XML)i(do)7 b(cuments.)p Black Black
844 2882 a Fs(Y)-14 b(ou)62 b(should)h(kno)-5 b(w)62
b(mo)-5 b(re)63 b(o)-5 b(r)62 b(less)g(all)h(of)f(XML,)f(and)i(SGML)d
(only)j(as)f(fa)-5 b(r)63 b(as)844 3064 y(it)58 b(is)g(used)f(in)g
(HTML.)p Black 378 3467 a Fk(\017)p Black 83 w Fl(read)78
b(the)g(DTD)h(syntax,)f(e.g.)g(in)g(the)g(HTML)h(sp)7
b(eci\014ca-)561 3783 y(tion.)p Black -47 4114 5977 9
v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 3 2 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3264 b(5-3)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 2013 154 1789 4 v 2013 558 4 405 v 2100 475 a
Fm(Overview)p 3799 558 V 2013 561 1789 4 v 3802 561 67
345 v 2080 628 1789 67 v Black Black 617 1329 a Fl(1.)82
b(Motivation,)h(Histo)-7 b(ry)-21 b(,)82 b(Applications)458
1029 y Fj(')p 458 1356 7 164 v 458 1525 a(&)5417 1029
y($)p 5417 1356 V 5417 1525 a(\045)p 628 1525 4627 7
v 628 1029 V 617 1887 a Fl(2.)g(SGML)i(Do)7 b(cuments)82
b(\(Syntax\))617 2445 y(3.)g(Do)7 b(cument)83 b(T)-21
b(yp)7 b(e)82 b(De\014nitions)h(\(DTDs\))617 3002 y(4.)f(Entities,)g
(Notations,)g(Ma)-7 b(rk)g(ed)83 b(Sections)617 3560
y(5.)f(DOCTYPE,)h(XML)h(Decla)-7 b(ration)p Black -47
4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)
-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 4 3 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3264 b(5-4)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1918 52 1980 4 v 1918 551 4 500 v 2005 397 a
Fm(SGML)142 b(\(1\))p 3894 551 V 1918 554 1980 4 v 3897
555 67 440 v 1985 621 1980 67 v Black 378 1136 a Fk(\017)p
Black 83 w Fl(SGML:)72 b(\\Standa)-7 b(rd)70 b(Generalized)i(Ma)-7
b(rkup)71 b(Language".)p Black 378 1489 a Fk(\017)p Black
83 w Fl(HTML)84 b(is)f(an)f(application)h(of)f(SGML.)p
Black 378 1842 a Fk(\017)p Black 83 w Fl(SGMLs)i(t)-7
b(w)g(o)83 b(levels:)p Black 596 2145 a Fk(\005)p Black
127 w Fl(SGML)117 b(is)g(a)f(syntax)g(fo)-7 b(rmalism,)116
b(in)g(which)h(HTML)828 2423 y(and)83 b(simila)-7 b(r)82
b(ma)-7 b(rkup)83 b(languages)g(can)g(b)7 b(e)82 b(de\014ned.)p
Black Black 1112 2670 a Fs(Syntax)52 b(de\014nition)i(\(gramma)-5
b(r\):)55 b(DTD)f(\(Do)5 b(cument)53 b(T)-14 b(yp)5 b(e)52
b(De\014nition\).)p Black 596 2973 a Fk(\005)p Black
127 w Fl(F)-7 b(o)g(r)68 b(a)f(given)h(DTD,)f(SGML)h(do)7
b(cuments)67 b(contain)g(the)828 3251 y(data)82 b(o)-7
b(r)83 b(the)f(text.)p Black Black 1112 3499 a Fs(HTML)47
b(do)5 b(cuments)47 b(a)-5 b(re)48 b(SGML)e(do)5 b(cuments)48
b(fo)-5 b(r)48 b(a)g(sp)5 b(eci\014c)46 b(DTD.)j(The)1112
3674 y(most)80 b(imp)5 b(o)-5 b(rtant)82 b(pa)-5 b(rt)82
b(of)f(the)f(HTML)g(sp)5 b(eci\014cation)80 b(is)h(a)g(DTD)h(fo)-5
b(r)1112 3849 y(HTML)56 b(in)i(the)f(SGML)f(syntax.)p
Black -47 4114 5977 9 v -47 4260 a(Stefan)g(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (4,5,6,7) 2
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 5 4 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3264 b(5-5)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1918 60 1980 4 v 1918 559 4 500 v 2005 405 a
Fm(SGML)142 b(\(2\))p 3894 559 V 1918 562 1980 4 v 3897
563 67 440 v 1985 629 1980 67 v 189 1296 a Fl(HTML-Do)7
b(cument)83 b(\(Example)g(of)f(an)g(SGML)i(Do)7 b(cument\):)p
Black Black 307 1685 a Fi()307 2158 y()728 2395
y(
)1150 2631 y(My)i(first)g(HTML)e(document)728
2868 y()728 3105 y()1150 3341 y(Hello,)i(world!)728
3578 y()307 3814 y()p Black -47 4114 5977
9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 6 5 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3264 b(5-6)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1918 59 1980 4 v 1918 558 4 500 v 2005 404 a
Fm(SGML)142 b(\(3\))p 3894 558 V 1918 561 1980 4 v 3897
562 67 440 v 1985 628 1980 67 v 189 1101 a Fl(Another)82
b(SGML)h(Do)7 b(cument:)p Black Black 254 1449 a Fi()254
1686 y()676 1923 y(Stefan.Brass@in)q(for)q(mat)q(ik.)q(un)q
(i-h)q(all)q(e.)q(de)676 2159 y(sbrass@sis.pi)q(tt.)q(edu)676
2396 y(Mon,)h(31)d(Mar)g(2003)h(15:23:04)h(-0500)g(\(EST\))676
2632 y(Test)676 2869 y(Does)i(my)c(new)h(email)g
(address)h(work?)1097 3106 y(Und)e(http://www.s)q(tef)q(an)q(-br)q
(ass)q(.d)q(e)q(URL)q(>?)1097 3342 y(Viele)h(Gruesse!)676
3579 y()254 3816 y()p Black -47 4114
5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 7 6 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3264 b(5-7)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1918 52 1980 4 v 1918 551 4 500 v 2005 397 a
Fm(SGML)142 b(\(4\))p 3894 551 V 1918 554 1980 4 v 3897
555 67 440 v 1985 621 1980 67 v Black 378 1136 a Fk(\017)p
Black 83 w Fl(A)64 b(DTD)g(de\014nes)g(fo)-7 b(r)63 b(a)g(class)i(of)e
(do)7 b(cuments)63 b(which)h(tags)561 1411 y(\(elements\))98
b(can)h(b)7 b(e)98 b(used,)g(ho)-7 b(w)98 b(they)g(can)g(b)7
b(e)98 b(nested,)561 1687 y(which)83 b(attributes)e(they)h(have,)h
(etc.)p Black Black 844 1942 a Fs(A)44 b(DTD)i(is)e(a)h(syntax)e(fo)-5
b(rmalism)45 b(that)g(is)g(simila)-5 b(r)46 b(to)e(context)f(free)h
(gramma)-5 b(rs,)844 2117 y(only)50 b(sp)5 b(ecialized,)49
b(b)5 b(ecause)48 b(the)i(general)f(SGML)g(syntax)g(is)h(given)f
(\(although)844 2292 y(there)57 b(a)-5 b(re)58 b(many)f(pa)-5
b(rameters)58 b(de\014ned)f(in)h(an)f(SGML)f(decla)-5
b(ration\).)p Black 378 2654 a Fk(\017)p Black 83 w Fl(SGML)84
b(is)f(an)f(ISO-Standa)-7 b(rd)82 b(\(Nr.)h(8879)g(von)f(1986\).)p
Black Black 844 2910 a Fs(It)58 b(w)-5 b(as)57 b(develop)5
b(ed)56 b(b)-5 b(y)57 b(Cha)-5 b(rles)59 b(F.)e(Goldfa)-5
b(rb)58 b(and)g(others.)p Black 378 3272 a Fk(\017)p
Black 83 w Fl(XML,)j(the)e(foundation)g(of)g(the)g(future)g(\\semantic)
h(w)-7 b(eb",)561 3548 y(is)82 b(basically)i(a)f(subset)f
(\(simpli\014cation\))h(of)g(SGML.)p Black Black 844
3803 a Fs(The)57 b(b)-5 b(ro)g(wser)59 b(vendo)-5 b(rs)57
b(considered)g(the)g(full)g(SGML)f(as)i(to)5 b(o)58 b(complicated.)p
Black -47 4114 5977 9 v -47 4260 a(Stefan)e(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 8 7 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3264 b(5-8)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1918 52 1980 4 v 1918 551 4 500 v 2005 397 a
Fm(SGML)142 b(\(5\))p 3894 551 V 1918 554 1980 4 v 3897
555 67 440 v 1985 621 1980 67 v Black 378 1150 a Fk(\017)p
Black 83 w Fl(SGML)84 b(is)f(only)g(a)f(data)h(fo)-7
b(rmat)81 b(\(syntax\).)p Black 378 1501 a Fk(\017)p
Black 83 w Fl(It)116 b(sa)-7 b(ys)117 b(nothing)f(ab)7
b(out)115 b(the)h(semantics)g(of)g(the)g(data)561 1777
y(that)81 b(a)-7 b(re)83 b(co)7 b(ded)83 b(in)f(SGML.)p
Black Black 844 2035 a Fs(E.g.)54 b(although)i(one)e(can)g(decla)-5
b(re)54 b(tags)h(lik)-5 b(e)55 b(\\)p Fh()p
Fs(",)h(one)e(cannot)h(de-)844 2209 y(\014ne)e(in)g(SGML)e(that)j(the)f
(enclosed)f(text)g(should)i(b)5 b(e)52 b(p)-5 b(rinted)54
b(b)5 b(oldface.)52 b(This)844 2384 y(is)57 b(done)g(b)-5
b(y)57 b(means)g(of)g(st)-5 b(ylesheets)56 b(in)i(languages)g(lik)-5
b(e)57 b(DSSSL)f(\(Do)5 b(cument)844 2559 y(St)-5 b(yle)57
b(Semantics)g(and)g(Sp)5 b(eci\014cation)57 b(Language\))g(o)-5
b(r)58 b(XSL/XSL)-14 b(T.)p Black 378 2923 a Fk(\017)p
Black 83 w Fl(SGML)78 b(can)f(b)7 b(e)76 b(easily)i(translated)d(into)i
(other)f(data)g(fo)-7 b(r-)561 3199 y(mats.)p Black 378
3550 a Fk(\017)p Black 83 w Fl(SGML)95 b(is)e(esp)7 b(ecially)95
b(imp)7 b(o)-7 b(rtant)92 b(fo)-7 b(r)93 b(the)g(exchange)h(of)561
3827 y(data/do)7 b(cuments,)81 b(e.g.)i(b)7 b(et)-7 b(w)g(een)83
b(companies.)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
%%Page: (8,9,10,11) 3
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 9 8 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3264 b(5-9)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1918 52 1980 4 v 1918 551 4 500 v 2005 397 a
Fm(SGML)142 b(\(6\))p 3894 551 V 1918 554 1980 4 v 3897
555 67 440 v 1985 621 1980 67 v Black 378 1136 a Fk(\017)p
Black 83 w Fl(An)83 b(SGML)g(application)g(consists)f(of)h(four)f(pa)-7
b(rts:)p Black 596 1470 a Fk(\005)p Black 127 w Fl(An)105
b(SGML)h(Decla)-7 b(ration:)105 b(It)g(de\014nes)g(e.g.)g(the)g(cha-)
828 1780 y(racter)82 b(set)g(\(and)i(further)d(pa)-7
b(rameters,)82 b(see)h(b)7 b(elo)-7 b(w\).)p Black 596
2114 a Fk(\005)p Black 127 w Fl(A)83 b(DTD)f(\(de\014nes)i(T)-21
b(ags/Elements)83 b(etc.\).)p Black 596 2448 a Fk(\005)p
Black 127 w Fl(A)g(sp)7 b(eci\014cation)82 b(of)h(the)f(semantics)h(of)
f(the)g(tags.)p Black Black 1112 2746 a Fs(It)j(can)f(also)i(contain)f
(further)g(syntax)f(constrains)i(which)f(cannot)g(b)5
b(e)1112 2927 y(exp)-5 b(ressed)56 b(in)i(the)f(DTD.)p
Black 596 3261 a Fk(\005)p Black 127 w Fl(Do)7 b(cuments)103
b(that)f(satisfy)h(the)g(rules)g(in)g(SGML)h(de-)828
3571 y(cla)-7 b(ration)83 b(and)f(DTD)h(and)g(contain)f(the)g(real)h
(data.)p Black Black 1112 3868 a Fs(Each)57 b(do)5 b(cument)57
b(refers)f(to)i(its)g(DTD.)p Black -47 4114 5977 9 v
-47 4260 a(Stefan)e(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 10 9 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-10)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1164 76 3488 4 v 1164 528 4 452 v 1250 397 a
Fm(Ma)-12 b(rkup)144 b(Languages)p 4648 528 V 1164 531
3488 4 v 4652 531 67 392 v 1230 597 3488 67 v Black 378
1136 a Fk(\017)p Black 83 w Fl(In)57 b(ea)-7 b(rlier)57
b(times,)f(a)g(manuscript)g(fo)-7 b(r)56 b(a)g(b)7 b(o)g(ok)57
b(w)-7 b(as)57 b(written)561 1432 y(on)86 b(a)g(t)-7
b(yp)7 b(ewriter)86 b(and)h(instructions)e(fo)-7 b(r)86
b(the)g(t)-7 b(yp)7 b(esetter)561 1729 y(w)-7 b(ere)83
b(added)f(b)-7 b(y)83 b(hand.)p Black Black 844 2018
a Fs(Later)52 b(these)f(ma)-5 b(rks)53 b(of)f(text)f(pa)-5
b(rts)53 b(w)-5 b(ere)51 b(replaced)h(b)-5 b(y)51 b(commands)h(fo)-5
b(r)52 b(t)-5 b(yp)5 b(e-)844 2197 y(setting)58 b(p)-5
b(rograms,)58 b(e.g.)f Fh({\\it)74 b(...})58 b Fs(in)g(T)3441
2233 y(E)3527 2197 y(X/L)3760 2171 y Fg(A)3814 2197 y
Fs(T)3908 2233 y(E)3994 2197 y(X.)p Black 378 2580 a
Fk(\017)p Black 83 w Fl(Bright)82 b(y)-7 b(ello)g(w)83
b(text)f(ma)-7 b(rk)g(ers:)83 b(imp)7 b(o)-7 b(rtant)81
b(text)h(pieces.)p Black 378 2951 a Fk(\017)p Black 83
w Fl(Cha)-7 b(rles)90 b(Goldfa)-7 b(rb)89 b(invented)h(the)f(term)f
(\\Ma)-7 b(rkup)90 b(Lan-)561 3248 y(guage")100 b(in)g(1969,)g(in)g(o)
-7 b(rder)100 b(to)g(match)g(the)g(sho)-7 b(rthand)561
3544 y(GML)122 b(\(\\Generalized)h(Ma)-7 b(rkup)122 b(Language"\))h
(with)e(its)561 3841 y(designers)82 b(Goldfa)-7 b(rb,)83
b(Mosher)g(and)f(Lo)-7 b(rie.)p Black -47 4114 5977 9
v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 11 10 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-11)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 190 52 5435 4 v 190 551 4 500 v 277 397 a Fm(App)12
b(ea)-12 b(rance)8 b(-based)146 b(Ma)-12 b(rkup)119 b(\()-17
b(1)g(\))p 5622 551 V 190 554 5435 4 v 5625 555 67 440
v 257 621 5435 67 v Black 378 1136 a Fk(\017)p Black
83 w Fl(First,)82 b(the)g(\\ma)-7 b(rkup")82 b(of)f(the)h(text)g(w)-7
b(ere)82 b(only)h(t)-7 b(yp)7 b(eset-)561 1443 y(ting)82
b(instructions,)f(e.g.)i(18pt,)f(italics,)g(indented.)p
Black 378 1825 a Fk(\017)p Black 83 w Fl(This)75 b(w)-7
b(o)g(rks)75 b(as)h(long)f(as)g(the)g(only)g(use)g(of)g(the)g(text)f
(is)h(to)561 2132 y(p)-7 b(rint)82 b(it)g(in)h(exactly)g(this)f(fo)-7
b(rmat.)p Black 378 2513 a Fk(\017)p Black 83 w Fl(Other)83
b(w)-7 b(a)g(ys)83 b(to)f(use)h(texts:)p Black 596 2845
a Fk(\005)p Black 127 w Fl(Sp)7 b(elling)83 b(check)-7
b(er:)83 b(E.g.)f(names)h(must)f(b)7 b(e)83 b(ma)-7 b(rk)g(ed.)p
Black 596 3177 a Fk(\005)p Black 127 w Fl(Automatic)82
b(generation)g(of)g(a)h(table)g(of)f(contents.)p Black
596 3509 a Fk(\005)p Black 127 w Fl(Sea)-7 b(rch)83 b(and)f(replace.)p
Black 596 3841 a Fk(\005)p Black 127 w Fl(Printing)g(in)g(other)g(fo)-7
b(rmats,)82 b(on)g(other)g(media.)p Black -47 4114 5977
9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 12 11 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-12)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 190 61 5435 4 v 190 560 4 500 v 277 406 a Fm(App)12
b(ea)-12 b(rance)8 b(-based)146 b(Ma)-12 b(rkup)119 b(\()-17
b(2)g(\))p 5622 560 V 190 563 5435 4 v 5625 563 67 440
v 257 630 5435 67 v Black 378 1145 a Fk(\017)p Black
83 w Fl(E.g.)106 b(italics)f(is)h(used)f(fo)-7 b(r)105
b(emphasizing)g(as)h(w)-7 b(ell)106 b(as)f(fo)-7 b(r)561
1460 y(names:)110 b(The)g(distinction)g(is)h(imp)7 b(o)-7
b(rtant)109 b(fo)-7 b(r)110 b(the)g(sp)7 b(ell)561 1776
y(check)-7 b(er.)p Black 378 2166 a Fk(\017)p Black 83
w Fl(E.g.)89 b(la)-7 b(rge)89 b(and)g(b)7 b(oldface)90
b(is)f(used)g(fo)-7 b(r)88 b(chapter)h(headli-)561 2481
y(nes,)g(but)f(also)h(fo)-7 b(r)89 b(sp)7 b(ecial)89
b(w)-7 b(a)g(rnings)89 b(in)g(the)g(text:)f(The)561 2797
y(distinction)112 b(is)h(imp)7 b(o)-7 b(rtant)111 b(fo)-7
b(r)112 b(generating)h(a)g(table)f(of)561 3112 y(contents.)p
Black 378 3503 a Fk(\017)p Black 83 w Fl(E.g.)101 b(sea)-7
b(rching)102 b(a)f(letter)f(ab)7 b(out)101 b(\\John)g(Smith's)f(will")
561 3818 y(\(in)68 b(the)g(sense)h(of)f(\\last)g(will"\):)h(will)f(is)h
(a)f(common)g(w)-7 b(o)g(rd.)p Black -47 4114 5977 9
v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (12,13,14,15) 4
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 13 12 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-13)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 190 329 5435 4 v 190 828 4 500 v 277 674 a Fm(App)12
b(ea)-12 b(rance)8 b(-based)146 b(Ma)-12 b(rkup)119 b(\()-17
b(3)g(\))p 5622 828 V 190 831 5435 4 v 5625 832 67 440
v 257 898 5435 67 v Black 378 1521 a Fk(\017)p Black
83 w Fl(WYSIWYG)82 b(\(\\What)g(y)-7 b(ou)83 b(see)g(is)g(what)g(y)-7
b(ou)82 b(get"\):)561 1837 y(\\What)58 b(y)-7 b(ou)59
b(see)h(is)f(all)g(y)-7 b(ou've)60 b(got")e(\(Brian)h(Kernighan\).)p
Black 378 2227 a Fk(\017)p Black 83 w Fl(App)7 b(ea)-7
b(rance-based)100 b(\(o)-7 b(r)101 b(p)-7 b(resentation-o)g(riented\))
99 b(ma)-7 b(r-)561 2542 y(kup)82 b(is)h(also)g(called)g(physical)g(o)
-7 b(r)83 b(p)-7 b(ro)7 b(cedural)82 b(ma)-7 b(rkup.)p
Black 378 2933 a Fk(\017)p Black 83 w Fl(The)101 b(opp)7
b(osite)100 b(is)h(structure-based)e(ma)-7 b(rkup,)100
b(which)h(is)561 3248 y(also)86 b(called)h(contents-o)-7
b(riented,)86 b(logical)h(o)-7 b(r)86 b(descriptive)561
3564 y(ma)-7 b(rkup.)p Black -47 4114 5977 9 v -47 4260
a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59
b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84 b(at)58
b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 14 13 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-14)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 363 52 5090 4 v 363 551 4 500 v 449 397 a Fm(Structure-based)
144 b(Ma)-12 b(rkup)144 b(\(1\))p 5449 551 V 363 554
5090 4 v 5453 555 67 440 v 429 621 5090 67 v Black 378
1136 a Fk(\017)p Black 83 w Fl(Structure-based)62 b(ma)-7
b(rkup)62 b(no)-7 b(rmally)63 b(contains)g(mo)-7 b(re)63
b(in-)561 1420 y(fo)-7 b(rmation)89 b(than)h(app)7 b(ea)-7
b(rance-based)91 b(ma)-7 b(rkup)90 b(b)7 b(ecause)561
1704 y(it)92 b(distinguishes)g(text)g(comp)7 b(onents)92
b(that)g(will)h(later)f(b)7 b(e)561 1988 y(p)-7 b(rinted)82
b(in)g(the)h(same)f(w)-7 b(a)g(y)-21 b(.)p Black 378
2346 a Fk(\017)p Black 83 w Fl(The)119 b(info)-7 b(rmation)119
b(ho)-7 b(w)119 b(a)h(certain)f(text)g(pa)-7 b(rt)118
b(\(e.g.)i(a)561 2630 y(chapter)111 b(headline\))h(is)g(p)-7
b(rinted)111 b(is)h(not)f(de\014ned)h(in)f(the)561 2914
y(text)78 b(itself,)g(but)g(in)g(a)h(\\st)-7 b(yle)79
b(sheet")f(\(o)-7 b(r)79 b(\\st)-7 b(ylesheet"\).)p Black
378 3273 a Fk(\017)p Black 83 w Fl(A)g(t)103 b(the)g(b)7
b(eginning,)103 b(st)-7 b(yle)104 b(sheets)f(w)-7 b(ere)104
b(simply)f(macro)561 3557 y(de\014nitions.)96 b(E.g.)g(the)g(command)g
(\\chapter)g(headline")561 3841 y(w)-7 b(as)59 b(replaced)h(b)-7
b(y)59 b(the)g(commands)h(\\18pt",)e(\\b)7 b(oldface".)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 15 14 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-15)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 363 52 5090 4 v 363 551 4 500 v 449 397 a Fm(Structure-based)
144 b(Ma)-12 b(rkup)144 b(\(2\))p 5449 551 V 363 554
5090 4 v 5453 555 67 440 v 429 621 5090 67 v Black 378
1136 a Fk(\017)p Black 83 w Fl(XSL)-21 b(T)84 b(st)-7
b(yle)84 b(sheets)f(fo)-7 b(r)83 b(XML)i(contain)e(recursive)h(rules)
561 1446 y(that)59 b(can)i(describ)7 b(e)61 b(very)g(general)g(tree)f
(transfo)-7 b(rmations.)p Black 378 1831 a Fk(\017)p
Black 83 w Fl(The)112 b(distinction)f(b)7 b(et)-7 b(w)g(een)112
b(app)7 b(ea)-7 b(rance-o)g(riented)111 b(and)561 2141
y(structure-o)-7 b(riented)54 b(ma)-7 b(rkup)57 b(w)-7
b(as)57 b(\014rst)f(realised)h(in)g(Brian)561 2451 y(Reid's)82
b(SCRIBE-System)g(\(1978\).)p Black 378 2836 a Fk(\017)p
Black 83 w Fl(The)113 b(fo)-7 b(rmatting)112 b(of)h(a)g(text)f(fo)-7
b(r)113 b(p)-7 b(rinting)112 b(it)h(is)g(called)561 3146
y(\\Rendering")82 b(\(lik)-7 b(e)84 b(an)e(a)-7 b(rtist)82
b(renders)g(a)h(music)g(piece\).)p Black 378 3530 a Fk(\017)p
Black 83 w Fl(One)57 b(can)e(have)h(several)g(st)-7 b(yle)56
b(sheets)f(fo)-7 b(r)55 b(the)h(same)f(input)561 3841
y(text)82 b(which)h(de\014ne)g(di\013erent)e(output)h(fo)-7
b(rmats.)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 16 15 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-16)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 363 113 5090 4 v 363 613 4 500 v 449 458 a Fm(Structure-based)
144 b(Ma)-12 b(rkup)144 b(\(3\))p 5449 613 V 363 616
5090 4 v 5453 616 67 440 v 429 682 5090 67 v Black 378
1197 a Fk(\017)p Black 83 w Fl(\\W)-7 b(rite)82 b(once,)h(use)g
(everywhere.")p Black 378 1588 a Fk(\017)p Black 83 w
Fl(When)65 b(one)g(writes)f(a)h(text)f(\(enters)h(it)f(into)h(a)f
(computer\),)561 1903 y(one)79 b(has)h(to)f(think)g(ab)7
b(out)79 b(what)h(one)g(w)-7 b(ants)79 b(to)g(do)h(with)561
2219 y(the)i(data)g(in)h(future)f(\(ho)-7 b(w)83 b(it)f(will)h(b)7
b(e)83 b(p)-7 b(ro)7 b(cessed\).)p Black 378 2609 a Fk(\017)p
Black 83 w Fl(Exp)g(eriments)103 b(have)h(sho)-7 b(wn)103
b(that)f(autho)-7 b(rs)103 b(use)g(a)g(rela-)561 2924
y(tively)86 b(la)-7 b(rge)86 b(pa)-7 b(rt)85 b(of)h(their)f(valuable)h
(time)g(fo)-7 b(r)85 b(the)h(out-)561 3240 y(w)-7 b(a)g(rd)82
b(app)7 b(ea)-7 b(rance)83 b(of)g(their)f(texts)g(\(ab)7
b(out)82 b(30\045\).)p Black Black 844 3559 a Fs(\\And)61
b(after)g(18)g(months,)h(one)e(gets)h(new)f(ha)-5 b(rd-)63
b(and)e(soft)-5 b(w)g(a)g(re,)62 b(and)f(every-)844 3742
y(thing)d(sta)-5 b(rts)59 b(again)f(from)g(the)f(b)5
b(eginning.")p Black -47 4114 5977 9 v -47 4260 a(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
%%Page: (16,17,18,19) 5
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 17 16 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-17)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 363 52 5090 4 v 363 551 4 500 v 449 397 a Fm(Structure-based)
144 b(Ma)-12 b(rkup)144 b(\(4\))p 5449 551 V 363 554
5090 4 v 5453 555 67 440 v 429 621 5090 67 v Black 378
1136 a Fk(\017)p Black 83 w Fl(With)71 b(pure)f(structure-based)g(ma)-7
b(rkup,)71 b(one)g(has)g(less)g(in-)561 1447 y(\015uence)79
b(on)h(the)f(app)7 b(ea)-7 b(rance)79 b(of)h(the)f(p)-7
b(rinted)79 b(text)f(\(one)561 1758 y(can)k(only)h(sp)7
b(ecify)83 b(general)g(rules)g(in)f(the)h(st)-7 b(yle)82
b(sheets\).)p Black 378 2143 a Fk(\017)p Black 83 w Fl(With)c
(structure-based)g(ma)-7 b(rkup)78 b(b)7 b(etter)78 b(control)g(of)g
(the)561 2454 y(text)97 b(structure)f(is)i(p)7 b(ossible)98
b(\(data)f(integrit)-7 b(y\).)97 b(Greater)561 2764 y(unifo)-7
b(rmit)g(y)81 b(can)i(b)7 b(e)83 b(enfo)-7 b(rced.)p
Black Black 844 3076 a Fs(SGML)74 b(DTDs)j(can)e(describ)5
b(e)74 b(do)5 b(cuments)75 b(that)h(basically)g(co)-5
b(rresp)5 b(ond)76 b(to)844 3258 y(relations)52 b(as)g(in)f(databases)h
(\(strongly)g(structured)f(data\).)h(The)f(entire)h(range)844
3440 y(to)58 b(unstructured)g(text)g(is)g(covered.)e(Semistructured)h
(data,)i(which)e(lies)h(b)5 b(et-)844 3622 y(w)-5 b(een)51
b(classical)i(database)f(data)h(and)g(text,)e(is)h(a)h(current)f(resea)
-5 b(rch)52 b(topic.)g(An)844 3803 y(example)57 b(w)-5
b(ould)57 b(b)5 b(e)57 b(e.g.)g(BibT)-14 b(eX)57 b(data.)p
Black -47 4114 5977 9 v -47 4260 a(Stefan)f(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 18 17 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-18)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1887 52 2041 4 v 1887 551 4 500 v 1974 397 a
Fm(HTML)142 b(\(1\))p 3925 551 V 1887 554 2041 4 v 3928
555 67 440 v 1954 621 2041 67 v Black 378 1136 a Fk(\017)p
Black 83 w Fl(HTML)70 b(intermixes)f(structure-based)e(and)i(app)7
b(ea)-7 b(rance-)561 1413 y(based)82 b(ma)-7 b(rkup.)p
Black 378 1765 a Fk(\017)p Black 83 w Fl(E.g.)92 b(HTML)h(has)f
Fi(CODE)p Fl(,)i Fi(KBD)p Fl(,)f Fi(SAMP)g Fl(fo)-7 b(r)92
b(p)-7 b(rogram)91 b(co)7 b(de,)561 2042 y(k)-7 b(eyb)7
b(oa)-7 b(rd)82 b(input,)g(and)h(p)-7 b(rogram)82 b(output.)p
Black Black 844 2300 a Fs(This)58 b(is)g(structure-based)g(ma)-5
b(rkup.)58 b(Netscap)5 b(e)57 b(p)-5 b(rints)58 b(them)f(all)h(as)g
Fh(TT)p Fs(.)p Black 378 2664 a Fk(\017)p Black 83 w
Fl(But)82 b(HTML)h(also)g(p)7 b(ermits)82 b(direct)g(font)g(selection)h
(\()p Fi(TT)p Fl(\).)p Black Black 844 2922 a Fs(This)58
b(is)g(app)5 b(ea)-5 b(rance-based)58 b(ma)-5 b(rkup.)p
Black 378 3286 a Fk(\017)p Black 83 w Fl(First)115 b(HTML)h(had)f
(mainly)h(structure-based)d(ma)-7 b(rkup,)561 3563 y(but)74
b(then)h(b)-7 b(ro)g(wser)76 b(vendo)-7 b(rs)75 b(added)h(many)f(app)7
b(ea)-7 b(rance-)561 3841 y(based)82 b(tags.)p Black
-47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 19 18 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-19)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1887 68 2041 4 v 1887 567 4 500 v 1974 412 a
Fm(HTML)142 b(\(2\))p 3925 567 V 1887 570 2041 4 v 3928
570 67 440 v 1954 637 2041 67 v Black 378 1152 a Fk(\017)p
Black 83 w Fl(The)114 b(HTML)g(version)f(\\HTML)h(4.01)f(strict")g
(tries)f(to)561 1467 y(remove)76 b(the)g(app)7 b(ea)-7
b(rance-based)77 b(ma)-7 b(rkup)76 b(from)f(HTML)561
1783 y(and)82 b(to)g(replace)h(it)g(b)-7 b(y)83 b(st)-7
b(yle)82 b(sheets.)p Black 378 2173 a Fk(\017)p Black
83 w Fl(Obviously)-21 b(,)83 b(a)e(single)h(set)f(of)h(tags)f(cannot)g
(b)7 b(e)81 b(su\016cient)561 2488 y(fo)-7 b(r)104 b(all)i(di\013erent)
e(kinds)i(of)f(do)7 b(cuments)105 b(in)g(the)g(w)-7 b(eb)106
b(if)561 2804 y(one)82 b(w)-7 b(ants)83 b(p)7 b(o)-7
b(w)g(erful)83 b(structure-based)e(ma)-7 b(rkup.)p Black
378 3194 a Fk(\017)p Black 83 w Fl(E.g.)74 b(tags)g(lik)-7
b(e)74 b(\\)p Fi(PRODUCT)p Fl(")i(and)e(\\)p Fi(PRICE)p
Fl(")i(w)-7 b(ould)74 b(b)7 b(e)74 b(use-)561 3509 y(ful)92
b(to)h(mak)-7 b(e)93 b(online)g(o\013ers)f(of)h(e.g.)f(b)7
b(o)g(oks)93 b(understan-)561 3825 y(dable)83 b(fo)-7
b(r)82 b(automatic)g(p)-7 b(rice)82 b(compa)-7 b(rison)83
b(engines.)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 20 19 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-20)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 960 196 3895 4 v 960 696 4 500 v 1047 541 a Fm(Energy)143
b(Metapho)-12 b(r)143 b(\(1\))p 4852 696 V 960 699 3895
4 v 4855 699 67 440 v 1027 765 3895 67 v Black 378 1280
a Fk(\017)p Black 83 w Fl(F)-7 b(o)g(rmats,)93 b(in)h(which)g(textual)f
(info)-7 b(rmation)92 b(is)i(enco)7 b(ded,)561 1596 y(can)82
b(b)7 b(e)83 b(compa)-7 b(red)83 b(with)f(di\013erent)g(energy)h
(levels.)p Black Black 844 1915 a Fs([Lio)-5 b(ra)58
b(Alschuler:)f(ABCD)h(.)28 b(.)h(.)86 b(SGML,)55 b(ITP)-14
b(,)58 b(1995])p Black 378 2318 a Fk(\017)p Black 83
w Fl(T)-21 b(o)123 b(move)f(from)f(lo)-7 b(w)g(er)123
b(levels)g(to)f(higher)g(levels)h(\(up-)561 2634 y(conversion\))83
b(is)g(di\016cult)f(and)g(requires)h(energy)-21 b(.)p
Black 378 3024 a Fk(\017)p Black 83 w Fl(T)g(o)87 b(move)g(from)g
(higher)f(levels)i(to)e(lo)-7 b(w)g(er)88 b(levels)g(\(do)-7
b(wn-)561 3339 y(conversion\))83 b(is)g(easy)p Black
Black 844 3659 a Fs(Although)58 b(it)g(do)5 b(es)57 b(not)h(really)f
(release)g(energy)-14 b(.)p Black -47 4114 5977 9 v -47
4260 a(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59
b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84 b(at)58
b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (20,21,22,23) 6
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 21 20 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-21)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 960 52 3895 4 v 960 551 4 500 v 1047 397 a Fm(Energy)143
b(Metapho)-12 b(r)143 b(\(2\))p 4852 551 V 960 554 3895
4 v 4855 555 67 440 v 1027 621 3895 67 v Black 378 1136
a Fk(\017)p Black 83 w Fl(Rep)-7 b(resentations)108 b(of)g(text,)g
(from)g(lo)-7 b(w)g(est)109 b(energy)f(level)561 1416
y(to)82 b(highest:)p Black 596 1721 a Fk(\005)p Black
127 w Fl(Ha)-7 b(rdcop)g(y)-21 b(,)83 b(Bitmap.)p Black
Black 1112 1972 a Fs(Mo)-5 b(re)57 b(and)i(mo)-5 b(re)58
b(pictures)g(a)-5 b(re)58 b(used)g(fo)-5 b(r)58 b(text)g(on)g(w)-5
b(eb)57 b(pages,)h(b)5 b(ecause)1112 2148 y(the)75 b(autho)-5
b(rs)77 b(w)-5 b(ant)76 b(sp)5 b(ecial)75 b(fonts)g(o)-5
b(r)76 b(other)g(e\013ects.)e(Sea)-5 b(rch)75 b(engines)1112
2323 y(cannot)e(read)g(this)h(text,)e(also)h(sp)5 b(eech)72
b(output)h(fo)-5 b(r)74 b(blind)f(p)5 b(eople)73 b(can-)1112
2499 y(not)64 b(w)-5 b(o)g(rk)65 b(with)g(it.)g(Up-conversion)f(to)h
(ASCI)5 b(I)64 b(text)f(is)i(p)5 b(ossible,)64 b(but)g(it)1112
2674 y(requires)57 b(OCR)h(soft)-5 b(w)g(a)g(re)58 b(and)g(manual)g(p)5
b(ost-p)-5 b(ro)5 b(cessing.)p Black 596 2980 a Fk(\005)p
Black 127 w Fl(Pure)82 b(ASCI)7 b(I-text.)p Black Black
1112 3230 a Fs(Converting)57 b(from)h(ASCI)5 b(I)56 b(to)i(a)g
(bitmap/ha)-5 b(rdcop)g(y)58 b(is)g(easy)-14 b(.)p Black
596 3535 a Fk(\005)p Black 127 w Fl(T)-21 b(ext)83 b(with)f(app)7
b(ea)-7 b(rance-based)83 b(ma)-7 b(rkup.)p Black 596
3841 a Fk(\005)p Black 127 w Fl(SGML,)84 b(Structured)d(info)-7
b(rmation.)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 22 21 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-22)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 228 52 5359 4 v 228 551 4 500 v 315 397 a Fm(Indep)12
b(endence)146 b(Decla)-12 b(ration)144 b(\(1\))p 5584
551 V 228 554 5359 4 v 5587 555 67 440 v 295 621 5359
67 v Black 378 1136 a Fk(\017)p Black 83 w Fl(\\SGML)77
b(is)f(the)f(info)-7 b(rmation)75 b(p)-7 b(rovider's)76
b(decla)-7 b(ration)75 b(of)561 1415 y(indep)7 b(endence.")p
Black Black 844 1675 a Fs([Lio)-5 b(ra)58 b(Alschuler:)f(ABCD)h(.)28
b(.)h(.)86 b(SGML,)55 b(ITP)-14 b(,)58 b(1995])p Black
378 2041 a Fk(\017)p Black 83 w Fl(Indep)7 b(endence)84
b(from)e(a)h(soft)-7 b(w)g(a)g(re)82 b(vendo)-7 b(r.)p
Black Black 844 2301 a Fs(SGML)68 b(is)i(an)f(ISO)g(standa)-5
b(rd,)71 b(and)f(there)f(a)-5 b(re)69 b(SGML)f(to)5 b(ols)70
b(from)f(quite)h(a)844 2476 y(numb)5 b(er)73 b(of)g(di\013erent)h
(vendo)-5 b(rs.)73 b(XML)g(is)g(a)h(W3C)f(recommendation,)g(and)844
2651 y(there)65 b(a)-5 b(re)66 b(many)f(free)g(XML)f(to)5
b(ols)66 b(available)g(\(and,)g(of)f(course,)g(also)h(com-)844
2827 y(mercial)58 b(ones\).)p Black 378 3192 a Fk(\017)p
Black 83 w Fl(\\Who)7 b(ever)60 b(o)-7 b(wns)61 b(the)f(fo)-7
b(rmat,)59 b(o)-7 b(wns)61 b(the)f(info)-7 b(rmation.")p
Black Black 844 3453 a Fs(The)72 b(licence)e(fee)g(fo)-5
b(r)72 b(the)g(p)-5 b(rogram)73 b(that)f(mak)-5 b(es)72
b(the)f(data)i(usable)e(is)h(lik)-5 b(e)844 3628 y(a)79
b(lease)f(pa)-5 b(yment)78 b(fo)-5 b(r)79 b(the)f(info)-5
b(rmation.)80 b(One)e(has)h(to)g(pa)-5 b(y)78 b(regula)-5
b(rly)80 b(fo)-5 b(r)844 3803 y(up)5 b(dates,)57 b(o)-5
b(r)58 b(the)g(info)-5 b(rmation)58 b(b)5 b(ecomes)56
b(unusable.)p Black -47 4114 5977 9 v -47 4260 a(Stefan)g(Brass:)i
(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016
b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p Black
eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 23 22 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-23)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 228 52 5359 4 v 228 551 4 500 v 315 397 a Fm(Indep)12
b(endence)146 b(Decla)-12 b(ration)144 b(\(2\))p 5584
551 V 228 554 5359 4 v 5587 555 67 440 v 295 621 5359
67 v Black 378 1150 a Fk(\017)p Black 83 w Fl(Op)7 b
(erating-system/platfo)-7 b(rm)81 b(indep)7 b(endent.)p
Black Black 844 1415 a Fs(SGML/XML)60 b(to)5 b(ols)63
b(a)-5 b(re)62 b(available)h(fo)-5 b(r)63 b(many)f(di\013erent)h
(platfo)-5 b(rms,)63 b(Micro-)844 1590 y(soft)57 b(W)-5
b(o)g(rd)58 b(is)g(available)g(only)g(fo)-5 b(r)57 b(Windo)-5
b(ws)58 b(\(and)g(ma)-5 b(yb)5 b(e)57 b(the)g(MacOS\).)p
Black 378 1959 a Fk(\017)p Black 83 w Fl(Indep)7 b(endent)76
b(fo)-7 b(rm)76 b(the)f(output)g(\(e.g.)h(p)-7 b(rint)76
b(o)-7 b(r)75 b(online\).)p Black 378 2315 a Fk(\017)p
Black 83 w Fl(Indep)7 b(endent)83 b(from)f(the)g(application)h(p)-7
b(rogram.)p Black Black 844 2579 a Fs(A)75 b(W)-5 b(o)g(rd)76
b(\014le)e(can)h(basically)g(only)g(b)5 b(e)74 b(p)-5
b(ro)5 b(cessed)75 b(with)g(W)-5 b(o)g(rd.)75 b(The)g(same)844
2755 y(SGML/XML-enco)5 b(ded)61 b(data)k(\014le)f(can)h(b)5
b(e)63 b(input)i(fo)-5 b(r)65 b(many)f(di\013erent)h(app-)844
2931 y(lication)f(p)-5 b(rograms.)64 b(It)f(is)g(also)h(relatively)f
(easy)f(to)h(develop)f(new)g(such)h(p)-5 b(ro-)844 3107
y(grams:)68 b(Several)e(lib)-5 b(ra)g(ries)70 b(that)e(pa)-5
b(rse)68 b(XML)e(a)-5 b(re)68 b(available)g(as)g(free)e(source)844
3283 y(co)5 b(de.)75 b(F)-5 b(urthermo)g(re,)78 b(languages)f(lik)-5
b(e)77 b(XSL)-14 b(T)75 b(mak)-5 b(e)77 b(it)g(simple)f(to)h(sp)5
b(ecify)844 3458 y(conversions.)p Black 378 3827 a Fk(\017)p
Black 83 w Fl(\\Long-term)82 b(conversion)h(insurance.")g([Aluscher])p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 24 23 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-24)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 843 73 4130 4 v 843 572 4 500 v 929 418 a Fm(Histo)-12
b(rical)145 b(Rema)-12 b(rks)144 b(\(1\))p 4969 572 V
843 575 4130 4 v 4972 576 67 440 v 909 642 4130 67 v
Black 378 1157 a Fk(\017)p Black 83 w Fl(1969:)117 b(Goldfa)-7
b(rb,)116 b(Mosher)i(and)e(Lo)-7 b(rie)118 b(develop)7
b(ed)117 b(the)561 1473 y(Generalized)83 b(Ma)-7 b(rkup)83
b(Language)g(\(GML\))i(at)d(IBM.)p Black Black 844 1792
a Fs(They)57 b(w)-5 b(o)g(rk)g(ed)58 b(in)g(a)g(p)-5
b(roject)57 b(fo)-5 b(r)58 b(managing)g(legal)g(do)5
b(cuments.)p Black 378 2195 a Fk(\017)p Black 83 w Fl(1974:)99
b(Goldfa)-7 b(rb)99 b(develop)7 b(ed)100 b(a)f(p)-7 b(rogram)99
b(fo)-7 b(r)98 b(checking)561 2510 y(the)h(syntactical)h(co)-7
b(rrectness)100 b(of)f(do)7 b(cuments)100 b(with)f(re-)561
2826 y(sp)7 b(ect)82 b(to)g(a)h(DTD.)p Black 378 3216
a Fk(\017)p Black 83 w Fl(1978{1986:)121 b(Goldfa)-7
b(rb)121 b(w)-7 b(as)122 b(technical)f(directo)-7 b(r)121
b(of)g(a)561 3532 y(committee)92 b(that)h(develop)7 b(ed)94
b(the)f(ISO)h(standa)-7 b(rd)93 b(8879)561 3847 y(fo)-7
b(r)82 b(SGML.)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
%%Page: (24,25,26,27) 7
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 25 24 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-25)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 843 243 4130 4 v 843 743 4 500 v 929 588 a Fm(Histo)-12
b(rical)145 b(Rema)-12 b(rks)144 b(\(2\))p 4969 743 V
843 746 4130 4 v 4972 746 67 440 v 909 812 4130 67 v
Black 378 1327 a Fk(\017)p Black 83 w Fl(SGML)107 b(b)7
b(ecame)105 b(the)g(de-facto)g(standa)-7 b(rd)105 b(fo)-7
b(r)105 b(exchan-)561 1643 y(ging)90 b(la)-7 b(rge,)90
b(complex)g(do)7 b(cuments,)90 b(e.g.)g(maintainance)561
1958 y(manuals)129 b(fo)-7 b(r)129 b(airplanes)h(o)-7
b(r)129 b(test)g(do)7 b(cumentation)128 b(fo)-7 b(r)561
2274 y(new)83 b(medical)g(drugs.)p Black Black 844 2593
a Fs(SGML)65 b(is)i(also)g(the)g(basis)g(of)f(many)g(EDI)h(systems)f
(\(\\Electronic)h(Data)g(In-)844 2776 y(terchange")51
b(b)5 b(et)-5 b(w)g(een)49 b(companies,)i(e.g.)f(b)5
b(et)-5 b(w)g(een)50 b(a)h(ca)-5 b(r)51 b(manufacturer)g(and)844
2959 y(its)58 b(sub-suppliers.)p Black 378 3361 a Fk(\017)p
Black 83 w Fl(1985:)78 b(CALS)g(\(US)g(Depa)-7 b(rtment)77
b(of)h(Defense\):)g(SGML-)561 3677 y(based)k(standa)-7
b(rds)83 b(fo)-7 b(r)82 b(technical)h(do)7 b(cumentation.)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 26 25 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-26)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 843 218 4130 4 v 843 718 4 500 v 929 563 a Fm(Histo)-12
b(rical)145 b(Rema)-12 b(rks)144 b(\(3\))p 4969 718 V
843 721 4130 4 v 4972 721 67 440 v 909 787 4130 67 v
Black 378 1302 a Fk(\017)p Black 83 w Fl(1989:)77 b(T.)g(Berners-Lee)h
(p)-7 b(rop)7 b(osed)77 b(a)g(p)-7 b(roject)77 b(at)g(CERN)561
1618 y(which)83 b(b)7 b(ecame)83 b(the)f(basis)h(of)f(the)h(W)-7
b(o)g(rld)82 b(Wide)g(W)-7 b(eb.)p Black Black 844 1938
a Fs(Only)45 b(the)h(version)f(he)g(develop)5 b(ed)44
b(1990)h(together)h(with)g(Rob)5 b(ert)45 b(Caillian)j(w)-5
b(as)844 2120 y(accepted.)p Black 378 2523 a Fk(\017)p
Black 83 w Fl(Anders)94 b(Berglund)f(\(a)i(collegue)f(at)g(CERN\))h
(suggested)561 2838 y(to)83 b(use)i(SGML,)g(but)f(HTML)h(w)-7
b(as)85 b(\014rst)f(develop)7 b(ed)85 b(only)561 3154
y(b)-7 b(y)83 b(means)f(of)h(examples.)p Black Black
844 3473 a Fs(When)44 b(\014nally)g(a)h(fo)-5 b(rmal)45
b(DTD)h(fo)-5 b(r)44 b(HTML)g(w)-5 b(as)45 b(de\014ned,)e(there)h(w)-5
b(ere)44 b(already)844 3656 y(thousands)58 b(of)f(inco)-5
b(rrect)58 b(HTML)f(do)5 b(cuments.)p Black -47 4114
5977 9 v -47 4260 a(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 27 26 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-27)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 843 421 4130 4 v 843 920 4 500 v 929 765 a Fm(Histo)-12
b(rical)145 b(Rema)-12 b(rks)144 b(\(4\))p 4969 920 V
843 923 4130 4 v 4972 923 67 440 v 909 989 4130 67 v
Black 378 1504 a Fk(\017)p Black 83 w Fl(When)80 b(the)g(w)-7
b(eb)81 b(w)-7 b(as)81 b(successful,)f(the)g(w)-7 b(eb)81
b(pages)f(w)-7 b(ere)561 1820 y(not)94 b(only)h(displa)-7
b(y)g(ed)96 b(in)f(b)-7 b(ro)g(wsers,)94 b(but)h(also)g(p)-7
b(ro)7 b(cessed)561 2135 y(e.g.)115 b(b)-7 b(y)115 b(sea)-7
b(rch)115 b(engines)h(and)f(p)-7 b(rice)115 b(compa)-7
b(rison)115 b(ser-)561 2451 y(vices.)p Black 378 2841
a Fk(\017)p Black 83 w Fl(Therefo)-7 b(re,)103 b(it)f(w)-7
b(ould)104 b(have)f(b)7 b(een)104 b(natural)e(to)h(use)g(the)561
3157 y(complete)80 b(SGML,)h(but)f(the)g(b)-7 b(ro)g(wser)80
b(vendo)-7 b(rs)81 b(conside-)561 3472 y(red)h(that)g(as)h(to)7
b(o)82 b(complicated.)p Black -47 4114 5977 9 v -47 4260
a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59
b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84 b(at)58
b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 28 27 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-28)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 843 414 4130 4 v 843 913 4 500 v 929 758 a Fm(Histo)-12
b(rical)145 b(Rema)-12 b(rks)144 b(\(5\))p 4969 913 V
843 916 4130 4 v 4972 916 67 440 v 909 983 4130 67 v
Black 378 1511 a Fk(\017)p Black 83 w Fl(1998:)83 b(After)g(long)g
(negotiations)g(a)g(\(slightly)h(mo)7 b(di\014ed\))561
1827 y(SGML-subset)83 b(w)-7 b(as)84 b(selected,)f(which)h(w)-7
b(as)83 b(called)h(XML)561 2142 y(\(eXtensible)79 b(Ma)-7
b(rkup)80 b(Language\).)g(The)f(W3C)g(w)-7 b(o)g(rking)561
2458 y(group)82 b(w)-7 b(as)83 b(led)g(b)-7 b(y)83 b(Jon)g(Bosak)f
(\(SUN\).)p Black 378 2848 a Fk(\017)p Black 83 w Fl(T)-21
b(o)7 b(da)-7 b(y:)99 b(Many)g(XML-based)g(standa)-7
b(rds)98 b(a)-7 b(re)99 b(b)7 b(eing)98 b(de-)561 3164
y(velop)7 b(ed:)69 b(DOM,)i(XP)-7 b(ath,)68 b(XSL,)h(XLink,)h(XML)g
(Schema,)561 3479 y(XHTML,)83 b(etc.)f(etc.)p Black -47
4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)
-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (28,29,30,31) 8
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 29 28 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-29)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 2013 154 1789 4 v 2013 558 4 405 v 2100 475 a
Fm(Overview)p 3799 558 V 2013 561 1789 4 v 3802 561 67
345 v 2080 628 1789 67 v Black Black 617 1329 a Fl(1.)82
b(Motivation,)h(Histo)-7 b(ry)-21 b(,)82 b(Applications)617
1887 y(2.)g(SGML)i(Do)7 b(cuments)82 b(\(Syntax\))458
1587 y Fj(')p 458 1914 7 164 v 458 2083 a(&)5417 1587
y($)p 5417 1914 V 5417 2083 a(\045)p 628 2083 4627 7
v 628 1587 V 617 2445 a Fl(3.)g(Do)7 b(cument)83 b(T)-21
b(yp)7 b(e)82 b(De\014nitions)h(\(DTDs\))617 3002 y(4.)f(Entities,)g
(Notations,)g(Ma)-7 b(rk)g(ed)83 b(Sections)617 3560
y(5.)f(DOCTYPE,)h(XML)h(Decla)-7 b(ration)p Black -47
4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)
-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 30 29 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-30)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1672 52 2472 4 v 1672 551 4 500 v 1758 397 a
Fm(Elements)144 b(\(1\))p 4140 551 V 1672 554 2472 4
v 4144 555 67 440 v 1738 621 2472 67 v Black 378 1301
a Fk(\017)p Black 83 w Fl(An)58 b(SGML)h(do)7 b(cument)58
b(is)g(a)g(text,)f(in)h(which)h(w)-7 b(o)g(rds,)58 b(phra-)561
1615 y(ses,)82 b(o)-7 b(r)83 b(sections)f(a)-7 b(re)83
b(ma)-7 b(rk)g(ed)83 b(with)f(\\tags",)g(e.g.)p Black
Black 1125 1978 a Fi(My)108 b(first)g(HTML)e(document)p
Black 378 2366 a Fk(\017)p Black 83 w Fl(\\)p Fi()p
Fl(")85 b(is)e(an)g(example)g(fo)-7 b(r)82 b(a)h(sta)-7
b(rt-tag.)p Black 378 2754 a Fk(\017)p Black 83 w Fl(\\)p
Fi()p Fl(")86 b(is)d(an)f(example)h(fo)-7 b(r)83
b(an)f(end-tag.)p Black 378 3142 a Fk(\017)p Black 83
w Fl(Sp)7 b(ecialized)103 b(edito)-7 b(rs)102 b(also)g(use)g(other)g
(symb)7 b(ols)102 b(on)g(the)561 3456 y(screen,)82 b(e.g.)p
Black Black 1171 3860 7 248 v 1174 3863 620 7 v 1221
3796 a Fi(TITLE)p 1174 3615 V 1794 3860 a Ff(\000)1835
3819 y(\000)1794 3695 y(@)1835 3736 y(@)1968 3774 y Fi(My)106
b(first)h(HTML)g(document)p 5076 3860 7 248 v 4459 3863
620 7 v 4506 3796 a(TITLE)p 4459 3615 V 4376 3860 a Ff(@)4335
3819 y(@)4376 3695 y(\000)4335 3736 y(\000)p Black -47
4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)
-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 31 30 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-31)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1672 163 2472 4 v 1672 662 4 500 v 1758 508 a
Fm(Elements)144 b(\(2\))p 4140 662 V 1672 665 2472 4
v 4144 666 67 440 v 1738 732 2472 67 v Black 378 1247
a Fk(\017)p Black 83 w Fl(Sp)7 b(ecial)83 b(cha)-7 b(racters)83
b(lik)-7 b(e)83 b(\\)p Fi(<)p Fl(")g(and)f(\\)p Fi(>)p
Fl(")h(can)g(b)7 b(e)83 b(de\014ned)561 1563 y(in)109
b(the)f(SGML)i(decla)-7 b(ration)109 b(\(they)g(a)-7
b(re)109 b(not)f(built)g(into)561 1878 y(SGML,)83 b(one)g(can)g(cho)7
b(ose)83 b(other)e(cha)-7 b(racters\).)p Black Black
844 2198 a Fs(Ho)i(w)g(ever,)58 b(these)g(cha)-5 b(racters)59
b(a)-5 b(re)59 b(used)g(in)g(the)f(\\Reference)f(Concrete)h(Syn-)844
2380 y(tax",)f(and)h(they)f(a)-5 b(re)58 b(used)f(in)h(HTML.)p
Black 378 2783 a Fk(\017)p Black 83 w Fl(XML)78 b(is)g(less)f(pa)-7
b(rameterized)77 b(than)f(SGML)j(\(it)e(has)g(a)g(\014-)561
3099 y(xed)j(SGML)h(decla)-7 b(ration\),)80 b(and)h(in)f(pa)-7
b(rticula)g(r,)79 b(the)h(cha-)561 3414 y(racters)74
b(\\)p Fi(<)p Fl(")h(and)g(\\)p Fi(>)p Fl(")g(a)-7 b(re)75
b(built)f(into)h(XML)g(and)g(cannot)561 3729 y(b)7 b(e)82
b(changed.)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 32 31 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-32)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1672 52 2472 4 v 1672 551 4 500 v 1758 397 a
Fm(Elements)144 b(\(3\))p 4140 551 V 1672 554 2472 4
v 4144 555 67 440 v 1738 621 2472 67 v Black 378 1136
a Fk(\017)p Black 83 w Fl(The)124 b(text)f(pa)-7 b(rt)123
b(from)g(the)h(b)7 b(egin)124 b(of)f(a)h(sta)-7 b(rt)123
b(tag)g(to)561 1448 y(the)96 b(end)h(of)g(the)f(co)-7
b(rresp)7 b(onding)97 b(end)g(tag)f(is)h(called)h(an)561
1759 y(element.)p Black 378 2145 a Fk(\017)p Black 83
w Fl(The)70 b(name)g(in)h(the)e(sta)-7 b(rt)70 b(tag)f(and)h(the)g(end)
g(tag)g(is)g(called)561 2457 y(the)82 b(element)h(t)-7
b(yp)7 b(e.)82 b(In)h(the)f(example:)h(\\)p Fi(TITLE)p
Fl(".)p Black Black 844 2770 a Fs(Some)57 b(autho)-5
b(rs)58 b(sa)-5 b(y)58 b(\\element)e(name")h(instead)h(of)f(element)g
(t)-5 b(yp)5 b(e.)p Black 378 3169 a Fk(\017)p Black
83 w Fl(Quite)91 b(often,)f(\\tag")g(is)h(used)f(when)h(\\element")g(w)
-7 b(ould)561 3480 y(b)7 b(e)82 b(fo)-7 b(rmally)83 b(right.)p
Black Black 844 3794 a Fs(A)57 b(tag)h(is)g(the)f(string)i(from)e(\\)p
Fh(<)p Fs(")h(to)f(\\)p Fh(>)p Fs(")h(\(inclusive\).)p
Black -47 4114 5977 9 v -47 4260 a(Stefan)e(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (32,33,34,35) 9
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 33 32 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-33)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1672 86 2472 4 v 1672 585 4 500 v 1758 430 a
Fm(Elements)144 b(\(4\))p 4140 585 V 1672 588 2472 4
v 4144 588 67 440 v 1738 655 2472 67 v Black 378 1170
a Fk(\017)p Black 83 w Fl(Element)125 b(t)-7 b(yp)7 b(es)125
b(a)-7 b(re)124 b(decla)-7 b(red)125 b(in)g(a)g(DTD.)g(E.g.)f(the)561
1485 y(\\HTML)77 b(4.01)f(strict")g(DTD)g(decla)-7 b(res)77
b(a)g(certain)f(set)g(of)561 1801 y(element)89 b(t)-7
b(yp)7 b(es)89 b(fo)-7 b(r)89 b(HTML)h(do)7 b(cuments)89
b(that)f(includes)561 2116 y(e.g.)82 b(\\)p Fi(TITLE)p
Fl(".)p Black Black 844 2436 a Fs(A)57 b(DTD)i(de\014nes)e(much)f(mo)-5
b(re,)58 b(see)e(b)5 b(elo)-5 b(w.)p Black 378 2838 a
Fk(\017)p Black 83 w Fl(In)83 b(the)g(SGML)g(decla)-7
b(ration,)83 b(one)f(can)h(de\014ne)p Black 596 3179
a Fk(\005)p Black 127 w Fl(which)93 b(cha)-7 b(racters)93
b(a)-7 b(re)92 b(p)7 b(ermitted)92 b(in)h(names)g(\(iden-)828
3494 y(ti\014ers\),)82 b(e.g.)h(fo)-7 b(r)82 b(element)h(t)-7
b(yp)7 b(es,)82 b(and)p Black 596 3835 a Fk(\005)p Black
127 w Fl(whether)h(names)f(a)-7 b(re)83 b(case-sensitive)g(o)-7
b(r)82 b(not.)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 34 33 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-34)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1672 52 2472 4 v 1672 551 4 500 v 1758 397 a
Fm(Elements)144 b(\(5\))p 4140 551 V 1672 554 2472 4
v 4144 555 67 440 v 1738 621 2472 67 v Black 378 1136
a Fk(\017)p Black 83 w Fl(In)83 b(HTML,)h(names)e(contain)h(only)g
(letters)e(and)i(digits.)p Black Black 844 1420 a Fs(Ho)-5
b(w)g(ever,)63 b(the)g(SGML)g(decla)-5 b(ration)64 b(fo)-5
b(r)64 b(HTML)g(w)-5 b(ould)64 b(p)5 b(ermit)64 b(letters,)f(di-)844
1599 y(gits,)75 b(hyphens)f(\\)p Fh(-)p Fs(",)h(p)5 b(erio)g(ds)75
b(\\)p Fh(.)p Fs(",)g(and)g(colons)g(\\)p Fh(:)p Fs(".)g(This)h(is)f
(imp)5 b(o)-5 b(rtant,)844 1777 y(b)5 b(ecause)52 b(if)h(an)h
(attribute)g(value)f(is)g(a)h(valid)f(name,)g(one)g(do)5
b(es)52 b(not)i(need)e(quo-)844 1955 y(tes)57 b(\(see)g(b)5
b(elo)-5 b(w\).)p Black 378 2336 a Fk(\017)p Black 83
w Fl(In)83 b(HTML,)h(names)e(a)-7 b(re)83 b(not)f(case-sensitive.)p
Black 378 2704 a Fk(\017)p Black 83 w Fl(In)123 b(XML,)h(names)f(can)g
(contain)f(letters,)g(digits,)g(p)7 b(eri-)561 2997 y(o)g(ds)67
b(\\)p Fi(.)p Fl(",)h(hyphens)h(\\)p Fi(-)p Fl(",)f(undersco)-7
b(res)68 b(\\)p Fi(_)p Fl(",)g(colons)g(\\)p Fi(:)p Fl(".)p
Black Black 844 3282 a Fs(Plus)k(certain)g(extended)e(cha)-5
b(racters)73 b(from)e(the)h(Unico)5 b(de)71 b(set.)h(They)f(must)844
3460 y(sta)-5 b(rt)59 b(with)e(a)h(letter,)f(an)h(undersco)-5
b(re)57 b(\\)p Fh(_)p Fs(",)h(o)-5 b(r)58 b(a)g(colon)f(\\)p
Fh(:)p Fs(".)p Black 378 3841 a Fk(\017)p Black 83 w
Fl(In)83 b(XML,)h(names)e(a)-7 b(re)83 b(case-sensitive.)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 35 34 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-35)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1672 52 2472 4 v 1672 551 4 500 v 1758 397 a
Fm(Elements)144 b(\(6\))p 4140 551 V 1672 554 2472 4
v 4144 555 67 440 v 1738 621 2472 67 v Black 378 1136
a Fk(\017)p Black 83 w Fl(The)115 b(contents)f(of)g(an)g(element)h(is)f
(the)h(text)e(b)7 b(et)-7 b(w)g(een)561 1413 y(sta)g(rt-tag)75
b(and)h(end-tag.)g(E.g.)h(the)g(contents)f(of)g(the)h(ex-)561
1690 y(ample)82 b(element)h(\(Slide)g(5-30\))g(is)p Black
Black 1915 2016 a Fi(My)106 b(first)h(HTML)g(document)p
Black 378 2368 a Fk(\017)p Black 83 w Fl(F)-7 b(o)g(r)67
b(each)f(elements)g(t)-7 b(yp)7 b(e,)66 b(one)g(can)g(de\014ne)g(in)g
(the)g(DTD)561 2645 y(what)110 b(exactly)g(is)h(allo)-7
b(w)g(ed)111 b(as)f(contents)g(of)g(these)g(ele-)561
2922 y(ments)82 b(\(\\Content)g(Mo)7 b(del"\).)p Black
378 3273 a Fk(\017)p Black 83 w Fl(E.g.)104 b(elements)g(of)g(the)f(t)
-7 b(yp)7 b(e)104 b Fi(TITLE)i Fl(can)e(contain)g(only)561
3550 y(pure)123 b(text)g(in)g(HTML)i(\(one)f(cannot)f(nest)g(any)h
(other)561 3827 y(elements)82 b(inside\).)p Black -47
4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)
-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 36 35 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-36)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1672 199 2472 4 v 1672 698 4 500 v 1758 544 a
Fm(Elements)144 b(\(7\))p 4140 698 V 1672 701 2472 4
v 4144 702 67 440 v 1738 768 2472 67 v Black 378 1297
a Fk(\017)p Black 83 w Fl(The)84 b(element)g(t)-7 b(yp)7
b(e)84 b(\\)p Fi(UL)p Fl(")h(\(uno)-7 b(rdered)84 b(list\))g(contains)g
(a)561 1612 y(sequence)f(of)f(elements)h(of)f(the)h(t)-7
b(yp)7 b(e)82 b(\\)p Fi(LI)p Fl(")h(\(list)g(item\):)p
Black Black 1072 1978 a Fi(- First
)q(- S)q(eco)q(nd<)q
(/L)q(I><)q(/UL)q(>)p Black 378 2368 a Fk(\017)p Black
83 w Fl(Since)112 b(elements)g(can)g(contain)g(themselves)g(elements,)
561 2683 y(one)78 b(can)g(understand)g(an)g(SGML)h(do)7
b(cument)78 b(as)g(a)g(tree:)p Black 596 3024 a Fk(\005)p
Black 127 w Fl(Inner)83 b(no)7 b(des)83 b(a)-7 b(re)82
b(lab)7 b(elled)83 b(with)g(elements.)p Black 596 3364
a Fk(\005)p Black 127 w Fl(Leaf)120 b(no)7 b(des)119
b(a)-7 b(re)119 b(lab)7 b(elled)119 b(with)g(text)f(o)-7
b(r)119 b(with)g(ele-)828 3680 y(ments)70 b(\(which)h(have)f(empt)-7
b(y)70 b(contents)f(in)h(this)g(case\).)p Black -47 4114
5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (36,37,38,39) 10
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 37 36 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-37)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1672 52 2472 4 v 1672 551 4 500 v 1758 397 a
Fm(Elements)144 b(\(8\))p 4140 551 V 1672 554 2472 4
v 4144 555 67 440 v 1738 621 2472 67 v Black 378 1136
a Fk(\017)p Black 83 w Fl(E.g.)83 b(the)f(uno)-7 b(rdered)83
b(list)f(ab)7 b(ove)83 b(has)g(this)f(structure:)p Black
Black 2817 1281 620 7 v 2814 1587 7 310 v 2976 1500 a(UL)p
3433 1587 V 2817 1590 620 7 v 2889 1629 a Ff(\010)2806
1670 y(\010)2723 1712 y(\010)2640 1753 y(\010)2557 1795
y(\010)2476 1835 y(\010)p 2166 1838 V 2163 2145 7 310
v 2374 2058 a Fl(LI)p 2783 2145 V 2166 2148 620 7 v 2473
2393 7 248 v 2117 2586 a("First")3282 1629 y Ff(H)3365
1670 y(H)3448 1712 y(H)3531 1753 y(H)3614 1795 y(H)3695
1835 y(H)p 3468 1838 620 7 v 3465 2145 7 310 v 3676 2058
a Fl(LI)p 4084 2145 V 3468 2148 620 7 v 3774 2393 7 248
v 3289 2586 a("Second")p Black Black 844 2927 a Fs(It)50
b(is)f(called)h(\\uno)-5 b(rdered)50 b(list")g(b)5 b(ecause)48
b(bullets)i(a)-5 b(re)50 b(used)f(fo)-5 b(r)50 b(the)f(list)h(items,)
844 3102 y(not)44 b(numb)5 b(ers,)44 b(so)g(p)-5 b(resumably)44
b(the)g(exact)f(sequence)f(is)i(not)h(very)e(imp)5 b(o)-5
b(rtant.)844 3277 y(Ho)g(w)g(ever,)58 b(in)h(SGML)e(and)i(XML,)e(the)i
(child)g(no)5 b(des)58 b(of)g(a)h(no)5 b(de)58 b(alw)-5
b(a)g(ys)59 b(have)844 3453 y(a)67 b(sequence)d(from)i(left)g(to)g
(right)i(\(as)e(given)g(in)g(the)g(do)5 b(cument\).)65
b(This)i(is)g(a)844 3628 y(di\013erence)58 b(to)h(relational)i
(databases,)e(where)g(the)f(ro)-5 b(ws)60 b(in)f(a)g(table)g(have)g(no)
844 3803 y(sequence.)p Black -47 4114 5977 9 v -47 4260
a(Stefan)d(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59
b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84 b(at)58
b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 38 37 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-38)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1672 167 2472 4 v 1672 666 4 500 v 1758 512 a
Fm(Elements)144 b(\(9\))p 4140 666 V 1672 669 2472 4
v 4144 670 67 440 v 1738 736 2472 67 v Black 378 1421
a Fk(\017)p Black 83 w Fl(Structure)81 b(of)i(the)f(HTML)h(example)h
(\(Slide)f(5-5\):)p Black Black 3049 1579 868 7 v 3046
1885 7 310 v 3142 1798 a(HTML)p 3914 1885 V 3049 1888
868 7 v 3090 1913 a Ff(\020)3007 1941 y(\020)2924 1968
y(\020)2841 1996 y(\020)2758 2024 y(\020)2675 2051 y(\020)2592
2079 y(\020)2509 2107 y(\020)2426 2134 y(\020)2343 2162
y(\020)2260 2190 y(\020)2244 2195 y(\020)p 1810 2199
V 1807 2505 7 310 v 1918 2418 a Fl(HEAD)p 2674 2505 V
1810 2508 868 7 v 2240 2815 7 310 v 1810 2818 868 7 v
1807 3125 7 310 v 1887 3038 a(TITLE)p 2674 3125 V 1810
3128 868 7 v 2240 3435 7 310 v 797 3676 a("My)g(\014rst)f(HTML)h(do)7
b(cument")3793 1913 y Ff(P)3876 1941 y(P)3959 1968 y(P)4042
1996 y(P)4125 2024 y(P)4208 2051 y(P)4291 2079 y(P)4374
2107 y(P)4457 2134 y(P)4540 2162 y(P)4623 2190 y(P)4640
2195 y(P)p 4289 2199 868 7 v 4286 2505 7 310 v 4381 2418
a Fl(BOD)-7 b(Y)p 5153 2505 V 4289 2508 868 7 v 4719
2815 7 310 v 4289 2818 868 7 v 4286 3125 7 310 v 4645
3038 a(P)p 5153 3125 V 4289 3128 868 7 v 4719 3435 7
310 v 3967 3676 a("Hello,)83 b(w)-7 b(o)g(rld!")p Black
-47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 39 38 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-39)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1565 52 2686 4 v 1565 551 4 500 v 1651 397 a
Fm(Elements)144 b(\(10\))p 4247 551 V 1565 554 2686 4
v 4251 555 67 440 v 1631 621 2686 67 v Black 378 1136
a Fk(\017)p Black 83 w Fl(Elements)83 b(cannot)f(overlap)h(only)g(pa)-7
b(rtially)-21 b(.)p Black Black 844 1395 a Fs(F)-5 b(o)g(r)62
b(each)e(t)-5 b(w)g(o)62 b(elements)d Fe(A)i Fs(and)g
Fe(B)7 b Fs(,)61 b(either)g Fe(A)f Fs(is)h(completely)f(contained)h(in)
844 1571 y Fe(B)7 b Fs(,)57 b(o)-5 b(r)59 b Fe(B)64 b
Fs(completely)56 b(in)i Fe(A)p Fs(,)f(o)-5 b(r)58 b(the)f(t)-5
b(w)g(o)58 b(do)g(not)f(overlap)h(at)g(all.)p Black 378
1936 a Fk(\017)p Black 83 w Fl(This)76 b(means)f(that)g(op)7
b(ening)75 b(and)g(closing)h(tags)f(must)g(b)7 b(e)561
2213 y(nested)82 b(co)-7 b(rrectly:)82 b(E.g.)h(the)f(follo)-7
b(wing)83 b(is)g(legal:)p Black Black 1810 2541 a Fi
(
...
)q(H1)q(>)561 2869 y Fl(Ho)-7
b(w)g(ever,)83 b(this)f(is)h(a)g(syntax)f(erro)-7 b(r:)p
Black Black 1810 3196 a Fi(...
<)q(/CO)q(DE)q(>)p
Black 378 3549 a Fk(\017)p Black 83 w Fl(Begin)88 b(and)g(end)h(tags)e
(w)-7 b(o)g(rk)89 b(lik)-7 b(e)88 b(pa)-7 b(rentheses)89
b(of)e(di\013e-)561 3827 y(rent)82 b(t)-7 b(yp)7 b(es:)82
b(\()47 b([)g(])g(\))83 b(is)g(legal,)f(but)h([)46 b(\()i(])e(\))83
b(is)g(not.)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 40 39 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-40)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1565 52 2686 4 v 1565 551 4 500 v 1651 397 a
Fm(Elements)144 b(\(11\))p 4247 551 V 1565 554 2686 4
v 4251 555 67 440 v 1631 621 2686 67 v Black 378 1136
a Fk(\017)p Black 83 w Fl(F)-7 b(our)83 b(kinds)g(of)f(element)h(t)-7
b(yp)7 b(es)82 b(can)h(b)7 b(e)83 b(distinguished:)p
Black 596 1443 a Fk(\005)p Black 127 w Fl(Element)g(t)-7
b(yp)7 b(es)82 b(that)g(can)h(only)g(contain)f(text.)p
Black 596 1750 a Fk(\005)p Black 127 w Fl(Element)98
b(t)-7 b(yp)7 b(es)97 b(that)g(can)h(only)g(contain)f(other)g(ele-)828
2032 y(ment)82 b(t)-7 b(yp)7 b(es.)p Black Black 1112
2286 a Fs(Of)71 b(course,)g(these)g(other)h(elements)f(might)h(contain)
g(text.)f(The)h(DTD)1112 2462 y(de\014nes)52 b(which)h(element)f(t)-5
b(yp)5 b(es)53 b(a)-5 b(re)54 b(exactly)e(valid)i(inside)f(the)g(given)
g(ele-)1112 2638 y(ment)k(t)-5 b(yp)5 b(e)56 b(and)i(in)g(which)f
(sequence)f(they)g(must)i(app)5 b(ea)-5 b(r.)p Black
596 2945 a Fk(\005)p Black 127 w Fl(Element)63 b(t)-7
b(yp)7 b(es)63 b(that)f(can)h(contain)g(a)g(mixture)g(of)f(text)828
3227 y(and)83 b(other)f(elements.)g(\(\\mixed)i(content)e(mo)7
b(del"\):)p Black Black 1680 3534 a Fi(
Hello,)109
b(world!
)p Black 596 3841 a Fk(\005)p Black
127 w Fl(Element)70 b(t)-7 b(yp)7 b(es)69 b(that)g(alw)-7
b(a)g(ys)70 b(have)g(empt)-7 b(y)70 b(contents.)p Black
-47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (40,41,42,43) 11
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 41 40 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-41)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1565 74 2686 4 v 1565 574 4 500 v 1651 419 a
Fm(Elements)144 b(\(12\))p 4247 574 V 1565 577 2686 4
v 4251 577 67 440 v 1631 643 2686 67 v Black 378 1158
a Fk(\017)p Black 83 w Fl(The)90 b(tree)g(rep)-7 b(resentation)90
b(of)g(an)g(element)g(with)h(mixed)561 1474 y(content)82
b(lo)7 b(oks)82 b(as)h(follo)-7 b(ws:)p Black Black 2817
1614 620 7 v 2814 1921 7 310 v 3049 1834 a(P)p 3433 1921
V 2817 1924 620 7 v 2889 1949 a Ff(\020)2806 1976 y(\020)2723
2004 y(\020)2640 2032 y(\020)2557 2059 y(\020)2474 2087
y(\020)2391 2115 y(\020)2308 2142 y(\020)2225 2170 y(\020)2142
2198 y(\020)2059 2225 y(\020)2042 2231 y(\020)1590 2441
y Fl("Hello,)83 b(")p 3123 2231 7 310 v 2817 2234 620
7 v 2814 2541 7 310 v 2948 2454 a(EM)p 3433 2541 V 2817
2544 620 7 v 3123 2851 7 310 v 2734 3044 a("w)-7 b(o)g(rld")3282
1949 y Ff(P)3365 1976 y(P)3448 2004 y(P)3531 2032 y(P)3614
2059 y(P)3697 2087 y(P)3780 2115 y(P)3863 2142 y(P)3946
2170 y(P)4029 2198 y(P)4112 2225 y(P)4128 2231 y(P)4052
2455 y Fl("!")p Black 378 3489 a Fk(\017)p Black 83 w
Fl(Elements)123 b(with)f(empt)-7 b(y)123 b(contents)f(w)-7
b(o)g(rk)123 b(as)f(ma)-7 b(rk)g(ers.)561 3804 y(E.g.)82
b(\\)p Fi(BR)p Fl(")i(\(b)-7 b(reak\))83 b(do)7 b(es)83
b(a)f(line)h(b)-7 b(reak)83 b(in)g(HTML.)p Black -47
4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)
-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 42 41 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-42)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 937 156 3942 4 v 937 655 4 500 v 1023 501 a Fm(T)-36
b(ag)144 b(Minimization)h(\(1\))p 4875 655 V 937 658
3942 4 v 4878 659 67 440 v 1003 725 3942 67 v Black 378
1240 a Fk(\017)p Black 83 w Fl(SGML)79 b(has)e(options)g(fo)-7
b(r)76 b(the)h(tag)g(minimization,)f(which)561 1556 y(a)-7
b(re)82 b(set)h(in)f(HTML)i(\()p Fi(OMITTAG)h Fl(and)e
Fi(SHORTTAG)p Fl(\).)p Black Black 844 1875 a Fs(These)57
b(options)h(can)f(b)5 b(e)57 b(set)g(in)h(the)f(SGML)f(decla)-5
b(ration.)p Black 378 2278 a Fk(\017)p Black 83 w Fl(XML)84
b(do)7 b(es)82 b(not)h(p)7 b(ermit)81 b(ma)-7 b(rkup)83
b(minimization.)p Black 378 2668 a Fk(\017)p Black 83
w Fl(Some)58 b(sta)-7 b(rt-)57 b(and)h(end-tags,)f(which)i(can)f(b)7
b(e)58 b(reconstruc-)561 2984 y(ted)82 b(from)g(the)g(context,)g(can)h
(b)7 b(e)83 b(left)f(out.)p Black 378 3374 a Fk(\017)p
Black 83 w Fl(E.g.)h(\\)p Fi( )p Fl(")h(is)f(not)f(required:)p
Black Black 1599 3739 a Fi(- First
- S)q(eco)q(nd<)q(/U)q(L>)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 43 42 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-43)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 937 113 3942 4 v 937 613 4 500 v 1023 458 a Fm(T)-36
b(ag)144 b(Minimization)h(\(2\))p 4875 613 V 937 616
3942 4 v 4878 616 67 440 v 1003 682 3942 67 v Black 378
1197 a Fk(\017)p Black 83 w Fl(The)79 b(DTD)h(sp)7 b(eci\014es)80
b(that)e Fi(LI)p Fl(-elements)i(cannot)f(b)7 b(e)79 b(di-)561
1513 y(rectly)j(nested)h(inside)g Fi(LI)p Fl(-elements.)p
Black 378 1903 a Fk(\017)p Black 83 w Fl(Therefo)-7 b(re,)84
b(when)g(the)g(second)g Fi(LI)p Fl(-tag)g(is)g(op)7 b(ened,)84
b(it)g(is)561 2219 y(clea)-7 b(r)83 b(that)e(a)i(closing)g
Fi(LI)p Fl(-tag)g(is)f(missing.)p Black 378 2609 a Fk(\017)p
Black 83 w Fl(In)117 b(an)g(SGML)h(DTD,)e(one)h(can)g(de\014ne)g(fo)-7
b(r)116 b(each)h(ele-)561 2924 y(ment)94 b(t)-7 b(yp)7
b(e,)95 b(whether)g(the)g(op)7 b(ening)95 b(and/o)-7
b(r)94 b(closing)i(is)561 3240 y(optional.)p Black Black
844 3559 a Fs(Of)60 b(course,)g(one)h(can)f(sp)5 b(ecify)59
b(that)j(a)f(tag)g(is)g(optional)h(only)f(if)f(the)h(tag)g(can)844
3742 y(b)5 b(e)57 b(uniquely)g(reconstructed)g(from)g(the)h(context.)p
Black -47 4114 5977 9 v -47 4260 a(Stefan)e(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 44 43 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-44)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 937 61 3942 4 v 937 560 4 500 v 1023 406 a Fm(T)-36
b(ag)144 b(Minimization)h(\(3\))p 4875 560 V 937 563
3942 4 v 4878 563 67 440 v 1003 630 3942 67 v Black 378
1145 a Fk(\017)p Black 83 w Fl(The)87 b(HTML)h(DTD)g(sp)7
b(eci\014es)87 b(that)g(the)f(closing)i Fi(LI)p Fl(-tag)561
1460 y(is)82 b(optional.)p Black 378 1850 a Fk(\017)p
Black 83 w Fl(Thus,)72 b(when)h(the)f(pa)-7 b(rser)72
b(sees)h(the)f(second)g(op)7 b(ening)73 b Fi(LI)p Fl(-)561
2166 y(tag,)58 b(it)g(do)7 b(es)58 b(not)g(p)-7 b(rint)58
b(an)g(erro)-7 b(r)58 b(message,)h(but)f(assumes)561
2481 y(that)89 b(the)i(\014rst)e Fi(LI)p Fl(-element)i(is)g(closed)g
(directly)f(in)h(front)561 2797 y(of)78 b(it)g(\(i.e.)h(it)f
(reconstructs)f(the)h(omitted)g(\\)p Fi(
)p Fl(")i(tag\).)p
Black 378 3187 a Fk(\017)p Black 83 w Fl(In)68 b(the)f(same)g(w)-7
b(a)g(y)-21 b(,)68 b Fi(P)p Fl(-elements)f(\(pa)-7 b(ragraph\))68
b(cannot)f(b)7 b(e)561 3503 y(directly)84 b(nested)h(in)g(HTML,)g(and)g
(only)g(the)g(sta)-7 b(rt)83 b(tag)i(is)561 3818 y(required)d(\(the)h
(closing)g(tag)f(is)h(decla)-7 b(red)83 b(as)f(optional\).)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (44,45,46,47) 12
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 45 44 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-45)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 937 52 3942 4 v 937 551 4 500 v 1023 397 a Fm(T)-36
b(ag)144 b(Minimization)h(\(4\))p 4875 551 V 937 554
3942 4 v 4878 555 67 440 v 1003 621 3942 67 v Black 378
1136 a Fk(\017)p Black 83 w Fl(Since)71 b(every)h(HTML)g(do)7
b(cument)70 b(b)7 b(egins)71 b(with)g(\\)p Fi()p
Fl(")561 1432 y(\(after)129 b(the)h(do)7 b(cument)130
b(t)-7 b(yp)7 b(e)130 b(decla)-7 b(ration\))131 b(and)f(ends)561
1729 y(with)82 b(\\)p Fi()p Fl(",)j(b)7 b(oth)82
b(tags)g(can)h(b)7 b(e)83 b(omitted.)p Black Black 844
2018 a Fs(The)66 b(\\)p Fh(HTML)p Fs(-element)g(at)h(the)f(ro)5
b(ot)66 b(of)g(the)g(tree)f(is)i(still)g(there)e(\(it)i(is)f(recon-)844
2197 y(structed)57 b(b)-5 b(y)58 b(the)f(SGML)f(pa)-5
b(rser\).)p Black 378 2580 a Fk(\017)p Black 83 w Fl(Within)65
b(the)g Fi(HTML)p Fl(-element,)i(there)e(must)g(b)7 b(e)65
b(alw)-7 b(a)g(ys)67 b(\014rst)561 2877 y(a)82 b Fi(HEAD)p
Fl(-element)i(and)f(then)f(a)h Fi(BODY)p Fl(-element.)p
Black 378 3248 a Fk(\017)p Black 83 w Fl(Again,)120 b(b)7
b(oth)120 b(tags)f(can)h(b)7 b(e)121 b(uniquely)f(reconstructed,)561
3544 y(since)101 b(the)f Fi(HEAD)j Fl(element)d(can)h(contain)g(only)g
(elements)561 3841 y(lik)-7 b(e)83 b Fi(TITLE)h Fl(which)f(cannot)g
(app)7 b(ea)-7 b(r)82 b(in)h(the)f(b)7 b(o)g(dy)-21 b(.)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 46 45 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-46)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 937 91 3942 4 v 937 591 4 500 v 1023 436 a Fm(T)-36
b(ag)144 b(Minimization)h(\(5\))p 4875 591 V 937 594
3942 4 v 4878 594 67 440 v 1003 660 3942 67 v Black 378
1175 a Fk(\017)p Black 83 w Fl(The)118 b(HTML)h(DTD)g(de\014nes)f(sta)
-7 b(rt-)117 b(and)i(end-tags)e(of)561 1491 y Fi(HTML)p
Fl(,)84 b Fi(HEAD)p Fl(,)g(and)e Fi(BODY)i Fl(as)f(optional.)p
Black 378 1881 a Fk(\017)p Black 83 w Fl(Thus,)104 b(the)g(HTML)g
(example)h(from)e(Slide)h(5-5)g(can)g(b)7 b(e)561 2197
y(sho)-7 b(rtened)82 b(to:)p Black Black 861 2476 a Fi()861
2949 y(My)i(first)e(HTML)g(document)861
3186 y(Hello)i(world!)p Black 378 3486 a Fk(\017)p
Black 83 w Fl(The)73 b(pa)-7 b(rser)72 b(reconstructs)g(the)h(missing)f
(tags.)h(The)f(tree)561 3801 y(rep)-7 b(resentation)81
b(on)i(Slide)g(5-38)f(remains)g(unchanged.)p Black -47
4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)
-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 47 46 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-47)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 937 52 3942 4 v 937 551 4 500 v 1023 397 a Fm(T)-36
b(ag)144 b(Minimization)h(\(6\))p 4875 551 V 937 554
3942 4 v 4878 555 67 440 v 1003 621 3942 67 v Black 378
1136 a Fk(\017)p Black 83 w Fl(T)-21 b(ag)79 b(minimization)f(is)g
(only)h(useful)f(when)h(SGML)g(do)7 b(cu-)561 1449 y(ments)82
b(a)-7 b(re)82 b(written)g(with)h(a)g(standa)-7 b(rd)82
b(text)g(edito)-7 b(r.)p Black 378 1837 a Fk(\017)p Black
83 w Fl(T)-21 b(ag)83 b(minimization)f(is)h(not)f(necessa)-7
b(ry)83 b(when)p Black 596 2175 a Fk(\005)p Black 127
w Fl(SGML)104 b(do)7 b(cuments)103 b(a)-7 b(re)104 b(written)e(with)h
(sp)7 b(ecial)104 b(edi-)828 2488 y(to)-7 b(rs)82 b(that)g(kno)-7
b(w)83 b(the)f(SGML)i(syntax,)p Black 596 2826 a Fk(\005)p
Black 127 w Fl(SGML)108 b(do)7 b(cuments)106 b(a)-7 b(re)106
b(generated)g(b)-7 b(y)107 b(a)g(p)-7 b(rogram)828 3139
y(\(e.g.)83 b(fo)-7 b(r)82 b(exp)7 b(o)-7 b(rting)82
b(data)h(from)e(a)i(database\).)p Black 378 3527 a Fk(\017)p
Black 83 w Fl(Ho)-7 b(w)g(ever,)105 b(it)e(leads)h(to)f(a)h
(signi\014cant)g(complication)f(of)561 3841 y(the)82
b(pa)-7 b(rser.)82 b(This)h(is)f(why)h(it)g(w)-7 b(as)83
b(excluded)g(in)g(XML.)p Black -47 4114 5977 9 v -47
4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 48 47 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-48)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 937 819 3942 4 v 937 1318 4 500 v 1023 1164 a
Fm(T)-36 b(ag)144 b(Minimization)h(\(7\))p 4875 1318
V 937 1321 3942 4 v 4878 1322 67 440 v 1003 1388 3942
67 v Black 378 1903 a Fk(\017)p Black 83 w Fl(Another)93
b(reason,)h(why)g(tag)f(minimization)g(is)h(not)f(sup-)561
2219 y(p)7 b(o)-7 b(rted)59 b(in)h(XML,)h(is)f(that)f(it)h(should)g(b)7
b(e)60 b(p)7 b(ossible)60 b(to)g(pa)-7 b(rse)561 2534
y(XML)83 b(do)7 b(cuments)82 b(even)h(without)f(a)h(DTD.)p
Black Black 844 2854 a Fs(E.g.)77 b(simple)h(XML)f(pa)-5
b(rsers)78 b(do)g(not)g(need)e(to)i(read)g(and)g(understand)g(the)844
3036 y(DTD.)59 b(But)e(fo)-5 b(r)58 b(reconstructing)f(missing)h(tags,)
g(the)f(DTD)i(is)f(necessa)-5 b(ry)-14 b(.)p Black -47
4114 5977 9 v -47 4260 a(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (48,49,50,51) 13
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 49 48 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-49)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1372 76 3072 4 v 1372 528 4 452 v 1458 397 a
Fm(Empt)-12 b(y)143 b(Elements)p 4440 528 V 1372 531
3072 4 v 4443 531 67 392 v 1438 597 3072 67 v Black 378
1136 a Fk(\017)p Black 83 w Fl(In)68 b(SGML,)g(no)f(end)g(tag)g(ma)-7
b(y)67 b(b)7 b(e)68 b(sp)7 b(eci\014ed)67 b(fo)-7 b(r)67
b(elements)561 1438 y(that)h(a)-7 b(re)70 b(decla)-7
b(red)70 b(as)f(empt)-7 b(y)70 b(in)f(the)g(DTD)h(\(e.g.)g(\\)p
Fi(BR)p Fl("\).)p Black Black 844 1735 a Fs(It)46 b(w)-5
b(ere)46 b(anyw)-5 b(a)g(y)45 b(not)i(useful,)e(since)g(it)i(w)-5
b(ould)46 b(alw)-5 b(a)g(ys)47 b(have)e(to)h(app)5 b(ea)-5
b(r)47 b(imme-)844 1915 y(diately)40 b(after)g(the)g(op)5
b(ening)40 b(tag.)h(But)f(in)g(SGML,)f(it)h(is)g(actually)h(a)f(syntax)
g(erro)-5 b(r)844 2095 y(to)71 b(write)g(\\)p Fh(
)p
Fs(".)h(If)e(the)g(element)g(t)-5 b(yp)5 b(e)70 b(is)h(not)g(decla)-5
b(red)70 b(as)h(empt)-5 b(y)-14 b(,)844 2275 y(but)47
b(this)h(sp)5 b(eci\014c)45 b(element)h(b)-5 b(y)47 b(chance)f(has)h
(empt)-5 b(y)46 b(content,)h(it)g(is)g(legal)g(\(and)844
2455 y(might)58 b(even)e(b)5 b(e)57 b(required)g(dep)5
b(ending)57 b(on)h(the)f(element)g(t)-5 b(yp)5 b(e)56
b(decla)-5 b(ration\).)p Black 378 2844 a Fk(\017)p Black
83 w Fl(In)88 b(XML,)g(no)f(tags)g(can)g(b)7 b(e)87 b(omitted,)f(but)h
(one)g(can)h(use)561 3146 y(the)82 b(sp)7 b(ecial)83
b(syntax)g(\\)p Fi(
)p Fl(")h(fo)-7 b(r)82 b(empt)-7
b(y)83 b(elements.)p Black Black 844 3443 a Fs(This)52
b(is)f(equivalent)f(to)i(\\)p Fh(
)p Fs(")g(and)f(can)g(b)5
b(e)50 b(used)h(no)g(matter)g(whether)844 3623 y(the)76
b(t)-5 b(yp)5 b(e)76 b(is)h(decla)-5 b(red)76 b(as)h(empt)-5
b(y)76 b(o)-5 b(r)77 b(not.)f(Also,)h(\\)p Fh(
)p
Fs(")h(is)f(legal)g(in)844 3803 y(XML,)56 b(even)g(if)i(\\)p
Fh(BR)p Fs(")g(is)f(decla)-5 b(red)58 b(as)f(empt)-5
b(y)-14 b(.)p Black -47 4114 5977 9 v -47 4260 a(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 50 49 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-50)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1604 52 2608 4 v 1604 551 4 500 v 1690 397 a
Fm(Line)144 b(Ends)f(\(1\))p 4208 551 V 1604 554 2608
4 v 4211 555 67 440 v 1670 621 2608 67 v Black 378 1150
a Fk(\017)p Black 83 w Fl(In)74 b(SGML,)h(line)f(ends)f(\(reco)-7
b(rd)74 b(b)7 b(ounda)-7 b(ries\))74 b(directly)f(af-)561
1464 y(ter)113 b(a)h(sta)-7 b(rt)113 b(tag)g(o)-7 b(r)114
b(directly)g(b)7 b(efo)-7 b(re)113 b(an)h(end)g(tag)g(a)-7
b(re)561 1778 y(igno)g(red)82 b(\(i.e.)h(at)f(the)h(sta)-7
b(rt)81 b(o)-7 b(r)83 b(end)f(of)h(the)f(content\).)p
Black 378 2166 a Fk(\017)p Black 83 w Fl(E.g.)h(the)f(follo)-7
b(wing)83 b(is)g(equivalent)g(to)f(\\)p Fi(
Text
)p
Fl(":)p Black Black 2863 2426 a Fi()2863 2663 y(Text)2863
2899 y(
)p Black 378 3199 a Fk(\017)p Black 83 w Fl(Within)68
b(the)g(content)g(of)g(an)g(element,)h(line)f(ends)h(a)-7
b(re)68 b(not)561 3513 y(igno)-7 b(red)63 b(\(they)h(a)-7
b(re)63 b(often)g(treated)f(lik)-7 b(e)64 b(spaces,)g(but)f(that)561
3827 y(dep)7 b(ends)82 b(on)h(the)f(application)h(p)-7
b(rogram\).)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 51 50 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-51)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1604 52 2608 4 v 1604 551 4 500 v 1690 397 a
Fm(Line)144 b(Ends)f(\(2\))p 4208 551 V 1604 554 2608
4 v 4211 555 67 440 v 1670 621 2608 67 v Black 378 1136
a Fk(\017)p Black 83 w Fl(Also)58 b(line)g(ends)g(a)-7
b(re)58 b(igno)-7 b(red)58 b(after)f(a)h(line)g(that)f(contained)561
1420 y(only)72 b(p)-7 b(ro)7 b(cessing)72 b(instructions)f(o)-7
b(r)71 b(ma)-7 b(rkup)72 b(decla)-7 b(rations)561 1705
y(\(see)83 b(b)7 b(elo)-7 b(w\).)p Black 378 2063 a Fk(\017)p
Black 83 w Fl(Within)105 b(tags)f(o)-7 b(r)105 b(decla)-7
b(rations,)105 b(line)g(ends)h(a)-7 b(re)105 b(treated)561
2348 y(as)82 b(spaces.)p Black 378 2707 a Fk(\017)p Black
83 w Fl(In)h(XML,)h(line)f(ends)f(o)-7 b(r)83 b(empt)-7
b(y)82 b(space)h(is)g(not)f(igno)-7 b(red.)p Black Black
844 2976 a Fs(The)51 b(pa)-5 b(rser)52 b(passes)f(it)g(to)h(the)f
(application,)h(which)f(can)g(of)f(course)h(igno)-5 b(re)52
b(it.)p Black 378 3348 a Fk(\017)p Black 83 w Fl(In)83
b(XML,)h(line)f(ends)f(a)-7 b(re)83 b(no)-7 b(rmalized)82
b(to)g(a)h(line)g(feed.)p Black Black 844 3617 a Fs(Even)68
b(on)g(a)g(Windo)-5 b(ws)69 b(system)e(\(which)h(uses)g(CR,)g(LF)h(fo)
-5 b(r)68 b(line)g(ends\),)g(the)844 3794 y(XML)57 b(application)h
(receives)e(LF)h(\(ASCI)5 b(I)57 b(10\))h(from)f(the)g(pa)-5
b(rser.)p Black -47 4114 5977 9 v -47 4260 a(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 52 51 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-52)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1602 151 2613 4 v 1602 650 4 500 v 1688 496 a
Fm(A)-12 b(ttributes)143 b(\(1\))p 4210 650 V 1602 653
2613 4 v 4214 653 67 440 v 1668 720 2613 67 v Black 378
1235 a Fk(\017)p Black 83 w Fl(In)76 b(the)f(sta)-7 b(rt)75
b(tag,)f(attribute-value)g(pairs)i(can)f(b)7 b(e)76 b(optio-)561
1550 y(nally)83 b(sp)7 b(eci\014ed.)p Black 378 1941
a Fk(\017)p Black 83 w Fl(E.g.)57 b(in)h(HTML,)g(links)f(to)g(other)f
(do)7 b(cuments)57 b(a)-7 b(re)57 b(ma)-7 b(rk)g(ed)561
2256 y(the)82 b(the)g(element)h Fi(A)g Fl(\(\\ancho)-7
b(r"\):)p Black Black 1177 2553 a Fi(XML)107 b(was)f(developed)j(by)d
(the)1177 2790 y()q(W3)q(C)q(A>.)
p Black 378 3138 a Fk(\017)p Black 83 w Fl(The)101 b(text)f(of)h(the)f
(reference)h(is)g(given)g(in)g(the)g(element)561 3454
y(content,)64 b(the)g(URI)h(of)g(the)f(referenced)h(w)-7
b(eb)65 b(page)g(is)g(sp)7 b(e-)561 3769 y(ci\014ed)83
b(in)f(the)h(attribute)e(\\)p Fi(HREF)p Fl(".)p Black
-47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (52,53,54,55) 14
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 53 52 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-53)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1602 52 2613 4 v 1602 551 4 500 v 1688 397 a
Fm(A)-12 b(ttributes)143 b(\(2\))p 4210 551 V 1602 554
2613 4 v 4214 555 67 440 v 1668 621 2613 67 v 189 1019
a Fl(Sta)-7 b(rt-T)-21 b(ag:)p Black Black 555 1407 310
7 v 782 1404 a Ff(-)936 1459 y Fi(<)861 1283 y Fj(\033)p
861 1411 7 16 v 861 1531 a(\032)1109 1283 y(\030)p 1109
1411 V 1109 1531 a(\031)p 981 1531 16 7 v 981 1283 V
1113 1407 186 7 v 1215 1404 a Ff(-)p 1298 1252 1488 7
v 1295 1559 7 310 v 1354 1459 a Fl(Element-)-50 b(T)-21
b(yp)7 b(e)p 2783 1559 V 1298 1562 1488 7 v 2786 1407
186 7 v 2889 1404 a Ff(-)p 2969 1930 7 527 v 526 x(?)p
2972 1934 186 7 v 3075 1931 a(-)p 3158 1779 682 7 v 3155
2085 7 310 v 3199 1984 a Fl(Space)p 3836 2085 V 3158
2088 682 7 v 3840 1934 310 7 v 4067 1931 a Ff(-)p 4150
1779 992 7 v 4147 2085 7 310 v 4201 1999 a Fl(A-V-P)-7
b(air)p 5138 2085 V 4150 2088 992 7 v 5141 1934 186 7
v 5324 2333 7 403 v 2972 2336 2356 7 v 2969 2333 7 403
v 2972 2013 a Ff(6)p 2972 1407 1023 7 v 3912 1404 a(-)p
3991 1930 7 527 v 83 x(6)p 3995 1407 527 7 v 4438 1404
a(-)4593 1459 y Fi(>)4518 1283 y Fj(\033)p 4518 1411
7 16 v 4518 1531 a(\032)4766 1283 y(\030)p 4766 1411
V 4766 1531 a(\031)p 4638 1531 16 7 v 4638 1283 V 4769
1407 558 7 v 5244 1404 a Ff(-)189 2950 y Fl(End-T)-21
b(ag:)p Black Black 555 3338 310 7 v 782 3335 a Ff(-)936
3391 y Fi(<)861 3214 y Fj(\033)p 861 3343 7 16 v 861
3462 a(\032)1109 3214 y(\030)p 1109 3343 V 1109 3462
a(\031)p 981 3462 16 7 v 981 3214 V 1113 3338 186 7 v
1215 3335 a Ff(-)1370 3396 y Fi(/)1295 3214 y Fj(\033)p
1295 3343 7 16 v 1295 3462 a(\032)1543 3214 y(\030)p
1543 3343 V 1543 3462 a(\031)p 1415 3462 16 7 v 1415
3214 V 1546 3338 310 7 v 1773 3335 a Ff(-)p 1856 3184
1488 7 v 1853 3490 7 310 v 1911 3390 a Fl(Element-)-50
b(T)-21 b(yp)7 b(e)p 3341 3490 V 1856 3493 1488 7 v 3344
3338 1426 7 v 4687 3335 a Ff(-)p 3526 3738 7 403 v 3530
3741 186 7 v 3633 3738 a(-)p 3716 3586 682 7 v 3713 3893
7 310 v 3757 3792 a Fl(Space)p 4394 3893 V 3716 3896
682 7 v 4398 3741 186 7 v 4580 3738 7 403 v 4583 3418
a Ff(6)4841 3391 y Fi(>)4766 3214 y Fj(\033)p 4766 3343
7 16 v 4766 3462 a(\032)5014 3214 y(\030)p 5014 3343
V 5014 3462 a(\031)p 4886 3462 16 7 v 4886 3214 V 5017
3338 310 7 v 5244 3335 a Ff(-)p Black -47 4114 5977 9
v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 54 53 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-54)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1602 52 2613 4 v 1602 551 4 500 v 1688 397 a
Fm(A)-12 b(ttributes)143 b(\(3\))p 4210 551 V 1602 554
2613 4 v 4214 555 67 440 v 1668 621 2613 67 v 189 994
a Fl(Empt)-7 b(y)83 b(Element)f(T)-21 b(ag)83 b(\(XML)h(only\):)p
Black Black 555 1355 310 7 v 782 1352 a Ff(-)936 1407
y Fi(<)861 1231 y Fj(\033)p 861 1359 7 16 v 861 1479
a(\032)1109 1231 y(\030)p 1109 1359 V 1109 1479 a(\031)p
981 1479 16 7 v 981 1231 V 1113 1355 186 7 v 1215 1352
a Ff(-)p 1298 1200 1488 7 v 1295 1506 7 310 v 1354 1407
a Fl(Element-)-50 b(T)-21 b(yp)7 b(e)p 2783 1506 V 1298
1509 1488 7 v 2786 1355 186 7 v 2889 1352 a Ff(-)p 2969
1878 7 527 v 526 x(?)p 2972 1882 186 7 v 3075 1879 a(-)p
3158 1727 682 7 v 3155 2033 7 310 v 3199 1932 a Fl(Space)p
3836 2033 V 3158 2036 682 7 v 3840 1882 310 7 v 4067
1879 a Ff(-)p 4150 1727 992 7 v 4147 2033 7 310 v 4201
1947 a Fl(A-V-P)-7 b(air)p 5138 2033 V 4150 2036 992
7 v 5141 1882 186 7 v 5324 2281 7 403 v 2972 2284 2356
7 v 2969 2281 7 403 v 2972 1961 a Ff(6)p 2972 1355 1023
7 v 3912 1352 a(-)p 3991 1878 7 527 v 82 x(6)p 3995 1355
310 7 v 4222 1352 a(-)4376 1412 y Fi(/)4301 1231 y Fj(\033)p
4301 1359 7 16 v 4301 1479 a(\032)4549 1231 y(\030)p
4549 1359 V 4549 1479 a(\031)p 4421 1479 16 7 v 4421
1231 V 4552 1355 217 7 v 4686 1352 a Ff(-)4841 1407 y
Fi(>)4766 1231 y Fj(\033)p 4766 1359 7 16 v 4766 1479
a(\032)5014 1231 y(\030)p 5014 1359 V 5014 1479 a(\031)p
4886 1479 16 7 v 4886 1231 V 5017 1355 310 7 v 5244 1352
a Ff(-)p Black 378 2836 a Fk(\017)p Black 83 w Fl(\\Space")134
b(\(white)h(space\))g(consists)f(of)f(one)h(o)-7 b(r)134
b(mo)-7 b(re)561 3113 y(space)102 b(cha)-7 b(racters,)102
b(ca)-7 b(rriage)102 b(returns,)f(line)i(feeds,)f(and)561
3390 y(tabs)82 b(\(ASCI)7 b(I)83 b(32,)g(13,)f(10,)h(9\).)p
Black Black 844 3647 a Fs(In)72 b(XML)f(and)i(no)-5 b(rmally)73
b(in)g(SGML,)d(but)j(SGML)d(is)j(highly)f(pa)-5 b(rameterized)844
3822 y(and)58 b(one)f(can)g(select)g(other)g(cha)-5 b(racters)58
b(there.)p Black -47 4114 5977 9 v -47 4260 a(Stefan)e(Brass:)i
(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016
b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p Black
eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 55 54 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-55)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1602 52 2613 4 v 1602 551 4 500 v 1688 397 a
Fm(A)-12 b(ttributes)143 b(\(4\))p 4210 551 V 1602 554
2613 4 v 4214 555 67 440 v 1668 621 2613 67 v 189 1019
a Fl(A-V-P)-7 b(air)81 b(\(SGML\):)p Black Black 369
1383 4153 7 v 4439 1380 a Ff(-)p 4521 1228 682 7 v 4518
1535 7 310 v 4583 1449 a Fl(V)-7 b(alue)p 5200 1535 V
4521 1538 682 7 v 5203 1383 310 7 v 5430 1380 a Ff(-)p
520 1783 7 403 v 524 1786 186 7 v 627 1783 a(-)p 710
1631 1054 7 v 707 1938 7 310 v 778 1851 a Fl(A)g(ttribute)p
1760 1938 V 710 1941 1054 7 v 1763 1786 1271 7 v 2951
1783 a Ff(-)3105 1824 y Fi(=)3031 1662 y Fj(\033)p 3031
1790 7 16 v 3031 1910 a(\032)3279 1662 y(\030)p 3279
1790 V 3279 1910 a(\031)p 3150 1910 16 7 v 3150 1662
V 3282 1786 1085 7 v 4283 1783 a Ff(-)p 4363 1783 7 403
v 4367 1463 a(6)p 1884 2185 V 1887 2189 186 7 v 1990
2186 a(-)p 2073 2034 651 7 v 2070 2340 7 310 v 2099 2240
a Fl(Space)p 2721 2340 V 2073 2343 651 7 v 2724 2189
155 7 v 2876 2185 7 403 v 2879 1866 a Ff(6)p 3371 2185
V 3375 2189 186 7 v 3478 2186 a(-)p 3561 2034 651 7 v
3558 2340 7 310 v 3587 2240 a Fl(Space)p 4208 2340 V
3561 2343 651 7 v 4212 2189 155 7 v 4363 2185 7 403 v
4367 1866 a Ff(6)p Black 378 2941 a Fk(\017)p Black 83
w Fl(One)81 b(can)f(sp)7 b(ecify)80 b(an)g(attribute)e(value)j(without)
e(the)h(at-)561 3241 y(tribute)75 b(name)h(only)g(if)g(the)g(attribute)
e(is)j(decla)-7 b(red)76 b(in)g(the)561 3541 y(DTD)111
b(as)h(an)f(enumeration)g(t)-7 b(yp)7 b(e)111 b(and)h(if)f(the)g(ma)-7
b(rkup)561 3841 y(minimization)82 b(option)g(\\)p Fi(SHORTTAG)p
Fl(")j(is)e(selected.)p Black -47 4114 5977 9 v -47 4260
a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59
b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84 b(at)58
b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 56 55 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-56)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1602 52 2613 4 v 1602 551 4 500 v 1688 397 a
Fm(A)-12 b(ttributes)143 b(\(5\))p 4210 551 V 1602 554
2613 4 v 4214 555 67 440 v 1668 621 2613 67 v 189 991
a Fl(V)-7 b(alue)83 b(\(SGML\):)p Black Black 524 1327
620 7 v 1061 1324 a Ff(-)1140 1203 y Fj(\033)p 1140 1331
7 16 v 1140 1451 a(\032)1388 1203 y(\030)p 1388 1331
V 1388 1451 a(\031)p 1260 1451 16 7 v 1260 1203 V 1215
1384 a Fi(")p 1391 1327 310 7 v 1618 1324 a Ff(-)p 1701
1172 2480 7 v 1698 1478 7 310 v 1822 1378 a Fl(Data)g(String)e(without)
h Fi(")p 4177 1478 V 1701 1481 2480 7 v 4181 1327 310
7 v 4408 1324 a Ff(-)4487 1203 y Fj(\033)p 4487 1331
7 16 v 4487 1451 a(\032)4735 1203 y(\030)p 4735 1331
V 4735 1451 a(\031)p 4607 1451 16 7 v 4607 1203 V 4562
1384 a Fi(")p 4738 1327 620 7 v 5275 1324 a Ff(-)p 830
1788 7 465 v 834 1791 310 7 v 1060 1788 a(-)1140 1668
y Fj(\033)p 1140 1796 7 16 v 1140 1915 a(\032)1388 1668
y(\030)p 1388 1796 V 1388 1915 a(\031)p 1260 1915 16
7 v 1260 1668 V 1215 1849 a Fi(')p 1391 1791 310 7 v
1618 1788 a Ff(-)p 1701 1637 2480 7 v 1698 1943 7 310
v 1822 1843 a Fl(Data)h(String)e(without)h Fi(')p 4177
1943 V 1701 1946 2480 7 v 4181 1791 310 7 v 4408 1788
a Ff(-)4487 1668 y Fj(\033)p 4487 1796 7 16 v 4487 1915
a(\032)4735 1668 y(\030)p 4735 1796 V 4735 1915 a(\031)p
4607 1915 16 7 v 4607 1668 V 4562 1849 a Fi(')p 4738
1791 310 7 v 5045 1788 7 465 v 5048 1406 a Ff(6)p 830
2253 V 834 2256 868 7 v 1618 2253 a(-)p 1701 2101 2480
7 v 1698 2408 7 310 v 2069 2322 a Fl(Name)h(Cha)-7 b(racters)p
4177 2408 V 1701 2411 2480 7 v 4181 2256 868 7 v 5045
2253 7 465 v 5048 1871 a Ff(6)p Black 378 2952 a Fk(\017)p
Black 83 w Fl(A)g(ttribute)63 b(values)h(can)h(b)7 b(e)64
b(enclosed)g(in)g Fi(")h Fl(o)-7 b(r)64 b Fi(')p Fl(,)g(the)g(other)561
3227 y(sign)82 b(can)h(app)7 b(ea)-7 b(r)83 b(inside)g(the)f(string.)p
Black 378 3577 a Fk(\017)p Black 83 w Fl(If)97 b(one)f(needs)h(b)7
b(oth)96 b(quotation)f(ma)-7 b(rks,)96 b(one)h(must)f(use)561
3852 y(an)82 b(entit)-7 b(y)83 b(o)-7 b(r)82 b(cha)-7
b(racter)82 b(reference)h(\(see)g(b)7 b(elo)-7 b(w\).)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (56,57,58,59) 15
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 57 56 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-57)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1602 52 2613 4 v 1602 551 4 500 v 1688 397 a
Fm(A)-12 b(ttributes)143 b(\(6\))p 4210 551 V 1602 554
2613 4 v 4214 555 67 440 v 1668 621 2613 67 v Black 378
1136 a Fk(\017)p Black 83 w Fl(If)70 b(the)e(attribute)g(value)h
(consists)g(only)g(of)g(letters,)f(digits,)561 1425 y(hyphens,)115
b(undersco)-7 b(re,)115 b(p)7 b(erio)g(d,)115 b(colon,)g(no)g
(quotation)561 1714 y(ma)-7 b(rks)82 b(a)-7 b(re)83 b(required)f(in)h
(SGML.)p Black 378 2078 a Fk(\017)p Black 83 w Fl(E.g.)100
b(the)g(element)g(\\)p Fi(UL)p Fl(")h(had)f(an)g(attribute)e(\\)p
Fi(TYPE)p Fl(")k(in)561 2366 y(HTML)97 b(3.2,)f(and)g(one)h(could)g
(write)f(\\)p Fi()p Fl(")561 2655
y(instead)82 b(of)g(\\)p Fi()p
Fl(".)p Black Black 844 2932 a Fs(The)57 b(attribute)h(de\014nes)e(the)
h(t)-5 b(yp)5 b(e)56 b(of)h(bullet)g(to)h(b)5 b(e)56
b(used)h(fo)-5 b(r)57 b(the)g(list)g(items.)844 3110
y(It)62 b(w)-5 b(as)62 b(removed)e(in)i(HTML)f(4.0)h(strict,)f(b)5
b(ecause)61 b(it)h(is)g(app)5 b(ea)-5 b(rance-based.)844
3287 y(One)69 b(should)i(use)e(st)-5 b(yle)69 b(sheets)g(fo)-5
b(r)70 b(this)g(task.)h(Ho)-5 b(w)g(ever,)68 b(the)i(attribute)h(is)844
3464 y(still)58 b(contained)g(in)g(\\HTML)f(4.0)g(transitional".)p
Black 378 3841 a Fk(\017)p Black 83 w Fl(XML)84 b(alw)-7
b(a)g(ys)83 b(requires)g(quotes.)p Black -47 4114 5977
9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 58 57 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-58)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1602 100 2613 4 v 1602 599 4 500 v 1688 444 a
Fm(A)-12 b(ttributes)143 b(\(7\))p 4210 599 V 1602 602
2613 4 v 4214 602 67 440 v 1668 669 2613 67 v Black 378
1197 a Fk(\017)p Black 83 w Fl(In)97 b(HTML)g(3.2,)f(the)g(element)g(t)
-7 b(yp)7 b(e)96 b(\\)p Fi(DL)p Fl(")h(\(description)561
1513 y(list\))82 b(had)h(an)g(attribute)e(\\)p Fi(COMPACT)p
Fl(".)p Black Black 844 1832 a Fs(A)53 b(description)g(list)h(can)f
(e.g.)f(b)5 b(e)53 b(used)f(fo)-5 b(r)54 b(a)f(glossa)-5
b(ry)-14 b(.)53 b(It)g(lists)h(terms)f(\(in)g(the)844
2015 y(element)d(\\)p Fh(DT)p Fs("\))h(and)h(their)f(de\014nition)g
(\(in)g(the)g(element)f(\\)p Fh(DD)p Fs("\).)h(If)g(\\)p
Fh(COMPACT)p Fs(")844 2198 y(is)57 b(selected)e(and)j(the)e(terms)h(a)
-5 b(re)57 b(sho)-5 b(rt,)57 b(the)g(de\014nition)g(sta)-5
b(rts)58 b(on)f(the)f(same)844 2380 y(line.)68 b(Without)g(\\)p
Fh(COMPACT)p Fs(",)i(the)d(term)h(is)g(alw)-5 b(a)g(ys)69
b(p)-5 b(rinted)68 b(on)h(its)f(o)-5 b(wn)68 b(line.)844
2563 y(Since)j(this)h(is)g(again)g(a)g(setting)g(fo)-5
b(r)72 b(the)f(app)5 b(ea)-5 b(rance,)72 b(it)g(w)-5
b(as)72 b(removed)f(in)844 2746 y(HTML)57 b(4.0)g(strict.)h(It)g(is)f
(still)i(contained)e(in)h(HTML)f(4.0)g(transitional.)p
Black 378 3148 a Fk(\017)p Black 83 w Fl(The)j(attribute)f(\\)p
Fi(COMPACT)p Fl(")k(has)e(only)f(the)g(single)h(p)7 b(ossible)561
3464 y(value)98 b(\\)p Fi(COMPACT)p Fl(",)i(but)d(it)g(can)h(also)f(b)7
b(e)98 b(unde\014ned)g(\(no)561 3779 y(value\).)83 b(Therefo)-7
b(re,)82 b(it)g(is)h(really)g(a)g(b)7 b(o)g(olean)82
b(attribute.)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 59 58 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-59)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1602 52 2613 4 v 1602 551 4 500 v 1688 397 a
Fm(A)-12 b(ttributes)143 b(\(8\))p 4210 551 V 1602 554
2613 4 v 4214 555 67 440 v 1668 621 2613 67 v Black 378
1136 a Fk(\017)p Black 83 w Fl(In)107 b(HTML,)g(the)f(option)g(\\)p
Fi(SHORTTAG)p Fl(")k(is)c(selected,)h(and)561 1441 y(one)82
b(can)h(write)g(\\)p Fi()p Fl(")86
b(instead)c(of)p Black Black 1933 1796 a Fi()p Fl(.)p Black 378 2175 a Fk(\017)p
Black 83 w Fl(Actually)-21 b(,)58 b(the)e(long)i(fo)-7
b(rm)56 b(ma)-7 b(y)57 b(not)g(even)h(b)7 b(e)57 b(understo)7
b(o)g(d)561 2480 y(b)-7 b(y)83 b(all)f(b)-7 b(ro)g(wsers.)p
Black Black 844 2783 a Fs(Bro)i(wsers)77 b(do)g(not)f(contain)i(a)e
(full)h(SGML)e(pa)-5 b(rser)78 b(and)f(therefo)-5 b(re)76
b(do)h(not)844 2963 y(supp)5 b(o)-5 b(rt)61 b(seldom)f(used)g(features)
f(of)h(SGML.)e(Since)h(the)h(long)h(fo)-5 b(rm)60 b(lo)5
b(oks)61 b(a)844 3144 y(bit)d(strange,)g(every)e(few)g(HTML)h(autho)-5
b(rs)58 b(used)g(it.)p Black 378 3536 a Fk(\017)p Black
83 w Fl(Ho)-7 b(w)g(ever,)81 b(in)e(XML,)h(the)g(attribute)e(name)h(is)
h(alw)-7 b(a)g(ys)80 b(re-)561 3841 y(quired:)i(One)h(must)f(use)h(the)
f(long)h(fo)-7 b(rm.)p Black -47 4114 5977 9 v -47 4260
a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59
b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84 b(at)58
b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 60 59 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-60)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1602 190 2613 4 v 1602 689 4 500 v 1688 535 a
Fm(A)-12 b(ttributes)143 b(\(9\))p 4210 689 V 1602 692
2613 4 v 4214 692 67 440 v 1668 759 2613 67 v 189 1175
a Fl(A-V-P)-7 b(air)81 b(\(XML\):)p Black Black 384 1580
310 7 v 611 1577 a Ff(-)p 694 1425 1054 7 v 691 1732
7 310 v 762 1646 a Fl(A)-7 b(ttribute)p 1744 1732 V 694
1735 1054 7 v 1748 1580 1271 7 v 2936 1577 a Ff(-)3090
1618 y Fi(=)3015 1456 y Fj(\033)p 3015 1585 7 16 v 3015
1704 a(\032)3263 1456 y(\030)p 3263 1585 V 3263 1704
a(\031)p 3135 1704 16 7 v 3135 1456 V 3266 1580 1240
7 v 4423 1577 a Ff(-)p 1868 1980 7 403 v 1872 1983 186
7 v 1975 1980 a(-)p 2058 1828 651 7 v 2055 2135 7 310
v 2084 2034 a Fl(Space)p 2705 2135 V 2058 2138 651 7
v 2709 1983 155 7 v 2860 1980 7 403 v 2863 1660 a Ff(6)p
3356 1980 V 3359 1983 186 7 v 3462 1980 a(-)p 3545 1828
651 7 v 3542 2135 7 310 v 3571 2034 a Fl(Space)p 4193
2135 V 3545 2138 651 7 v 4196 1983 155 7 v 4348 1980
7 403 v 4351 1660 a Ff(6)p 4506 1425 682 7 v 4503 1732
7 310 v 4567 1646 a Fl(V)g(alue)p 5184 1732 V 4506 1735
682 7 v 5188 1580 310 7 v 5415 1577 a Ff(-)189 2757 y
Fl(V)g(alue)83 b(\(XML\):)p Black Black 524 3139 620
7 v 1061 3136 a Ff(-)1140 3015 y Fj(\033)p 1140 3143
7 16 v 1140 3263 a(\032)1388 3015 y(\030)p 1388 3143
V 1388 3263 a(\031)p 1260 3263 16 7 v 1260 3015 V 1215
3196 a Fi(")p 1391 3139 310 7 v 1618 3136 a Ff(-)p 1701
2984 2480 7 v 1698 3291 7 310 v 1822 3191 a Fl(Data)g(String)e(without)
h Fi(")p 4177 3291 V 1701 3294 2480 7 v 4181 3139 310
7 v 4408 3136 a Ff(-)4487 3015 y Fj(\033)p 4487 3143
7 16 v 4487 3263 a(\032)4735 3015 y(\030)p 4735 3143
V 4735 3263 a(\031)p 4607 3263 16 7 v 4607 3015 V 4562
3196 a Fi(")p 4738 3139 620 7 v 5275 3136 a Ff(-)p 830
3600 7 465 v 834 3604 310 7 v 1060 3601 a(-)1140 3480
y Fj(\033)p 1140 3608 7 16 v 1140 3728 a(\032)1388 3480
y(\030)p 1388 3608 V 1388 3728 a(\031)p 1260 3728 16
7 v 1260 3480 V 1215 3661 a Fi(')p 1391 3604 310 7 v
1618 3601 a Ff(-)p 1701 3449 2480 7 v 1698 3755 7 310
v 1822 3656 a Fl(Data)h(String)e(without)h Fi(')p 4177
3755 V 1701 3758 2480 7 v 4181 3604 310 7 v 4408 3601
a Ff(-)4487 3480 y Fj(\033)p 4487 3608 7 16 v 4487 3728
a(\032)4735 3480 y(\030)p 4735 3608 V 4735 3728 a(\031)p
4607 3728 16 7 v 4607 3480 V 4562 3661 a Fi(')p 4738
3604 310 7 v 5045 3600 7 465 v 5048 3219 a Ff(6)p Black
-47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (60,61,62,63) 16
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 61 60 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-61)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1495 52 2827 4 v 1495 551 4 500 v 1581 397 a
Fm(A)-12 b(ttributes)143 b(\(10\))p 4318 551 V 1495 554
2827 4 v 4321 555 67 440 v 1561 621 2827 67 v Black 378
1136 a Fk(\017)p Black 83 w Fl(A)-7 b(ttribute)81 b(values)j(cannot)e
(contain)g(elements.)p Black 378 1517 a Fk(\017)p Black
83 w Fl(In)77 b(XML,)f(the)f(cha)-7 b(racter)76 b(\\)p
Fi(<)p Fl(")g(is)g(fo)-7 b(rbidden)76 b(in)f(attribute)561
1824 y(values.)p Black Black 844 2129 a Fs(If)50 b(necessa)-5
b(ry)-14 b(,)50 b(one)g(can)g(include)h(it)g(with)g(a)g(cha)-5
b(racter)51 b(reference)e(o)-5 b(r)51 b(an)g(entit)-5
b(y)844 2310 y(reference.)80 b(Excluding)i(\\)p Fh(<)p
Fs(")h(in)g(attribute)g(values)f(helps)g(to)h(detect)e(erro)-5
b(rs)844 2491 y(ea)g(rlier)58 b(\(such)f(as)h(a)g(missing)g(quote\).)p
Black 378 2885 a Fk(\017)p Black 83 w Fl(In)g(SGML,)h(it)e(dep)7
b(ends)57 b(on)h(the)f(SGML)h(decla)-7 b(ration)58 b(whe-)561
3191 y(ther)68 b(\\)p Fi(<)p Fl(")i(can)g(app)7 b(ea)-7
b(r)69 b(in)h(attribute)e(values.)i(Ho)-7 b(w)g(ever,)70
b(if)561 3498 y(it)c(is)h(p)7 b(ermitted)66 b(\(lik)-7
b(e)68 b(in)g(HTML\),)g(it)e(is)i(not)e(interp)-7 b(reted.)p
Black Black 844 3803 a Fs(It)58 b(is)f(simply)h(a)f(data)i(cha)-5
b(racter,)57 b(and)h(do)5 b(es)57 b(not)h(signal)g(the)f(b)5
b(egin)57 b(of)h(a)f(tag.)p Black -47 4114 5977 9 v -47
4260 a(Stefan)f(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59
b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84 b(at)58
b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 62 61 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-62)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1495 52 2827 4 v 1495 551 4 500 v 1581 397 a
Fm(A)-12 b(ttributes)143 b(\(11\))p 4318 551 V 1495 554
2827 4 v 4321 555 67 440 v 1561 621 2827 67 v Black 378
1136 a Fk(\017)p Black 83 w Fl(The)117 b(cha)-7 b(racter)116
b(\\)p Fi(&)p Fl(")h(is)g(treated)f(sp)7 b(ecial)118
b(in)e(attribute)561 1425 y(values)83 b(\(cha)-7 b(racter/entit)g(y)82
b(reference,)g(see)i(b)7 b(elo)-7 b(w\).)p Black 378
1789 a Fk(\017)p Black 83 w Fl(A)g(ttribute)59 b(values)j(can)f(extend)
g(over)f(multiple)h(lines.)g(The)561 2078 y(pa)-7 b(rser)93
b(replaces)h(tabs)g(and)g(line)g(ends)g(in)g(the)f(attribute)561
2366 y(value)83 b(b)-7 b(y)83 b(a)f(space.)p Black Black
844 2644 a Fs(Dep)5 b(ending)80 b(on)g(the)f(t)-5 b(yp)5
b(e)79 b(of)h(the)f(attribute,)i(white)f(space)f(ma)-5
b(y)80 b(b)5 b(e)79 b(no)-5 b(r-)844 2821 y(malized:)68
b(It)g(is)g(then)g(removed)f(at)h(the)g(b)5 b(eginning)68
b(and)g(at)g(the)g(end)g(of)f(the)844 2998 y(attribute)62
b(value,)f(and)g(several)f(consecutive)g(spaces)g(a)-5
b(re)61 b(merged)g(into)g(one.)844 3176 y(Ho)-5 b(w)g(ever,)56
b(this)i(do)5 b(es)57 b(not)h(happ)5 b(en)57 b(fo)-5
b(r)58 b(no)-5 b(rmal)59 b(\\)p Fh(CDATA)p Fs(")f(attributes.)p
Black 378 3552 a Fk(\017)p Black 83 w Fl(The)67 b(sequence)g(in)f
(which)h(several)g(attribute-value-pairs)561 3841 y(a)-7
b(re)82 b(listed)h(in)g(a)f(tag)g(is)h(not)f(imp)7 b(o)-7
b(rtant.)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 63 62 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-63)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 612 52 4592 4 v 612 551 4 500 v 699 397 a Fm(Cha)-12
b(racter)143 b(References)i(\(1\))p 5200 551 V 612 554
4592 4 v 5203 555 67 440 v 679 621 4592 67 v Black 378
1136 a Fk(\017)p Black 83 w Fl(The)79 b(cha)-7 b(racter)78
b(set)h(used)g(in)g(the)g(SGML)g(do)7 b(cuments)79 b(is)561
1412 y(de\014ned)j(in)h(the)f(SGML)i(decla)-7 b(ration.)p
Black 378 1762 a Fk(\017)p Black 83 w Fl(Mo)g(re)108
b(p)-7 b(recisely)-21 b(,)109 b(one)f(must)f(distinguish)g(b)7
b(et)-7 b(w)g(een)108 b(the)561 2038 y(rep)7 b(ertoire)85
b(of)h(cha)-7 b(racters)86 b(and)g(the)g(enco)7 b(ding)86
b(of)g(these)561 2313 y(cha)-7 b(racters)82 b(in)h(b)-7
b(ytes)82 b(fo)-7 b(r)82 b(exchanging)i(do)7 b(cuments.)p
Black 378 2663 a Fk(\017)p Black 83 w Fl(HTML)90 b(4.01)f(and)g(XML)h
(a)-7 b(re)89 b(b)7 b(oth)88 b(based)h(on)g(the)g(Uni-)561
2939 y(co)7 b(de)82 b(cha)-7 b(racter)83 b(set)f(\(Rep)7
b(ertoire\).)p Black 378 3289 a Fk(\017)p Black 83 w
Fl(F)-7 b(o)g(r)109 b(exchanging)g(do)7 b(cuments,)108
b(one)h(can)g(e.g.)f(use)h(the)561 3565 y(ISO)93 b(8859-1)f(\(ISO)h
(Latin)g(1\))g(cha)-7 b(racter)92 b(co)7 b(des,)92 b(which)561
3841 y(contains)82 b(only)h(a)g(subset)f(of)g(all)h(Unico)7
b(de)84 b(cha)-7 b(racters.)p Black -47 4114 5977 9 v
-47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 64 63 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-64)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 612 202 4592 4 v 612 701 4 500 v 699 547 a Fm(Cha)-12
b(racter)143 b(References)i(\(2\))p 5200 701 V 612 704
4592 4 v 5203 704 67 440 v 679 771 4592 67 v Black 378
1286 a Fk(\017)p Black 83 w Fl(Other)121 b(enco)7 b(dings)120
b(contain)h(e.g.)f(cyrillic)h(o)-7 b(r)120 b(japanese)561
1601 y(cha)-7 b(racters.)p Black 378 1991 a Fk(\017)p
Black 83 w Fl(The)113 b(enco)7 b(ding)112 b(is)h(sp)7
b(eci\014ed)113 b(in)g(the)f(HTTP)g(p)-7 b(roto)7 b(col)561
2307 y(\(see)83 b(Chapter)f(4\).)p Black 378 2697 a Fk(\017)p
Black 83 w Fl(F)-7 b(o)g(r)94 b(XML)h(do)7 b(cuments,)93
b(the)g(XML)h(decla)-7 b(ration)94 b(at)f(the)561 3013
y(b)7 b(eginning)82 b(of)h(the)f(\014le)h(de\014nes)g(the)f(enco)7
b(ding.)p Black 378 3403 a Fk(\017)p Black 83 w Fl(The)113
b(HTML)g(3.2)g(standa)-7 b(rd)112 b(mentions)g(only)h(ISO)h(La-)561
3718 y(tin)82 b(1.)p Black -47 4114 5977 9 v -47 4260
a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59
b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84 b(at)58
b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (64,65,66,67) 17
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 65 64 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-65)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 612 338 4592 4 v 612 837 4 500 v 699 682 a Fm(Cha)-12
b(racter)143 b(References)i(\(3\))p 5200 837 V 612 840
4592 4 v 5203 840 67 440 v 679 907 4592 67 v Black 378
1422 a Fk(\017)p Black 83 w Fl(Bro)-7 b(wsers)74 b(do)g(not)g(necessa)
-7 b(rily)75 b(supp)7 b(o)-7 b(rt)73 b(the)h(full)h(Unico-)561
1737 y(de)82 b(cha)-7 b(racter)83 b(set.)p Black Black
844 2057 a Fs(The)69 b(cha)-5 b(racters)69 b(in)g(the)g(ISO)f(Latin)h
(1)g(cha)-5 b(racter)70 b(set)e(a)-5 b(re)69 b(also)h(contained)844
2239 y(in)h(the)f(Unico)5 b(de)70 b(cha)-5 b(racter)71
b(set)g(have)f(the)g(same)g(numeric)g(co)5 b(des)70 b(in)h(b)5
b(oth)844 2422 y(cha)-5 b(racter)82 b(sets.)e(I.e.)g(Unico)5
b(de)81 b(is)h(up)-5 b(w)g(a)g(rd)82 b(compatible)f(to)h(ISO)f(Latin)g
(1.)844 2605 y(Ho)-5 b(w)g(ever,)47 b(the)g(enco)5 b(ding)48
b(as)g(sequence)e(of)i(b)-5 b(ytes)47 b(is)h(di\013erent.)g(Unico)5
b(de)48 b(cha-)844 2787 y(racter)53 b(numb)5 b(ers)52
b(have)g(usually)h(16)f(bit,)h(and)g(extensions)e(a)-5
b(re)53 b(planned.)g(With)844 2970 y(the)61 b(UTF-8)j(enco)5
b(ding)61 b(of)g(Unico)5 b(de,)61 b(at)i(least)e(the)h(7-bit)g(ASCI)5
b(I)62 b(cha)-5 b(racters)844 3153 y(have)60 b(the)g(same)f(enco)5
b(ding)60 b(in)h(ASCI)5 b(I,)59 b(ISO)h(Latin)g(1,)g(and)h(Unico)5
b(de.)60 b(Ho)-5 b(w)g(e-)844 3335 y(ver,)68 b(fo)-5
b(r)68 b(German)h(national)h(cha)-5 b(racters)68 b(\()n(\177)-84
b(a,)69 b(\177)-86 b(o,)68 b(\177)-86 b(u,)68 b(etc.\))g(this)g(is)h
(no)f(longer)844 3518 y(true:)57 b(UTF-8)i(uses)e(t)-5
b(w)g(o)58 b(b)-5 b(ytes)57 b(fo)-5 b(r)58 b(them.)p
Black -47 4114 5977 9 v -47 4260 a(Stefan)e(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 66 65 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-66)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 612 52 4592 4 v 612 551 4 500 v 699 397 a Fm(Cha)-12
b(racter)143 b(References)i(\(4\))p 5200 551 V 612 554
4592 4 v 5203 555 67 440 v 679 621 4592 67 v Black 378
1136 a Fk(\017)p Black 83 w Fl(Cha)-7 b(racters)79 b(that)e(cannot)h(b)
7 b(e)78 b(directly)g(entered,)g(can)h(b)7 b(e)561 1423
y(written)95 b(as)h(a)g(\\cha)-7 b(racter)96 b(reference")g(using)g
(their)f(nu-)561 1711 y(meric)82 b(co)7 b(de:)p Black
Black 2758 2048 a Fi(ä)561 2385 y Fl(is)82 b(an)h(\\)p
Fi(\177)-105 b(a)p Fl(".)83 b(Hexadecimal)h(notation)d(can)i(also)g(b)7
b(e)83 b(used:)p Black Black 2758 2722 a Fi(ä)p
Black 378 3084 a Fk(\017)p Black 83 w Fl(The)62 b(numb)7
b(ers)61 b(refer)g(to)g(the)g(rep)7 b(ertoire)60 b(\(e.g.)i(Unico)7
b(de\),)561 3371 y(not)82 b(to)g(the)g(enco)7 b(ding)83
b(fo)-7 b(r)82 b(exchange.)p Black Black 844 3645 a Fs(ISO)66
b(Latin)g(1)g(co)5 b(des)65 b(can)h(b)5 b(e)66 b(used)g(since)f(Unico)5
b(de)66 b(is)g(up)-5 b(w)g(a)g(rd)68 b(compatible)844
3822 y(to)58 b(ISO)f(Lation)h(1.)p Black -47 4114 5977
9 v -47 4260 a(Stefan)e(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 67 66 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-67)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 612 52 4592 4 v 612 551 4 500 v 699 397 a Fm(Cha)-12
b(racter)143 b(References)i(\(5\))p 5200 551 V 612 554
4592 4 v 5203 555 67 440 v 679 621 4592 67 v 189 981
a Fl(Cha)-7 b(racter)82 b(Reference:)p Black Black 214
1278 310 7 v 441 1275 a Ff(-)520 1154 y Fj(\033)p 520
1283 7 16 v 520 1402 a(\032)768 1154 y(\030)p 768 1283
V 768 1402 a(\031)p 640 1402 16 7 v 640 1154 V 595 1336
a Fi(&)p 772 1278 248 7 v 937 1275 a Ff(-)1016 1154 y
Fj(\033)p 1016 1283 7 16 v 1016 1402 a(\032)1264 1154
y(\030)p 1264 1283 V 1264 1402 a(\031)p 1136 1402 16
7 v 1136 1154 V 1091 1336 a Fi(#)p 1267 1278 1116 7 v
2300 1275 a Ff(-)p 2383 1123 2108 7 v 2380 1430 7 310
v 2690 1330 a Fl(Decimal)h(Digits)p 4487 1430 V 2383
1433 2108 7 v 4490 1278 620 7 v 5027 1275 a Ff(-)5107
1154 y Fj(\033)p 5107 1283 7 16 v 5107 1402 a(\032)5355
1154 y(\030)p 5355 1283 V 5355 1402 a(\031)p 5227 1402
16 7 v 5227 1154 V 5182 1304 a Fi(;)p 5358 1278 310 7
v 5585 1275 a Ff(-)p 1512 1740 7 465 v 1515 1743 310
7 v 1742 1740 a(-)1822 1619 y Fj(\033)p 1822 1748 7 16
v 1822 1867 a(\032)2070 1619 y(\030)p 2070 1748 V 2070
1867 a(\031)p 1942 1867 16 7 v 1942 1619 V 1897 1783
a Fi(x)p 2073 1743 310 7 v 2300 1740 a Ff(-)p 2383 1588
2108 7 v 2380 1895 7 310 v 2466 1795 a Fl(Hexadecimal)h(Digits)p
4487 1895 V 2383 1898 2108 7 v 4490 1743 310 7 v 4797
1740 7 465 v 4800 1358 a Ff(6)p Black 378 2451 a Fk(\017)p
Black 83 w Fl(In)64 b(DTDs,)g(abb)-7 b(reviations/macros)63
b(\(\\entities"\))g(can)h(b)7 b(e)561 2728 y(de\014ned)82
b(\(see)i(b)7 b(elo)-7 b(w\).)p Black 378 3081 a Fk(\017)p
Black 83 w Fl(In)98 b(this)e(w)-7 b(a)g(y)-21 b(,)98
b(one)f(do)7 b(es)97 b(not)f(have)h(to)g(rememb)7 b(er)96
b(cha-)561 3359 y(racter)82 b(co)7 b(des.)p Black Black
844 3619 a Fs(E.g.)56 b(in)h(HTML,)f(one)g(w)-5 b(ould)57
b(write)g(\\)p Fh(ä)p Fs(")h(fo)-5 b(r)56 b(an)h(\\)p
Fh(\177)-73 b(a)p Fs(")57 b(\(if)f(one)h(w)-5 b(ants)57
b(to)844 3794 y(stick)h(to)f(pure)h(ASCI)5 b(I\).)p Black
-47 4114 5977 9 v -47 4260 a(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)
-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 68 67 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-68)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 612 412 4592 4 v 612 911 4 500 v 699 757 a Fm(Cha)-12
b(racter)143 b(References)i(\(6\))p 5200 911 V 612 914
4592 4 v 5203 915 67 440 v 679 981 4592 67 v Black 378
1496 a Fk(\017)p Black 83 w Fl(Cha)-7 b(racter)80 b(references)g(can)g
(also)g(b)7 b(e)80 b(used)g(to)f(\\escap)7 b(e")561 1812
y(cha)-7 b(racters)83 b(that)g(otherwise)g(w)-7 b(ould)84
b(have)g(sp)7 b(ecial)84 b(mea-)561 2127 y(ning)e(in)h(SGML/XML.)p
Black Black 844 2447 a Fs(The)57 b(result)h(of)f(a)h(cha)-5
b(racter)58 b(reference)d(is)j(alw)-5 b(a)g(ys)58 b(treated)f(as)h
(data.)p Black 378 2849 a Fk(\017)p Black 83 w Fl(E.g.)63
b(if)g(a)g(double)h(quote)e(\(ASCI)7 b(I)64 b(34\))g(needs)f(to)g(b)7
b(e)63 b(inclu-)561 3165 y(ded)77 b(in)g(an)g(attribute)e(value)j(that)
e(is)h(enclosed)h(in)f(double)561 3480 y(quotes,)82 b(one)h(can)f
(write)h(it)f(as)h(\\)p Fi(")p Fl(".)p Black -47
4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)
-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (68,69,70,71) 18
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 69 68 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-69)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1537 52 2741 4 v 1537 551 4 500 v 1624 397 a
Fm(Comments)143 b(\(1\))p 4275 551 V 1537 554 2741 4
v 4278 555 67 440 v 1604 621 2741 67 v Black 378 1136
a Fk(\017)p Black 83 w Fl(Comments)67 b(can)h(b)7 b(e)67
b(used)g(to)g(enter)f(notes)h(o)-7 b(r)67 b(explanati-)561
1429 y(ons)k(fo)-7 b(r)70 b(a)h(reader)g(of)g(the)f(SGML/XML)j(source)e
(\014le)g(into)561 1722 y(the)82 b(do)7 b(cument.)p Black
378 2090 a Fk(\017)p Black 83 w Fl(Comments)113 b(a)-7
b(re)113 b(igno)-7 b(red)112 b(b)-7 b(y)113 b(p)-7 b(rograms)112
b(that)g(p)-7 b(ro)7 b(cess)561 2382 y(an)71 b(SGML/XML)i(\014le.)e
(E.g.)g(they)g(do)g(not)g(app)7 b(ea)-7 b(r)71 b(in)g(the)561
2675 y(fo)-7 b(rmatted)81 b(output.)p Black Black 844
2959 a Fs(The)55 b(XML)f(standa)-5 b(rd)56 b(p)5 b(ermits)55
b(that)g(an)h(XML)d(pa)-5 b(rser)56 b(passes)f(comments)f(to)844
3137 y(the)j(application)i(p)-5 b(rogram,)59 b(but)e(it)h(do)5
b(es)57 b(not)h(require)f(this.)p Black 378 3517 a Fk(\017)p
Black 83 w Fl(A)83 b(comment)f(in)h(SGML/XML)h(has)f(the)f(fo)-7
b(rm)p Black Black 1704 3860 a Fi()p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 70 69 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-70)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1537 52 2741 4 v 1537 551 4 500 v 1624 397 a
Fm(Comments)143 b(\(2\))p 4275 551 V 1537 554 2741 4
v 4278 555 67 440 v 1604 621 2741 67 v Black 378 1136
a Fk(\017)p Black 83 w Fl(Comments)83 b(can)g(extend)f(over)h(several)g
(lines.)p Black Black 844 1409 a Fs(I.e.)57 b(they)f(do)i(not)g(have)e
(to)i(b)5 b(e)57 b(closed)g(on)g(the)g(same)h(line.)p
Black 378 1782 a Fk(\017)p Black 83 w Fl(Within)63 b(a)g(comment,)f(it)
h(is)g(fo)-7 b(rbidden)63 b(to)f(write)h(t)-7 b(w)g(o)63
b(con-)561 2068 y(secutive)83 b(hyphens)g(\\)p Fi(--)p
Fl(".)p Black Black 844 2341 a Fs(In)47 b(SGML,)f(the)h(comment)f
(actually)h(extends)f(from)i(\\)p Fh(--)p Fs(")f(to)h(\\)p
Fh(--)p Fs(".)f(Ho)-5 b(w)g(ever,)844 2518 y(it)66 b(can)f(only)g(b)5
b(e)65 b(used)g(in)h(a)f(ma)-5 b(rkup)67 b(decla)-5 b(ration,)66
b(which)f(sta)-5 b(rts)67 b(with)e(\\)p Fh()p Fs(".)p Black
378 3068 a Fk(\017)p Black 83 w Fl(T)-21 b(ags)72 b(within)g(a)g
(comment)f(a)-7 b(re)72 b(p)7 b(ermitted,)71 b(but)g(confuse)561
3354 y(many)82 b(b)-7 b(ro)g(wsers.)p Black Black 844
3626 a Fs(Bro)i(wsers)83 b(try)f(to)g(co)-5 b(rrect)82
b(syntax)g(erro)-5 b(rs.)83 b(When)f(they)f(see)h(a)g(tag,)h(they)844
3803 y(assume)57 b(that)h(the)g(autho)-5 b(r)58 b(fo)-5
b(rgot)58 b(the)f(\\end)h(of)f(comment")f(ma)-5 b(rk.)p
Black -47 4114 5977 9 v -47 4260 a(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 71 70 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-71)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1537 88 2741 4 v 1537 588 4 500 v 1624 433 a
Fm(Comments)143 b(\(3\))p 4275 588 V 1537 591 2741 4
v 4278 591 67 440 v 1604 657 2741 67 v Black 378 1172
a Fk(\017)p Black 83 w Fl(Comments)78 b(can)f(b)7 b(e)78
b(used)g(anywhere)g(in)f(the)g(do)7 b(cument)561 1488
y(outside)82 b(other)g(ma)-7 b(rkup.)p Black 378 1878
a Fk(\017)p Black 83 w Fl(They)83 b(cannot)f(b)7 b(e)83
b(used)g(within)f(tags.)p Black 378 2268 a Fk(\017)p
Black 83 w Fl(In)88 b(the)g(do)7 b(cument)87 b(t)-7 b(yp)7
b(e)88 b(decla)-7 b(ration)87 b(they)h(can)g(app)7 b(ea)-7
b(r)561 2584 y(only)85 b(at)f(places)h(p)7 b(ermitted)84
b(b)-7 b(y)85 b(the)f(gramma)-7 b(r,)84 b(i.e.)h(b)7
b(et-)561 2899 y(w)-7 b(een)83 b(ma)-7 b(rkup)82 b(decla)-7
b(rations.)p Black Black 844 3219 a Fs(In)70 b(mo)5 b(dern)69
b(p)-5 b(rogramming)72 b(languages,)e(whitespace)e(including)j
(comments)844 3402 y(is)53 b(allo)-5 b(w)g(ed)54 b(b)5
b(et)-5 b(w)g(een)52 b(tok)-5 b(ens.)53 b(SGML/XML)e(a)-5
b(re)53 b(di\013erent:)h(ma)-5 b(yb)5 b(e)52 b(b)5 b(ecause)844
3584 y(they)52 b(a)-5 b(re)54 b(languages)f(fo)-5 b(r)53
b(writing)h(do)5 b(cuments,)52 b(not)h(p)-5 b(rograms,)54
b(ma)-5 b(yb)5 b(e)53 b(they)844 3767 y(a)-5 b(re)58
b(a)g(bit)f(outdated)h(in)g(this)g(asp)5 b(ect.)p Black
-47 4114 5977 9 v -47 4260 a(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)
-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 72 71 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-72)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 2013 154 1789 4 v 2013 558 4 405 v 2100 475 a
Fm(Overview)p 3799 558 V 2013 561 1789 4 v 3802 561 67
345 v 2080 628 1789 67 v Black Black 617 1329 a Fl(1.)82
b(Motivation,)h(Histo)-7 b(ry)-21 b(,)82 b(Applications)617
1887 y(2.)g(SGML)i(Do)7 b(cuments)82 b(\(Syntax\))617
2445 y(3.)g(Do)7 b(cument)83 b(T)-21 b(yp)7 b(e)82 b(De\014nitions)h
(\(DTDs\))458 2145 y Fj(')p 458 2471 7 164 v 458 2641
a(&)5417 2145 y($)p 5417 2471 V 5417 2641 a(\045)p 628
2641 4627 7 v 628 2145 V 617 3002 a Fl(4.)f(Entities,)g(Notations,)g
(Ma)-7 b(rk)g(ed)83 b(Sections)617 3560 y(5.)f(DOCTYPE,)h(XML)h(Decla)
-7 b(ration)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
%%Page: (72,73,74,75) 19
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 73 72 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-73)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 2075 400 1665 4 v 2075 852 4 452 v 2162 721 a
Fm(Example)p 3737 852 V 2075 855 1665 4 v 3740 855 67
392 v 2142 922 1665 67 v 189 1466 a Fl(Simple)83 b(DTD)f(fo)-7
b(r)83 b(a)f(HTML-Subset:)p Black Black 728 1842 a Fi()728 2078 y()728 2315 y()728 2552 y()728 2788 y()728 3025 y()728 3261 y()728 3498 y()p Black -47
4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)
-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 74 73 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-74)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 190 129 5437 4 v 190 629 4 500 v 276 474 a Fm(Element-)-86
b(T)-36 b(yp)12 b(e)120 b(Decla)-12 b(rations)111 b(\()-25
b(1)g(\))p 5623 629 V 190 632 5437 4 v 5626 632 67 440
v 256 698 5437 67 v 189 1101 a Fl(An)82 b(Element-T)-21
b(yp)7 b(e)83 b(Decla)-7 b(ration)83 b(consists)f(of:)p
Black 378 1458 a Fk(\017)p Black 83 w Fl(\\)p Fi()p
Fl(")83 b(\(MDC:)h(Ma)-7 b(rkup)83 b(Decla)-7 b(ration)83
b(Close)h(Delimiter\).)p Black -47 4114 5977 9 v -47
4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 76 75 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-76)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 190 52 5437 4 v 190 551 4 500 v 276 397 a Fm(Element-)-86
b(T)-36 b(yp)12 b(e)120 b(Decla)-12 b(rations)111 b(\()-25
b(3)g(\))p 5623 551 V 190 554 5437 4 v 5626 555 67 440
v 256 621 5437 67 v 189 1094 a Fl(Element-T)k(yp)7 b(e)83
b(Decla)-7 b(ration)82 b(\(SGML\):)p Black Black 245
1437 310 7 v 472 1434 a Ff(-)638 1494 y Fi()5076 2553 y Fj(\033)p 5076 2681
7 16 v 5076 2801 a(\032)5324 2553 y(\030)p 5324 2681
V 5324 2801 a(\031)p 5196 2801 16 7 v 5196 2553 V 5327
2677 310 7 v 5554 2674 a Ff(-)p 1791 3045 7 372 v 1794
3049 186 7 v 1897 3046 a(-)p 1980 2894 1116 7 v 1977
3200 7 310 v 2015 3114 a Fl(Exclusions)p 3093 3200 V
1980 3203 1116 7 v 3096 3049 155 7 v 3248 3045 7 372
v 3251 2756 a Ff(6)p 3433 3045 V 3437 3049 186 7 v 3540
3046 a(-)p 3623 2894 1116 7 v 3620 3200 7 310 v 3696
3114 a Fl(Inclusions)p 4735 3200 V 3623 3203 1116 7 v
4738 3049 155 7 v 4890 3045 7 372 v 4893 2756 a Ff(6)p
Black Black 472 3460 a Fs(White)62 b(space)f(is)h(required)g(b)5
b(et)-5 b(w)g(een)61 b(each)g(t)-5 b(w)g(o)62 b(comp)5
b(onents)61 b(of)g(the)h(decla)-5 b(ration)472 3636 y(except)77
b(b)5 b(efo)-5 b(re)78 b(the)h(\014nal)g(\\)p Fh(>)p
Fs(")g(where)f(it)h(is)g(optional.)g(Bet)-5 b(w)g(een)78
b(\\)p Fh()561
2333 y Fl(is)82 b(equivalent)h(to)p Black Black 1652
2593 a Fi()1652
2821 y()1652
3049 y()1652
3278 y()p Black
378 3577 a Fk(\017)p Black 83 w Fl(This)63 b(example)g(de\014nes)g
(some)g(tags)f(fo)-7 b(r)63 b(sp)7 b(ecifying)63 b(fonts)561
3852 y(in)82 b(HTML)i(\(b)7 b(oldface,)83 b(italics,)f(underlined,)h
(telet)-7 b(yp)7 b(e\).)p Black -47 4114 5977 9 v -47
4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 78 77 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-78)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 190 52 5437 4 v 190 551 4 500 v 276 397 a Fm(Element-)-86
b(T)-36 b(yp)12 b(e)120 b(Decla)-12 b(rations)111 b(\()-25
b(5)g(\))p 5623 551 V 190 554 5437 4 v 5626 555 67 440
v 256 621 5437 67 v 189 1045 a Fl(T)k(yp)7 b(e)83 b(Name\(s\):)p
Black Black 1082 1316 1488 7 v 2487 1313 a Ff(-)p 2569
1161 744 7 v 2566 1468 7 310 v 2650 1381 a Fl(Name)p
3310 1468 V 2569 1471 744 7 v 3313 1316 1488 7 v 4718
1313 a Ff(-)p 1388 1840 7 527 v 1391 1843 310 7 v 1618
1840 a(-)1773 1900 y Fi(\()1698 1719 y Fj(\033)p 1698
1847 7 16 v 1698 1967 a(\032)1946 1719 y(\030)p 1946
1847 V 1946 1967 a(\031)p 1818 1967 16 7 v 1818 1719
V 1949 1843 620 7 v 2486 1840 a Ff(-)p 2569 1688 744
7 v 2566 1995 7 310 v 2650 1908 a Fl(Name)p 3310 1995
V 2569 1998 744 7 v 3313 1843 620 7 v 3850 1840 a Ff(-)4004
1900 y Fi(\))3929 1719 y Fj(\033)p 3929 1847 7 16 v 3929
1967 a(\032)4177 1719 y(\030)p 4177 1847 V 4177 1967
a(\031)p 4049 1967 16 7 v 4049 1719 V 4181 1843 310 7
v 4487 1840 7 527 v 4490 1396 a Ff(6)p 3619 2305 7 465
v 3065 2308 558 7 v 3065 2305 a(\033)2888 2365 y Fi(|)2814
2184 y Fj(\033)p 2814 2312 7 16 v 2814 2432 a(\032)3062
2184 y(\030)p 3062 2312 V 3062 2432 a(\031)p 2933 2432
16 7 v 2933 2184 V 2259 2308 558 7 v 2256 2305 7 465
v 2259 1923 a Ff(6)p Black 378 2798 a Fk(\017)p Black
83 w Fl(In)g(XML,)h(only)e(a)h(single)g(name)g(can)g(b)7
b(e)82 b(sp)7 b(eci\014ed.)p Black 378 3153 a Fk(\017)p
Black 83 w Fl(SGML)95 b(also)f(supp)7 b(o)-7 b(rts)93
b(rank)-7 b(ed)94 b(elements)g(that)f(consist)561 3434
y(of)82 b(a)h(stem)f(and)h(a)f(numeric)h(su\016x)f(\(e.g.)h
Fi(P1)p Fl(,)h Fi(P2)p Fl(,)f(.)41 b(.)g(.)g(\).)p Black
Black 844 3698 a Fs(One)e(can)h(alw)-5 b(a)g(ys)40 b(decla)-5
b(re)40 b(element)e(t)-5 b(yp)5 b(es)39 b Fh(P1)p Fs(,)h
Fh(P2)p Fs(,)g(etc.,)e(but)i(with)g(this)g(feature)844
3874 y(one)57 b(can)g(also)h(write)g(\\)p Fh()p Fs(")g(and)g(SGML)e
(picks)h(the)h(current)f(level.)p Black -47 4114 5977
9 v -47 4260 a(Stefan)f(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 79 78 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-79)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 190 235 5437 4 v 190 734 4 500 v 276 580 a Fm(Element-)-86
b(T)-36 b(yp)12 b(e)120 b(Decla)-12 b(rations)111 b(\()-25
b(6)g(\))p 5623 734 V 190 737 5437 4 v 5626 737 67 440
v 256 804 5437 67 v 189 1362 a Fl(Element-T)k(yp)7 b(e)83
b(Decla)-7 b(ration)82 b(\(XML\):)p Black Black 586 1743
310 7 v 813 1740 a Ff(-)979 1801 y Fi()4735 1619
y Fj(\033)p 4735 1748 7 16 v 4735 1867 a(\032)4983 1619
y(\030)p 4983 1748 V 4983 1867 a(\031)p 4855 1867 16
7 v 4855 1619 V 4986 1743 310 7 v 5213 1740 a Ff(-)p
Black Black 472 2288 a Fs(White)61 b(space)f(is)h(required)g(b)5
b(et)-5 b(w)g(een)60 b(\\)p Fh()p Fs(".)472 2898 y(Names)81 b(in)f(XML)g(must)g(sta)-5
b(rt)82 b(with)f(a)g(letter,)f(an)h(undersco)-5 b(re)80
b(\\)p Fh(_)p Fs(")h(o)-5 b(r)81 b(a)g(colon)472 3081
y(\\)p Fh(:)p Fs(",)69 b(and)g(can)f(otherwise)g(contain)g(letters,)h
(digits,)g(p)5 b(erio)g(ds)68 b(\\)p Fh(.)p Fs(",)g(hyphens)g(\\)p
Fh(-)p Fs(",)472 3264 y(undersco)-5 b(res)55 b(\\)p Fh(_)p
Fs(",)g(colons)g(\\)p Fh(:)p Fs(",)h(o)-5 b(r)55 b(certain)h(sp)5
b(ecial)54 b(Unico)5 b(de)55 b(cha)-5 b(racters.)55 b(Names)472
3446 y(sta)-5 b(rting)62 b(with)e(\\)p Fh(xml)p Fs(")h(in)f(any)g
(capitalization)i(a)-5 b(re)60 b(reserved,)f(the)h(colon)g(is)g
(treated)472 3629 y(sp)5 b(ecially)57 b(b)-5 b(y)58 b(the)f(XML)f
(namespace)h(standa)-5 b(rd.)p Black -47 4114 5977 9
v -47 4260 a(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 80 79 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-80)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 496 68 4824 4 v 496 567 4 500 v 583 412 a Fm(Content)142
b(Sp)12 b(eci\014cations)146 b(\(1\))p 5316 567 V 496
570 4824 4 v 5319 570 67 440 v 563 637 4824 67 v Black
378 1152 a Fk(\017)p Black 83 w Fl(The)83 b(building)g(blo)7
b(cks)82 b(of)h(content)f(sp)7 b(eci\014cations)82 b(a)-7
b(re)p Black 596 1492 a Fk(\005)p Black 127 w Fl(Names)106
b Fd(X)122 b Fl(of)105 b(element)g(t)-7 b(yp)7 b(es:)106
b(This)f(pattern)g(mat-)828 1808 y(ches)68 b(exactly)g(one)g(element)f
(of)g(t)-7 b(yp)7 b(e)67 b Fd(X)15 b Fl(,)69 b(i.e.)e(basically)828
2123 y Fi(<)p Fd(X)15 b Fi(>...)p Fd(X)g Fi(>)p Fl(.)p
Black 596 2463 a Fk(\005)p Black 127 w Fl(The)74 b(k)-7
b(eyw)g(o)g(rd)76 b Fi(#PCDATA)p Fl(:)h(Pure)c(textual)h(data)h
(without)828 2779 y(tags)82 b(\(but)h(p)7 b(ossibly)83
b(cha)-7 b(racter/entit)g(y)82 b(references\).)p Black
Black 1112 3086 a Fh(#PCDATA)50 b Fs(stands)f(fo)-5 b(r)49
b(\\P)-5 b(a)g(rsed)50 b(Cha)-5 b(racter)50 b(Data".)f(The)g(text)f(is)
i(syntacti-)1112 3269 y(cally)i(analyzed)h(in)g(o)-5
b(rder)53 b(to)g(check)e(that)i(it)g(do)5 b(es)52 b(not)h(contain)g
(tags)g(and)1112 3451 y(in)63 b(o)-5 b(rder)63 b(to)g(resolve)f(entit)
-5 b(y)62 b(and)h(cha)-5 b(racter)63 b(references.)e(There)h(is)h(also)
1112 3634 y(\\)p Fh(CDATA)p Fs(")79 b(\(SGML)e(only\),)i(which)f(is)h
(not)g(syntactically)g(analyzed)f(\(lik)-5 b(e)1112 3817
y(\\)p Fh(verbatim)p Fs(")59 b(in)e(L)2144 3791 y Fg(A)2198
3817 y Fs(T)2292 3853 y(E)2379 3817 y(X\).)p Black -47
4114 5977 9 v -47 4260 a(Stefan)f(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (80,81,82,83) 21
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 81 80 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-81)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 496 52 4824 4 v 496 551 4 500 v 583 397 a Fm(Content)142
b(Sp)12 b(eci\014cations)146 b(\(2\))p 5316 551 V 496
554 4824 4 v 5319 555 67 440 v 563 621 4824 67 v Black
378 1136 a Fk(\017)p Black 83 w Fl(Content)83 b(sp)7
b(eci\014cations)82 b(can)h(b)7 b(e)83 b(connected)g(with)p
Black 596 1443 a Fk(\005)p Black 127 w Fi(\()p Fd(A)106
b Fi(|)f Fd(B)10 b Fi(\))p Fl(:)83 b(\\)p Fd(A)g Fl(o)-7
b(r)82 b Fd(B)10 b Fl(".)p Black Black 1112 1697 a Fs(The)57
b(content)g(must)h(match)f Fe(A)g Fs(o)-5 b(r)58 b Fe(B)7
b Fs(.)p Black 596 2004 a Fk(\005)p Black 127 w Fi(\()p
Fd(A)106 b Fi(,)f Fd(B)10 b Fi(\))p Fl(:)63 b(\\First)f
Fd(A)p Fl(,)g(then)g Fd(B)10 b Fl(")62 b(\(\\)p Fd(A)g
Fl(follo)-7 b(w)g(ed)63 b(b)-7 b(y)63 b Fd(B)10 b Fl("\).)p
Black Black 1112 2258 a Fs(A)57 b(p)-5 b(re\014x)57 b(of)g(the)g
(content)g(must)h(match)f Fe(A)p Fs(,)g(the)g(rest)h
Fe(B)7 b Fs(.)p Black 596 2565 a Fk(\005)p Black 127
w Fi(\()p Fd(A)106 b Fi(&)f Fd(B)10 b Fi(\))p Fl(:)83
b(\\)p Fd(A)g Fl(and)f Fd(B)10 b Fl(".)p Black Black
1112 2819 a Fs(This)63 b(is)f(equivalent)g(to)h Fh(\(\()p
Fe(A)p Fh(,)p Fe(B)7 b Fh(\))73 b(|)h(\()p Fe(B)7 b Fh(,)p
Fe(A)p Fh(\)\))p Fs(.)62 b Fe(A)g Fs(and)h Fe(B)69 b
Fs(must)63 b(b)5 b(oth)62 b(ap-)1112 2995 y(p)5 b(ea)-5
b(r,)57 b(but)h(in)g(a)-5 b(rbitra)g(ry)59 b(sequence.)p
Black 378 3351 a Fk(\017)p Black 83 w Fl(In)83 b(XML,)h(only)e(\\)p
Fi(|)p Fl(")h(and)g(\\)p Fi(,)p Fl(")g(a)-7 b(re)83 b(supp)7
b(o)-7 b(rted.)p Black Black 844 3618 a Fs(\\)p Fh(&)p
Fs(")56 b(could)f(b)5 b(e)55 b(replaced)g(with)g(the)g(other)h(t)-5
b(w)g(o)56 b(op)5 b(erato)-5 b(rs,)56 b(but)g(an)f(\\and")h(of)844
3794 y(many)h(comp)5 b(onents)57 b(b)5 b(ecomes)56 b(clumsy)g(\(see)h
(also)h(deterministic)f(pa)-5 b(rsing\).)p Black -47
4114 5977 9 v -47 4260 a(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 82 81 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-82)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 496 256 4824 4 v 496 755 4 500 v 583 601 a Fm(Content)142
b(Sp)12 b(eci\014cations)146 b(\(3\))p 5316 755 V 496
758 4824 4 v 5319 758 67 440 v 563 825 4824 67 v Black
378 1340 a Fk(\017)p Black 83 w Fl(Mo)7 b(del)116 b(groups)e
(consisting)g(of)h(mo)-7 b(re)114 b(than)h(t)-7 b(w)g(o)114
b(com-)561 1655 y(p)7 b(onents)82 b(a)-7 b(re)82 b(also)h(p)7
b(ossible:)p Black 596 1996 a Fk(\005)p Black 127 w Fi(\()p
Fd(A)1091 2036 y Fc(1)1199 1996 y Fi(|...|)p Fd(A)1882
2021 y Fb(n)1994 1996 y Fi(\))p Fl(:)83 b(\\Alternative"/\\Choice")2334
2311 y(\(one)g(of)f(the)h Fd(A)3718 2352 y Fb(i)3781
2311 y Fl(\).)p Black 596 2652 a Fk(\005)p Black 127
w Fi(\()p Fd(A)1091 2692 y Fc(1)1199 2652 y Fi(,...,)p
Fd(A)1882 2676 y Fb(n)1994 2652 y Fi(\))p Fl(:)g(\\Sequence")2334
2967 y(\(all)g Fd(A)2898 3008 y Fb(i)3044 2967 y Fl(in)g(the)f(given)i
(sequence\).)p Black 596 3307 a Fk(\005)p Black 127 w
Fi(\()p Fd(A)1091 3348 y Fc(1)1199 3307 y Fi(&...&)p
Fd(A)1882 3332 y Fb(n)1994 3307 y Fi(\))p Fl(:)f(\\And")2334
3623 y(\(all)g Fd(A)2898 3664 y Fb(i)3044 3623 y Fl(in)g(any)g
(sequence\).)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 83 82 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-83)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 496 564 4824 4 v 496 1064 4 500 v 583 909 a Fm(Content)142
b(Sp)12 b(eci\014cations)146 b(\(4\))p 5316 1064 V 496
1067 4824 4 v 5319 1067 67 440 v 563 1133 4824 67 v Black
378 1662 a Fk(\017)p Black 83 w Fl(One)82 b(can)g(sp)7
b(ecify)81 b(the)g(optionalit)-7 b(y/multiplicit)g(y)81
b(of)g(ele-)561 1978 y(ments)89 b(and)i(groups)e(b)-7
b(y)91 b(attaching)f(o)7 b(ccurrence)90 b(indica-)561
2293 y(to)-7 b(rs:)p Black 596 2634 a Fk(\005)p Black
127 w Fd(A)p Fi(?)p Fl(:)83 b(Optional,)g(non)f(rep)7
b(eatable)82 b(\(0)i(o)-7 b(r)82 b(1)g(time\).)p Black
596 2974 a Fk(\005)p Black 127 w Fd(A)p Fi(*)p Fl(:)h(Optional,)g(rep)7
b(eatable)82 b(\(0)h(o)-7 b(r)82 b(mo)-7 b(re)83 b(times\).)p
Black 596 3314 a Fk(\005)p Black 127 w Fd(A)p Fi(+)p
Fl(:)g(Required,)f(rep)7 b(eatable)83 b(\(1)g(o)-7 b(r)82
b(mo)-7 b(re)82 b(times\).)p Black -47 4114 5977 9 v
-47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 84 83 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-84)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 496 52 4824 4 v 496 551 4 500 v 583 397 a Fm(Content)142
b(Sp)12 b(eci\014cations)146 b(\(5\))p 5316 551 V 496
554 4824 4 v 5319 555 67 440 v 563 621 4824 67 v Black
378 1150 a Fk(\017)p Black 83 w Fl(A)83 b(content)f(sp)7
b(eci\014cation)82 b(\(\\content)h(mo)7 b(del"\))83 b(is)p
Black 596 1451 a Fk(\005)p Black 127 w Fl(A)g(mo)7 b(del)82
b(group)g(\(p)7 b(ossibly)84 b(only)e(of)h(one)g(element\),)p
Black Black 1112 1696 a Fs(Element)57 b(t)-5 b(yp)5 b(es)56
b(must)i(alw)-5 b(a)g(ys)58 b(b)5 b(e)57 b(sp)5 b(eci\014ed)56
b(within)i(pa)-5 b(rentheses.)p Black 596 1997 a Fk(\005)p
Black 127 w Fl(the)82 b(k)-7 b(eyw)g(o)g(rd)84 b Fi(EMPTY)p
Fl(:)g(No)f(content)f(p)7 b(ermitted.)p Black 596 2298
a Fk(\005)p Black 127 w Fl(the)82 b(k)-7 b(eyw)g(o)g(rd)84
b Fi(CDATA)p Fl(:)g(Arbitra)-7 b(ry)81 b(cha)-7 b(racter)83
b(data.)p Black Black 1112 2542 a Fs(Even)76 b(the)i(sp)5
b(ecial)77 b(cha)-5 b(racters)78 b Fh(<)p Fs(,)f Fh(>)p
Fs(,)h Fh(&)f Fs(can)h(b)5 b(e)77 b(used.)g(They)g(a)-5
b(re)78 b(not)1112 2717 y(interp)-5 b(reted)57 b(within)h(an)g(element)
f(with)g(content)g(\\)p Fh(CDATA)p Fs(".)p Black 596
3018 a Fk(\005)p Black 127 w Fl(the)82 b(k)-7 b(eyw)g(o)g(rd)84
b Fi(RCDATA)p Fl(:)g(Lik)-7 b(e)84 b Fi(CDATA)p Fl(,)g
Fi(&)f Fl(is)g(interp)-7 b(reted.)p Black Black 1112
3263 a Fs(I.e.)56 b(one)h(can)h(use)f(cha)-5 b(racter)57
b(and)h(entit)-5 b(y)58 b(references.)p Black 596 3564
a Fk(\005)p Black 127 w Fl(The)95 b(k)-7 b(eyw)g(o)g(rd)96
b Fi(ANY)p Fl(:)g(Cha)-7 b(racter)95 b(data)g(and)g(elements)828
3841 y(of)83 b(a)-7 b(rbitra)g(ry)81 b(t)-7 b(yp)7 b(e.)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (84,85,86,87) 22
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 85 84 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-85)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 496 52 4824 4 v 496 551 4 500 v 583 397 a Fm(Content)142
b(Sp)12 b(eci\014cations)146 b(\(6\))p 5316 551 V 496
554 4824 4 v 5319 555 67 440 v 563 621 4824 67 v Black
378 1136 a Fk(\017)p Black 83 w Fl(XML)84 b(do)7 b(es)82
b(not)h(supp)7 b(o)-7 b(rt)81 b Fi(CDATA)k Fl(and)d Fi(RCDATA)p
Fl(.)p Black 378 1504 a Fk(\017)p Black 83 w Fl(Exceptions)70
b(\(inclusions,)g(exclusions\))g(can)f(b)7 b(e)70 b(sp)7
b(eci\014ed)561 1797 y(in)77 b(SGML)h(fo)-7 b(r)76 b(mo)7
b(del)77 b(groups)f(and)h(fo)-7 b(r)77 b Fi(ANY)p Fl(,)h(but)e(not)g
(fo)-7 b(r)561 2090 y Fi(EMPTY)p Fl(,)84 b Fi(CDATA)p
Fl(,)g Fi(RCDATA)p Fl(.)p Black Black 844 2374 a Fs(These)53
b(content)h(mo)5 b(dels)54 b(cannot)g(contain)g(elements,)f(therefo)-5
b(re)53 b(exceptions)844 2553 y(do)d(not)f(mak)-5 b(e)50
b(sense)e(fo)-5 b(r)50 b(them.)f(XML)f(do)5 b(es)49 b(not)h(supp)5
b(o)-5 b(rt)50 b(exceptions)e(at)i(all.)p Black 378 2933
a Fk(\017)p Black 83 w Fl(SGML)75 b(has)e(also)h(a)f(feature)g(called)h
(\\data)f(tags",)f(which)561 3226 y(is,)87 b(ho)-7 b(w)g(ever,)87
b(not)f(included)i(in)f(XML,)g(and)g(not)g(used)g(in)561
3519 y(HTML.)p Black Black 844 3803 a Fs(It)58 b(p)5
b(ermits)57 b(that)h(data)g(cha)-5 b(racters)58 b(can)g(b)5
b(e)56 b(interp)-5 b(reted)58 b(as)g(end)f(tags.)p Black
-47 4114 5977 9 v -47 4260 a(Stefan)f(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 86 85 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-86)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 496 52 4824 4 v 496 551 4 500 v 583 397 a Fm(Content)142
b(Sp)12 b(eci\014cations)146 b(\(7\))p 5316 551 V 496
554 4824 4 v 5319 555 67 440 v 563 621 4824 67 v 189
971 a Fl(Content)82 b(\(SGML\):)p Black Black 989 1262
620 7 v 1526 1259 a Ff(-)p 1608 1107 1488 7 v 1605 1414
7 310 v 1690 1314 a Fl(Mo)7 b(del)83 b(Group)p 3093 1414
V 1608 1417 1488 7 v 3096 1262 1798 7 v 4811 1259 a Ff(-)p
3402 2219 7 961 v 3406 1541 310 7 v 3633 1538 a(-)3787
1598 y Fi(?)3712 1417 y Fj(\033)p 3712 1545 7 16 v 3712
1665 a(\032)3960 1417 y(\030)p 3960 1545 V 3960 1665
a(\031)p 3832 1665 16 7 v 3832 1417 V 3964 1541 310 7
v 4191 1538 a Ff(-)p 3406 1882 V 3633 1879 a(-)3787 1930
y Fi(*)3712 1758 y Fj(\033)p 3712 1886 7 16 v 3712 2006
a(\032)3960 1758 y(\030)p 3960 1886 V 3960 2006 a(\031)p
3832 2006 16 7 v 3832 1758 V 3964 1882 310 7 v 4191 1879
a Ff(-)p 3406 2223 V 3633 2220 a(-)3787 2272 y Fi(+)3712
2099 y Fj(\033)p 3712 2227 7 16 v 3712 2347 a(\032)3960
2099 y(\030)p 3960 2227 V 3960 2347 a(\031)p 3832 2347
16 7 v 3832 2099 V 3964 2223 310 7 v 4191 2220 a Ff(-)p
4270 2219 7 961 v -878 x(6)p 1295 3769 7 2511 v 1298
2564 310 7 v 1525 2561 a(-)1605 2440 y Fj(\033)p 1605
2568 7 16 v 1605 2688 a(\032)2349 2440 y(\030)p 2349
2568 V 2349 2688 a(\031)p 1725 2688 512 7 v 1725 2440
V 1717 2621 a Fi(EMPTY)p 2352 2564 2232 7 v 4501 2561
a Ff(-)p 1298 2967 310 7 v 1525 2964 a(-)1605 2843 y
Fj(\033)p 1605 2971 7 16 v 1605 3091 a(\032)2349 2843
y(\030)p 2349 2971 V 2349 3091 a(\031)p 1725 3091 512
7 v 1725 2843 V 1717 3024 a Fi(CDATA)p 2352 2967 2232
7 v 4501 2964 a Ff(-)p 1298 3369 310 7 v 1525 3366 a(-)1605
3245 y Fj(\033)p 1605 3374 7 16 v 1605 3493 a(\032)2349
3245 y(\030)p 2349 3374 V 2349 3493 a(\031)p 1725 3493
512 7 v 1725 3245 V 1664 3427 a Fi(RCDATA)p 2352 3369
2232 7 v 4501 3366 a Ff(-)p 1298 3772 310 7 v 1525 3769
a(-)1605 3648 y Fj(\033)p 1605 3777 7 16 v 1605 3896
a(\032)2349 3648 y(\030)p 2349 3777 V 2349 3896 a(\031)p
1725 3896 512 7 v 1725 3648 V 1822 3830 a Fi(ANY)p 2352
3772 2232 7 v 4501 3769 a Ff(-)p 4580 3769 7 2511 v 4583
1342 a(6)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 87 86 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-87)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 496 165 4824 4 v 496 665 4 500 v 583 510 a Fm(Content)142
b(Sp)12 b(eci\014cations)146 b(\(8\))p 5316 665 V 496
668 4824 4 v 5319 668 67 440 v 563 734 4824 67 v 189
1151 a Fl(Mo)7 b(del)83 b(Group)g(\(SGML\):)p Black Black
1020 1521 620 7 v 1557 1518 a Ff(-)1711 1578 y Fi(\()1636
1397 y Fj(\033)p 1636 1525 7 16 v 1636 1645 a(\032)1884
1397 y(\030)p 1884 1525 V 1884 1645 a(\031)p 1756 1645
16 7 v 1756 1397 V 1887 1521 434 7 v 2238 1518 a Ff(-)p
2321 1366 1674 7 v 2318 1672 7 310 v 2389 1572 a Fl(Group)f(Element)p
3991 1672 V 2321 1675 1674 7 v 3995 1521 434 7 v 4346
1518 a Ff(-)4500 1578 y Fi(\))4425 1397 y Fj(\033)p 4425
1525 7 16 v 4425 1645 a(\032)4673 1397 y(\030)p 4673
1525 V 4673 1645 a(\031)p 4545 1645 16 7 v 4545 1397
V 4676 1521 620 7 v 5213 1518 a Ff(-)p 4208 1920 7 403
v 3282 1923 930 7 v 3282 1920 a(\033)3105 1981 y Fi(|)3031
1800 y Fj(\033)p 3031 1928 7 16 v 3031 2047 a(\032)3279
1800 y(\030)p 3279 1928 V 3279 2047 a(\031)p 3150 2047
16 7 v 3150 1800 V 2104 1923 930 7 v 2101 1920 7 403
v 2104 1600 a Ff(6)p 1326 3253 7 1736 v 4983 3253 V 2799
w(6)p 1329 2388 310 7 v 1556 2385 a(-)1711 2446 y Fi(\()1636
2264 y Fj(\033)p 1636 2393 7 16 v 1636 2512 a(\032)1884
2264 y(\030)p 1884 2393 V 1884 2512 a(\031)p 1756 2512
16 7 v 1756 2264 V 1887 2388 434 7 v 2238 2385 a Ff(-)p
2321 2233 1674 7 v 2318 2540 7 310 v 2389 2440 a Fl(Group)g(Element)p
3991 2540 V 2321 2543 1674 7 v 3995 2388 434 7 v 4346
2385 a Ff(-)4500 2446 y Fi(\))4425 2264 y Fj(\033)p 4425
2393 7 16 v 4425 2512 a(\032)4673 2264 y(\030)p 4673
2393 V 4673 2512 a(\031)p 4545 2512 16 7 v 4545 2264
V 4676 2388 310 7 v 4903 2385 a Ff(-)p 4208 2788 7 403
v 3282 2791 930 7 v 3282 2788 a(\033)3105 2787 y Fi(,)3031
2667 y Fj(\033)p 3031 2796 7 16 v 3031 2915 a(\032)3279
2667 y(\030)p 3279 2796 V 3279 2915 a(\031)p 3150 2915
16 7 v 3150 2667 V 2104 2791 930 7 v 2101 2788 7 403
v 2104 2468 a Ff(6)p 1329 3256 310 7 v 1556 3253 a(-)1711
3313 y Fi(\()1636 3132 y Fj(\033)p 1636 3260 7 16 v 1636
3380 a(\032)1884 3132 y(\030)p 1884 3260 V 1884 3380
a(\031)p 1756 3380 16 7 v 1756 3132 V 1887 3256 434 7
v 2238 3253 a Ff(-)p 2321 3101 1674 7 v 2318 3408 7 310
v 2389 3308 a Fl(Group)g(Element)p 3991 3408 V 2321 3411
1674 7 v 3995 3256 434 7 v 4346 3253 a Ff(-)4500 3313
y Fi(\))4425 3132 y Fj(\033)p 4425 3260 7 16 v 4425 3380
a(\032)4673 3132 y(\030)p 4673 3260 V 4673 3380 a(\031)p
4545 3380 16 7 v 4545 3132 V 4676 3256 310 7 v 4903 3253
a Ff(-)p 4208 3656 7 403 v 3282 3659 930 7 v 3282 3656
a(\033)3105 3716 y Fi(&)3031 3535 y Fj(\033)p 3031 3663
7 16 v 3031 3783 a(\032)3279 3535 y(\030)p 3279 3663
V 3279 3783 a(\031)p 3150 3783 16 7 v 3150 3535 V 2104
3659 930 7 v 2101 3656 7 403 v 2104 3336 a Ff(6)p Black
-47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 88 87 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-88)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 496 394 4824 4 v 496 893 4 500 v 583 739 a Fm(Content)142
b(Sp)12 b(eci\014cations)146 b(\(9\))p 5316 893 V 496
896 4824 4 v 5319 897 67 440 v 563 963 4824 67 v 189
1569 a Fl(Group)82 b(Element)h(\(SGML\):)p Black Black
617 1974 930 7 v 1464 1971 a Ff(-)p 1546 1819 1612 7
v 1543 2125 7 310 v 1639 2025 a Fl(Element)f(T)-21 b(yp)7
b(e)p 3155 2125 V 1546 2128 1612 7 v 3158 1974 2108 7
v 5183 1971 a Ff(-)p 1233 2590 7 620 v 1236 2594 310
7 v 1463 2591 a(-)p 1546 2439 1612 7 v 1543 2745 7 310
v 1690 2645 a Fl(Mo)g(del)83 b(Group)p 3155 2745 V 1546
2748 1612 7 v 3158 2594 310 7 v 3464 2590 7 620 v 3468
2053 a Ff(6)p 3774 2931 7 961 v 3778 2253 310 7 v 4005
2250 a(-)4159 2310 y Fi(?)4084 2129 y Fj(\033)p 4084
2257 7 16 v 4084 2377 a(\032)4332 2129 y(\030)p 4332
2257 V 4332 2377 a(\031)p 4204 2377 16 7 v 4204 2129
V 4336 2253 310 7 v 4562 2250 a Ff(-)p 3778 2594 V 4005
2591 a(-)4159 2642 y Fi(*)4084 2470 y Fj(\033)p 4084
2598 7 16 v 4084 2717 a(\032)4332 2470 y(\030)p 4332
2598 V 4332 2717 a(\031)p 4204 2717 16 7 v 4204 2470
V 4336 2594 310 7 v 4562 2591 a Ff(-)p 3778 2934 V 4005
2931 a(-)4159 2984 y Fi(+)4084 2810 y Fj(\033)p 4084
2939 7 16 v 4084 3058 a(\032)4332 2810 y(\030)p 4332
2939 V 4332 3058 a(\031)p 4204 3058 16 7 v 4204 2810
V 4336 2934 310 7 v 4562 2931 a Ff(-)p 4642 2931 7 961
v -878 x(6)p 923 3427 7 1457 v 927 3430 620 7 v 1463
3427 a(-)1543 3306 y Fj(\033)p 1543 3435 7 16 v 1543
3554 a(\032)2473 3306 y(\030)p 2473 3435 V 2473 3554
a(\031)p 1663 3554 698 7 v 1663 3306 V 1642 3488 a Fi(#PCDATA)p
2476 3430 2480 7 v 4952 3427 7 1457 v 4955 2053 a Ff(6)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (88,89,90,91) 23
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 89 88 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-89)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 389 120 5038 4 v 389 620 4 500 v 475 465 a Fm(Content)143
b(Sp)12 b(eci\014cations)145 b(\(10\))p 5423 620 V 389
623 5038 4 v 5426 623 67 440 v 455 689 5038 67 v 189
1153 a Fl(Content)82 b(\(XML\):)p Black Black 896 1535
620 7 v 1433 1532 a Ff(-)p 1515 1380 1674 7 v 1512 1686
7 310 v 1690 1586 a Fl(Mo)7 b(del)83 b(Group)p 3186 1686
V 1515 1689 1674 7 v 3189 1535 1798 7 v 4904 1532 a Ff(-)p
3495 2492 7 961 v 3499 1814 310 7 v 3726 1811 a(-)3880
1871 y Fi(?)3805 1690 y Fj(\033)p 3805 1818 7 16 v 3805
1938 a(\032)4053 1690 y(\030)p 4053 1818 V 4053 1938
a(\031)p 3925 1938 16 7 v 3925 1690 V 4057 1814 310 7
v 4283 1811 a Ff(-)p 3499 2154 V 3726 2151 a(-)3880 2203
y Fi(*)3805 2030 y Fj(\033)p 3805 2159 7 16 v 3805 2278
a(\032)4053 2030 y(\030)p 4053 2159 V 4053 2278 a(\031)p
3925 2278 16 7 v 3925 2030 V 4057 2154 310 7 v 4283 2151
a Ff(-)p 3499 2495 V 3726 2492 a(-)3880 2545 y Fi(+)3805
2371 y Fj(\033)p 3805 2500 7 16 v 3805 2619 a(\032)4053
2371 y(\030)p 4053 2500 V 4053 2619 a(\031)p 3925 2619
16 7 v 3925 2371 V 4057 2495 310 7 v 4283 2492 a Ff(-)p
4363 2492 7 961 v 4367 1614 a(6)p 1202 3701 7 2170 v
1205 2867 310 7 v 1432 2864 a(-)p 1515 2712 1674 7 v
1512 3019 7 310 v 1756 2919 a Fl(T)-21 b(ext/Mixed)p
3186 3019 V 1515 3022 1674 7 v 3189 2867 1488 7 v 4594
2864 a Ff(-)p 1205 3301 775 7 v 1897 3298 a(-)1977 3177
y Fj(\033)p 1977 3305 7 16 v 1977 3425 a(\032)2721 3177
y(\030)p 2721 3305 V 2721 3425 a(\031)p 2096 3425 512
7 v 2096 3177 V 2089 3358 a Fi(EMPTY)p 2724 3301 1953
7 v 4594 3298 a Ff(-)p 1205 3704 775 7 v 1897 3701 a(-)1977
3580 y Fj(\033)p 1977 3708 7 16 v 1977 3828 a(\032)2721
3580 y(\030)p 2721 3708 V 2721 3828 a(\031)p 2096 3828
512 7 v 2096 3580 V 2194 3761 a Fi(ANY)p 2724 3704 1953
7 v 4594 3701 a Ff(-)p 4673 3701 7 2170 v 4676 1614 a(6)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 90 89 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-90)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 389 52 5038 4 v 389 551 4 500 v 475 397 a Fm(Content)143
b(Sp)12 b(eci\014cations)145 b(\(11\))p 5423 551 V 389
554 5038 4 v 5426 555 67 440 v 455 621 5038 67 v 189
1111 a Fl(T)-21 b(ext/Mixed)83 b(\(XML\):)p Black Black
214 1418 372 7 v 503 1415 a Ff(-)657 1475 y Fi(\()582
1294 y Fj(\033)p 582 1422 7 16 v 582 1542 a(\032)830
1294 y(\030)p 830 1422 V 830 1542 a(\031)p 702 1542 16
7 v 702 1294 V 834 1418 186 7 v 937 1415 a Ff(-)1085
1475 y Fi(#PCDATA)1016 1294 y Fj(\033)p 1016 1422 7 16
v 1016 1542 a(\032)1884 1294 y(\030)p 1884 1422 V 1884
1542 a(\031)p 1136 1542 636 7 v 1136 1294 V 1887 1418
2728 7 v 4531 1415 a Ff(-)4686 1475 y Fi(\))4611 1294
y Fj(\033)p 4611 1422 7 16 v 4611 1542 a(\032)4859 1294
y(\030)p 4859 1422 V 4859 1542 a(\031)p 4731 1542 16
7 v 4731 1294 V 4862 1418 806 7 v 5585 1415 a Ff(-)p
396 1910 7 496 v 400 1914 186 7 v 503 1911 a(-)657 1971
y Fi(\()582 1790 y Fj(\033)p 582 1918 7 16 v 582 2038
a(\032)830 1790 y(\030)p 830 1918 V 830 2038 a(\031)p
702 2038 16 7 v 702 1790 V 834 1914 186 7 v 937 1911
a Ff(-)1085 1971 y Fi(#PCDATA)1016 1790 y Fj(\033)p 1016
1918 7 16 v 1016 2038 a(\032)1884 1790 y(\030)p 1884
1918 V 1884 2038 a(\031)p 1136 2038 636 7 v 1136 1790
V 1887 1914 2728 7 v 4531 1911 a Ff(-)4686 1971 y Fi(\))4611
1790 y Fj(\033)p 4611 1918 7 16 v 4611 2038 a(\032)4859
1790 y(\030)p 4859 1918 V 4859 2038 a(\031)p 4731 2038
16 7 v 4731 1790 V 4862 1914 186 7 v 4965 1911 a Ff(-)5120
1962 y Fi(*)5045 1790 y Fj(\033)p 5045 1918 7 16 v 5045
2038 a(\032)5293 1790 y(\030)p 5293 1918 V 5293 2038
a(\031)p 5165 2038 16 7 v 5165 1790 V 5296 1914 186 7
v 5479 1910 7 496 v 5482 1497 a Ff(6)p 2070 2282 7 372
v 2073 1993 a(6)p 2073 2285 186 7 v 2259 2131 1550 7
v 2256 2437 7 310 v 2320 2337 a Fl(Element)g(T)-21 b(yp)7
b(e)p 3805 2437 V 2259 2440 1550 7 v 3809 2285 186 7
v 3809 2282 a Ff(\033)4066 2343 y Fi(|)3991 2162 y Fj(\033)p
3991 2290 7 16 v 3991 2409 a(\032)4239 2162 y(\030)p
4239 2290 V 4239 2409 a(\031)p 4111 2409 16 7 v 4111
2162 V 4243 2285 186 7 v 4243 2282 a Ff(\033)p 4425 2282
7 372 v Black 378 2944 a Fk(\017)p Black 83 w Fl(In)80
b(XML,)g(the)g(only)f(content)g(mo)7 b(dels)80 b(that)e(can)i(contain)
561 3221 y Fi(#PCDATA)85 b Fl(a)-7 b(re:)p Black 596
3522 a Fk(\005)p Black 127 w Fi(\(#PCDATA\))p Black 596
3824 a Fk(\005)p Black 127 w Fi(\(#PCDATA)108 b(|)e(Element-Type)k(|)c
(...)g(|)g(Element-Type\)*)p Black -47 4114 5977 9 v
-47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 91 90 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-91)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 389 599 5038 4 v 389 1099 4 500 v 475 944 a Fm(Content)143
b(Sp)12 b(eci\014cations)145 b(\(12\))p 5423 1099 V 389
1102 5038 4 v 5426 1102 67 440 v 455 1168 5038 67 v 189
1585 a Fl(Mo)7 b(del)83 b(Group)g(\(XML\):)p Black Black
1020 1954 620 7 v 1557 1951 a Ff(-)1711 2012 y Fi(\()1636
1830 y Fj(\033)p 1636 1959 7 16 v 1636 2078 a(\032)1884
1830 y(\030)p 1884 1959 V 1884 2078 a(\031)p 1756 2078
16 7 v 1756 1830 V 1887 1954 434 7 v 2238 1951 a Ff(-)p
2321 1800 1674 7 v 2318 2106 7 310 v 2389 2006 a Fl(Group)f(Element)p
3991 2106 V 2321 2109 1674 7 v 3995 1954 434 7 v 4346
1951 a Ff(-)4500 2012 y Fi(\))4425 1830 y Fj(\033)p 4425
1959 7 16 v 4425 2078 a(\032)4673 1830 y(\030)p 4673
1959 V 4673 2078 a(\031)p 4545 2078 16 7 v 4545 1830
V 4676 1954 620 7 v 5213 1951 a Ff(-)p 4208 2354 7 403
v 3282 2357 930 7 v 3282 2354 a(\033)3105 2415 y Fi(|)3031
2233 y Fj(\033)p 3031 2362 7 16 v 3031 2481 a(\032)3279
2233 y(\030)p 3279 2362 V 3279 2481 a(\031)p 3150 2481
16 7 v 3150 2233 V 2104 2357 930 7 v 2101 2354 7 403
v 2104 2034 a Ff(6)p 1326 2819 7 868 v 4983 2819 V 2799
w(6)p 1329 2822 310 7 v 1556 2819 a(-)1711 2879 y Fi(\()1636
2698 y Fj(\033)p 1636 2827 7 16 v 1636 2946 a(\032)1884
2698 y(\030)p 1884 2827 V 1884 2946 a(\031)p 1756 2946
16 7 v 1756 2698 V 1887 2822 434 7 v 2238 2819 a Ff(-)p
2321 2667 1674 7 v 2318 2974 7 310 v 2389 2874 a Fl(Group)g(Element)p
3991 2974 V 2321 2977 1674 7 v 3995 2822 434 7 v 4346
2819 a Ff(-)4500 2879 y Fi(\))4425 2698 y Fj(\033)p 4425
2827 7 16 v 4425 2946 a(\032)4673 2698 y(\030)p 4673
2827 V 4673 2946 a(\031)p 4545 2946 16 7 v 4545 2698
V 4676 2822 310 7 v 4903 2819 a Ff(-)p 4208 3222 7 403
v 3282 3225 930 7 v 3282 3222 a(\033)3105 3221 y Fi(,)3031
3101 y Fj(\033)p 3031 3229 7 16 v 3031 3349 a(\032)3279
3101 y(\030)p 3279 3229 V 3279 3349 a(\031)p 3150 3349
16 7 v 3150 3101 V 2104 3225 930 7 v 2101 3222 7 403
v 2104 2902 a Ff(6)p Black -47 4114 5977 9 v -47 4260
a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59
b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84 b(at)58
b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 92 91 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-92)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 389 642 5038 4 v 389 1141 4 500 v 475 987 a Fm(Content)143
b(Sp)12 b(eci\014cations)145 b(\(13\))p 5423 1141 V 389
1144 5038 4 v 5426 1145 67 440 v 455 1211 5038 67 v 189
1816 a Fl(Group)82 b(Element)h(\(XML\):)p Black Black
617 2222 930 7 v 1464 2219 a Ff(-)p 1546 2067 1612 7
v 1543 2373 7 310 v 1639 2273 a Fl(Element)f(T)-21 b(yp)7
b(e)p 3155 2373 V 1546 2376 1612 7 v 3158 2222 2108 7
v 5183 2219 a Ff(-)p 1233 2838 7 620 v 1236 2841 310
7 v 1463 2838 a(-)p 1546 2686 1612 7 v 1543 2993 7 310
v 1690 2893 a Fl(Mo)g(del)83 b(Group)p 3155 2993 V 1546
2996 1612 7 v 3158 2841 310 7 v 3464 2838 7 620 v 3468
2301 a Ff(6)p 3774 3179 7 961 v 3778 2501 310 7 v 4005
2498 a(-)4159 2558 y Fi(?)4084 2377 y Fj(\033)p 4084
2505 7 16 v 4084 2624 a(\032)4332 2377 y(\030)p 4332
2505 V 4332 2624 a(\031)p 4204 2624 16 7 v 4204 2377
V 4336 2501 310 7 v 4562 2498 a Ff(-)p 3778 2841 V 4005
2838 a(-)4159 2890 y Fi(*)4084 2717 y Fj(\033)p 4084
2846 7 16 v 4084 2965 a(\032)4332 2717 y(\030)p 4332
2846 V 4332 2965 a(\031)p 4204 2965 16 7 v 4204 2717
V 4336 2841 310 7 v 4562 2838 a Ff(-)p 3778 3182 V 4005
3179 a(-)4159 3232 y Fi(+)4084 3058 y Fj(\033)p 4084
3187 7 16 v 4084 3306 a(\032)4332 3058 y(\030)p 4332
3187 V 4332 3306 a(\031)p 4204 3306 16 7 v 4204 3058
V 4336 3182 310 7 v 4562 3179 a Ff(-)p 4642 3179 7 961
v -878 x(6)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
%%Page: (92,93,94,95) 24
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 93 92 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-93)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 389 52 5038 4 v 389 551 4 500 v 475 397 a Fm(Content)143
b(Sp)12 b(eci\014cations)145 b(\(14\))p 5423 551 V 389
554 5038 4 v 5426 555 67 440 v 455 621 5038 67 v Black
378 1136 a Fk(\017)p Black 83 w Fl(In)66 b(SGML)g(and)f(XML,)h(the)f(p)
7 b(ossible)66 b(o)7 b(ccurrence)65 b(of)g(whi-)561 1418
y(te)82 b(space)h(is)g(de\014ned)g(b)-7 b(y)82 b(the)h(gramma)-7
b(r.)p Black 378 1774 a Fk(\017)p Black 83 w Fl(It)88
b(is)f(p)7 b(ermitted)86 b(but)h(not)g(required)f(b)7
b(et)-7 b(w)g(een)88 b(each)g(t)-7 b(w)g(o)561 2056 y(tok)g(ens)61
b(\(\\w)-7 b(o)g(rd)63 b(symb)7 b(ols"\))62 b(in)g(content)g(mo)7
b(dels,)62 b(except)561 2337 y(b)7 b(efo)-7 b(re)82 b(the)g(o)7
b(ccurrence)83 b(indicato)-7 b(rs)82 b(\\)p Fi(?)p Fl(",)h
Fi(*)p Fl(",)g(\\)p Fi(+)p Fl(".)p Black 378 2693 a Fk(\017)p
Black 83 w Fl(The)125 b(k)-7 b(eyw)g(o)g(rd)125 b(\\)p
Fi(#PCDATA)p Fl(")i(requires)e(the)f(symb)7 b(ol)125
b(\\)p Fi(#)p Fl(")561 2975 y(\(RNI,)100 b(\\Reserved)g(Name)f
(Indicato)-7 b(r"\))100 b(in)g(o)-7 b(rder)99 b(to)g(di-)561
3257 y(stinguish)77 b(it)g(from)g(an)g(element)h(t)-7
b(yp)7 b(e)77 b(named)h(\\)p Fi(PCDATA)p Fl(".)p Black
Black 844 3522 a Fs(Other)59 b(k)-5 b(eyw)g(o)g(rds)60
b(lik)-5 b(e)59 b(\\)p Fh(EMPTY)p Fs(")h(do)g(not)f(use)g(it,)g(since)f
(in)i(the)f(element)f(t)-5 b(yp)5 b(e)844 3698 y(decla)-5
b(ration,)81 b(they)f(app)5 b(ea)-5 b(r)81 b(outside)g(of)f(pa)-5
b(rentheses,)80 b(while)g(user-de\014ned)844 3874 y(names)57
b(must)h(app)5 b(ea)-5 b(r)58 b(inside)f(pa)-5 b(rentheses.)p
Black -47 4114 5977 9 v -47 4260 a(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 94 93 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-94)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 389 52 5038 4 v 389 551 4 500 v 475 397 a Fm(Content)143
b(Sp)12 b(eci\014cations)145 b(\(15\))p 5423 551 V 389
554 5038 4 v 5426 555 67 440 v 455 621 5038 67 v Black
378 1136 a Fk(\017)p Black 83 w Fl(In)69 b(SGML)h(and)f(in)g(XML,)g
(content)f(mo)7 b(dels)69 b(must)f(b)7 b(e)68 b(not)561
1420 y(ambiguous.)82 b(E.g.)h(the)f(follo)-7 b(wing)83
b(is)g(fo)-7 b(rbidden:)p Black Black 1757 1753 a Fi()561 2086 y Fl(When)61 b(the)g(pa)-7
b(rser)62 b(has)g(read)f(an)h Fi(A)g Fl(and)g(sees)g(a)f
Fi(B)p Fl(,)h(it)g(is)f(not)561 2370 y(clea)-7 b(r)74
b(whether)g(this)f(is)h(the)g(optional)f Fi(B)i Fl(in)f(the)f(middle)h
(o)-7 b(r)561 2653 y(already)82 b(the)h(required)f Fi(B)h
Fl(at)f(the)h(end.)p Black Black 844 2922 a Fs(The)56
b(pa)-5 b(rser)56 b(could)g(solve)f(this)h(p)-5 b(roblem)56
b(b)-5 b(y)55 b(lo)5 b(oking)57 b(ahead)f(to)g(see)e(whether)844
3098 y(after)40 b(the)f Fh(B)h Fs(in)g(question)g(there)g(is)g(another)
g Fh(B)p Fs(.)g(Ho)-5 b(w)g(ever,)38 b(the)i(SGML)e(standa)-5
b(rd)844 3274 y(explicitly)69 b(states:)h(\\an)g(element)f(o)-5
b(r)70 b(cha)-5 b(racter)70 b(string)h(that)f(o)5 b(ccurs)69
b(in)h(the)844 3451 y(do)5 b(cument)51 b(instance)g(must)h(b)5
b(e)51 b(able)g(to)h(satisfy)g(only)f(one)g(p)-5 b(rimitive)52
b(content)844 3627 y(tok)-5 b(en)56 b([in)f(the)g(content)g(mo)5
b(del])54 b(without)i(lo)5 b(oking)56 b(ahead)g(in)g(the)f(do)5
b(cument)844 3803 y(instance.")57 b(A)h(p)-5 b(rimitive)58
b(content)f(tok)-5 b(en)57 b(is)h(an)g(element)e(t)-5
b(yp)5 b(e)57 b(o)-5 b(r)58 b Fh(#PCDATA)p Fs(.)p Black
-47 4114 5977 9 v -47 4260 a(Stefan)e(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 95 94 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-95)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 389 52 5038 4 v 389 551 4 500 v 475 397 a Fm(Content)143
b(Sp)12 b(eci\014cations)145 b(\(16\))p 5423 551 V 389
554 5038 4 v 5426 555 67 440 v 455 621 5038 67 v Black
378 1136 a Fk(\017)p Black 83 w Fl(Another)73 b(example)i(fo)-7
b(r)73 b(an)h(ambiguous)g(content)f(mo)7 b(del:)p Black
Black 1494 1462 a Fi()561 1788 y Fl(When)i(the)g(pa)-7 b(rser)108 b(sees)g(the)g
(element)h Fi(A)p Fl(,)f(it)g(do)7 b(es)108 b(not)561
2064 y(kno)-7 b(w)83 b(which)g(path)f(to)g(follo)-7 b(w)83
b(in)g(the)f(content)g(mo)7 b(del.)p Black 378 2415 a
Fk(\017)p Black 83 w Fl(This)60 b(requirement)e(simpli\014es)i(the)f
(task)g(of)g(checking)h(the)561 2692 y(input)82 b(with)g(resp)7
b(ect)83 b(to)f(a)g(given)h(DTD.)p Black Black 844 2948
a Fs(There)45 b(a)-5 b(re)45 b(standa)-5 b(rd)46 b(techniques)e(fo)-5
b(r)45 b(generating)g(a)g(nondeterministic)g(\014nite)844
3123 y(automaton)65 b(fo)-5 b(r)65 b(a)g(given)e(regula)-5
b(r)66 b(exp)-5 b(ression.)63 b(No)-5 b(rmally)-14 b(,)65
b(one)f(w)-5 b(ould)65 b(need)844 3298 y(to)70 b(translate)h(this)f
(into)g(a)g(deterministic)g(automaton,)g(which)f(can)h(lead)g(to)844
3473 y(an)53 b(exp)5 b(onential)53 b(increase)f(in)i(the)e(numb)5
b(er)53 b(of)g(states.)g(SGML)e(and)i(XML)f(a)-5 b(re)844
3648 y(restricted)70 b(in)h(such)f(a)g(w)-5 b(a)g(y)70
b(that)h(the)f(constructed)g(automaton)h(is)g(already)844
3822 y(deterministic.)p Black -47 4114 5977 9 v -47 4260
a(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59
b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84 b(at)58
b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 96 95 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-96)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1529 52 2758 4 v 1529 551 4 500 v 1615 397 a
Fm(Exceptions)145 b(\(1\))p 4283 551 V 1529 554 2758
4 v 4286 555 67 440 v 1595 621 2758 67 v Black 378 1136
a Fk(\017)p Black 83 w Fl(Sometimes)81 b(there)h(a)-7
b(re)81 b(element)h(t)-7 b(yp)7 b(es)81 b(that)g(should)h(b)7
b(e)561 1412 y(p)g(ermitted)81 b(anywhere)i(in)g(the)f(do)7
b(cument.)p Black 378 1762 a Fk(\017)p Black 83 w Fl(E.g.)120
b(it)f(should)h(b)7 b(e)119 b(p)7 b(ossible)120 b(to)f(add)h(a)f(note)g
(with)h(a)561 2038 y(element)82 b Fi(NOTE)i Fl(anywhere)f(\(lik)-7
b(e)84 b(a)f(comment\).)p Black 378 2388 a Fk(\017)p
Black 83 w Fl(Ho)-7 b(w)g(ever,)99 b(the)g(DTD)f(w)-7
b(ould)99 b(get)f(very)h(complicated)f(if)561 2663 y(one)105
b(had)h(to)e(adapt)h(every)h(content)f(mo)7 b(del)105
b(such)h(that)561 2939 y(the)82 b(element)h(\\)p Fi(NOTE)p
Fl(")h(is)e(really)h(everywhere)h(p)7 b(ermitted.)p Black
378 3289 a Fk(\017)p Black 83 w Fl(Therefo)-7 b(re,)75
b(one)g(can)g(sp)7 b(ecify)76 b(inclusions)f(in)h(SGML)g(ele-)561
3565 y(ment)84 b(decla)-7 b(rations,)85 b(i.e.)h(element)f(t)-7
b(yp)7 b(es)85 b(that)f(a)-7 b(re)86 b(p)7 b(er-)561
3841 y(mitted)81 b(anywhere)j(inside)e(the)h(decla)-7
b(red)83 b(element)g(t)-7 b(yp)7 b(e.)p Black -47 4114
5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (96,97,98,99) 25
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 97 96 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-97)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1529 52 2758 4 v 1529 551 4 500 v 1615 397 a
Fm(Exceptions)145 b(\(2\))p 4283 551 V 1529 554 2758
4 v 4286 555 67 440 v 1595 621 2758 67 v Black 378 1136
a Fk(\017)p Black 83 w Fl(Example:)p Black Black 651
1357 a Fi()p Black 378 1894 a
Fk(\017)p Black 83 w Fl(With)126 b(this)h(decla)-7 b(ration,)126
b Fi(NOTE)i Fl(elements)f(can)g(app)7 b(ea)-7 b(r)561
2185 y(everywhere)83 b(inside)g(the)f Fi(DOCUMENT)k Fl(element:)p
Black 596 2502 a Fk(\005)p Black 127 w Fl(as)e(direct)f(children,)g
(i.e.)g(in)g(front)g(of/b)7 b(et)-7 b(w)g(een/after)828
2794 y Fi(TITLE)p Fl(,)85 b Fi(AUTHOR)p Fl(,)f Fi(SECTION)p
Fl(,)p Black 596 3110 a Fk(\005)p Black 127 w Fl(also)58
b(indirectly)f(inside)g(these)h(elements)f(\(in)g(the)g(whole)828
3402 y(subtree\),)83 b(unless)g(they)f(a)-7 b(re)83 b(explicitly)g
(excluded.)p Black Black 1112 3671 a Fs(The)68 b(decla)-5
b(ration)69 b(of)f Fh(TITLE)p Fs(,)h Fh(AUTHOR)p Fs(,)g
Fh(SECTION)h Fs(and)e(their)h(sub)5 b(elements)1112 3849
y(do)g(es)56 b(not)i(have)f(to)h(b)5 b(e)56 b(changed.)p
Black -47 4114 5977 9 v -47 4260 a(Stefan)g(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 98 97 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-98)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1529 88 2758 4 v 1529 588 4 500 v 1615 433 a
Fm(Exceptions)145 b(\(3\))p 4283 588 V 1529 591 2758
4 v 4286 591 67 440 v 1595 657 2758 67 v Black 378 1172
a Fk(\017)p Black 83 w Fl(Since)66 b Fi(NOTE)g Fl(is)g(no)-7
b(w)65 b(allo)-7 b(w)g(ed)66 b(anywhere)g(inside)f Fi(DOCUMENT)p
Fl(,)561 1488 y(it)82 b(can)h(also)g(b)7 b(e)82 b(nested.)p
Black 378 1878 a Fk(\017)p Black 83 w Fl(This)114 b(w)-7
b(ould)113 b(b)7 b(e)114 b(a)f(bit)g(strange.)g(One)h(can)g(apply)f
(the)561 2194 y(other)65 b(kind)g(of)h(exception,)f(an)h(exclusion,)g
(to)f(fo)-7 b(rbid)65 b Fi(NOTE)561 2509 y Fl(inside)83
b Fi(NOTE)p Fl(:)p Black Black 1125 2874 a Fi()p Black 378
3265 a Fk(\017)p Black 83 w Fl(XML)84 b(do)7 b(es)82
b(not)h(supp)7 b(o)-7 b(rt)81 b(inclusions/exclusions.)p
Black Black 844 3584 a Fs(Also)49 b(in)g(SGML,)e(one)h(should)h(not)g
(use)f(this)h(feature)g(to)5 b(o)48 b(much,)g(since)g(other-)844
3767 y(wise)57 b(the)g(really)h(p)5 b(ossible)57 b(tree)g(structures)h
(can)f(b)5 b(ecome)56 b(unclea)-5 b(r.)p Black -47 4114
5977 9 v -47 4260 a(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 99 98 bop Black -47 -314 a Fs(5.)57
b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3177 b(5-99)p
-47 4114 9 4379 v -47 -257 5977 9 v 5930 4114 9 4379
v Black 1529 135 2758 4 v 1529 634 4 500 v 1615 480 a
Fm(Exceptions)145 b(\(4\))p 4283 634 V 1529 637 2758
4 v 4286 638 67 440 v 1595 704 2758 67 v 189 1120 a Fl(Inclusions)83
b(\(SGML)h(only\):)p Black Black 679 1502 310 7 v 906
1499 a Ff(-)1060 1552 y Fi(+)985 1378 y Fj(\033)p 985
1506 7 16 v 985 1626 a(\032)1233 1378 y(\030)p 1233 1506
V 1233 1626 a(\031)p 1105 1626 16 7 v 1105 1378 V 1236
1502 310 7 v 1463 1499 a Ff(-)1618 1559 y Fi(\()1543
1378 y Fj(\033)p 1543 1506 7 16 v 1543 1626 a(\032)1791
1378 y(\030)p 1791 1506 V 1791 1626 a(\031)p 1663 1626
16 7 v 1663 1378 V 1794 1502 620 7 v 2331 1499 a Ff(-)p
2414 1347 1612 7 v 2411 1654 7 310 v 2506 1554 a Fl(Element)f(T)-21
b(yp)7 b(e)p 4022 1654 V 2414 1657 1612 7 v 4026 1502
620 7 v 4563 1499 a Ff(-)4717 1559 y Fi(\))4642 1378
y Fj(\033)p 4642 1506 7 16 v 4642 1626 a(\032)4890 1378
y(\030)p 4890 1506 V 4890 1626 a(\031)p 4762 1626 16
7 v 4762 1378 V 4893 1502 310 7 v 5120 1499 a Ff(-)p
4332 1964 7 465 v 3344 1967 992 7 v 3344 1964 a(\033)3167
2024 y Fi(|)3093 1843 y Fj(\033)p 3093 1971 7 16 v 3093
2091 a(\032)3341 1843 y(\030)p 3341 1971 V 3341 2091
a(\031)p 3212 2091 16 7 v 3212 1843 V 2104 1967 992 7
v 2101 1964 7 465 v 2104 1582 a Ff(6)189 2812 y Fl(Exclusions)83
b(\(SGML)h(only\):)p Black Black 679 3193 310 7 v 906
3190 a Ff(-)1060 3243 y Fi(-)985 3070 y Fj(\033)p 985
3198 7 16 v 985 3317 a(\032)1233 3070 y(\030)p 1233 3198
V 1233 3317 a(\031)p 1105 3317 16 7 v 1105 3070 V 1236
3193 310 7 v 1463 3190 a Ff(-)1618 3251 y Fi(\()1543
3070 y Fj(\033)p 1543 3198 7 16 v 1543 3317 a(\032)1791
3070 y(\030)p 1791 3198 V 1791 3317 a(\031)p 1663 3317
16 7 v 1663 3070 V 1794 3193 620 7 v 2331 3190 a Ff(-)p
2414 3039 1612 7 v 2411 3345 7 310 v 2506 3245 a Fl(Element)f(T)-21
b(yp)7 b(e)p 4022 3345 V 2414 3348 1612 7 v 4026 3193
620 7 v 4563 3190 a Ff(-)4717 3251 y Fi(\))4642 3070
y Fj(\033)p 4642 3198 7 16 v 4642 3317 a(\032)4890 3070
y(\030)p 4890 3198 V 4890 3317 a(\031)p 4762 3317 16
7 v 4762 3070 V 4893 3193 310 7 v 5120 3190 a Ff(-)p
4332 3655 7 465 v 3344 3658 992 7 v 3344 3655 a(\033)3167
3716 y Fi(|)3093 3534 y Fj(\033)p 3093 3663 7 16 v 3093
3782 a(\032)3341 3534 y(\030)p 3341 3663 V 3341 3782
a(\031)p 3212 3782 16 7 v 3212 3534 V 2104 3658 992 7
v 2101 3655 7 465 v 2104 3273 a Ff(6)p Black -47 4114
5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 100 99 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-100)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 533 52 4750 4 v 533 551 4 500 v 619 397
a Fm(A)-12 b(ttribute)143 b(Decla)-12 b(rations)145 b(\(1\))p
5279 551 V 533 554 4750 4 v 5282 555 67 440 v 599 621
4750 67 v Black 378 1150 a Fk(\017)p Black 83 w Fl(Example)84
b(\(symb)7 b(ol)83 b(used)f(fo)-7 b(r)83 b(ma)-7 b(rking)82
b(list)g(items\):)p Black Black 610 1482 a Fi()p
Black Black 844 1780 a Fs(In)58 b(HTML)e(4.01)i(Strict)f(this)h
(attribute)h(w)-5 b(as)58 b(removed.)p Black 378 2152
a Fk(\017)p Black 83 w Fl(Several)123 b(attributes)e(\(of)i(one)g
(element)f(t)-7 b(yp)7 b(e\))123 b(can)g(b)7 b(e)561
2436 y(decla)-7 b(red)83 b(in)f(a)h(single)g Fi(ATTLIST)i
Fl(command.)p Black 378 2796 a Fk(\017)p Black 83 w Fl(E.g.)e(some)g
(attributes)e(of)h(images)h(in)g(HTML:)p Black Black
1177 3079 a Fi()p Black -47 4114
5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (100,101,102,103) 26
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 101 100 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-101)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 533 52 4750 4 v 533 551 4 500 v 619 397
a Fm(A)-12 b(ttribute)143 b(Decla)-12 b(rations)145 b(\(2\))p
5279 551 V 533 554 4750 4 v 5282 555 67 440 v 599 621
4750 67 v Black Black 353 1125 310 7 v 580 1122 a Ff(-)747
1182 y Fi()4968 2055 y Fj(\033)p 4968 2183 7 16 v 4968
2302 a(\032)5215 2055 y(\030)p 5215 2183 V 5215 2302
a(\031)p 5087 2302 16 7 v 5087 2055 V 5219 2179 310 7
v 5446 2176 a Ff(-)p 4720 2702 7 527 v 663 2705 4060
7 v 660 2702 7 527 v 663 2258 a(6)p Black 378 3163 a
Fk(\017)p Black 83 w Fl(F)-7 b(o)g(r)83 b(each)g(attribute,)e(three)h
(things)h(a)-7 b(re)82 b(de\014ned:)561 3440 y(Name,)g(data)h(t)-7
b(yp)7 b(e,)82 b(and)h(default)f(value.)p Black Black
844 3699 a Fs(White)50 b(space)f(is)h(required)g(b)5
b(et)-5 b(w)g(een)49 b(each)g(t)-5 b(w)g(o)50 b(comp)5
b(onents)50 b(of)f(the)h Fh(ATTLIST)844 3874 y Fs(command,)57
b(except)f(b)5 b(efo)-5 b(re)56 b(the)i(\014nal)g(\\)p
Fh(>)p Fs(",)f(where)g(it)h(is)f(optional.)p Black -47
4114 5977 9 v -47 4260 a(Stefan)f(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 102 101 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-102)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 533 52 4750 4 v 533 551 4 500 v 619 397
a Fm(A)-12 b(ttribute)143 b(Decla)-12 b(rations)145 b(\(3\))p
5279 551 V 533 554 4750 4 v 5282 555 67 440 v 599 621
4750 67 v Black 378 1112 a Fk(\017)p Black 83 w Fl(In)90
b(SGML,)h(but)e(not)h(in)f(XML,)i(an)f Fi(ATTLIST)i Fl(decla)-7
b(ration)561 1394 y(can)81 b(de\014ne)f(attribute)g(lists)g(fo)-7
b(r)80 b(several)h(element)g(t)-7 b(yp)7 b(es:)p Black
Black 1230 1701 a Fi()
p Black 378 2057 a Fk(\017)p Black 83 w Fl(The)74 b(same)g(attribute)e
(name)i(can)g(app)7 b(ea)-7 b(r)74 b(in)g(an)f Fi(ATTLIST)561
2339 y Fl(decla)-7 b(ration)82 b(only)h(once.)p Black
378 2695 a Fk(\017)p Black 83 w Fl(It)111 b(is)g(recommended)g
(\(required)f(in)h(SGML?\))i(that)c(fo)-7 b(r)561 2976
y(every)103 b(element)f(t)-7 b(yp)7 b(e,)103 b(there)f(is)h(only)g(one)
g Fi(ATTLIST)i Fl(de-)561 3257 y(cla)-7 b(ration)82 b(which)h
(de\014nes)g(all)g(its)f(attributes.)p Black Black 844
3522 a Fs(In)48 b(XML,)e(if)h(there)h(a)-5 b(re)47 b(several)g
Fh(ATTLIST)i Fs(decla)-5 b(rations)49 b(fo)-5 b(r)47
b(the)h(same)f(element)844 3698 y(t)-5 b(yp)5 b(e,)51
b(they)g(a)-5 b(re)53 b(merged.)e(The)h(\014rst)g(decla)-5
b(ration)53 b(fo)-5 b(r)52 b(an)g(attribute)i(b)5 b(ecomes)844
3874 y(e\013ective,)56 b(all)i(other)g(decla)-5 b(rations)58
b(fo)-5 b(r)58 b(the)f(same)g(attribute)i(a)-5 b(re)57
b(igno)-5 b(red.)p Black -47 4114 5977 9 v -47 4260 a(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 103 102 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-103)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 588 52 4640 4 v 588 551 4 500 v 674 397
a Fm(A)-12 b(ttribute)143 b(Data)g(T)-36 b(yp)12 b(es)144
b(\(1\))p 5224 551 V 588 554 4640 4 v 5228 555 67 440
v 654 621 4640 67 v Black 378 1136 a Fk(\017)p Black
83 w Fl(E.g.)83 b Fi(\(yes|no\))p Fl(:)i(Enumeration)e(t)-7
b(yp)7 b(e.)p Black Black 844 1409 a Fs(The)68 b(attribute)g(value)g
(must)f(b)5 b(e)67 b(one)g(of)h(the)f(listed)h(values.)f(Each)g(value)h
(is)844 1585 y(a)82 b(\\name)g(tok)-5 b(en")82 b(\(NMTOKEN\),)f(i.e.)g
(a)h(sequence)f(of)g(cha)-5 b(racters)82 b(that)844 1762
y(can)56 b(app)5 b(ea)-5 b(r)56 b(anywhere)f(in)h(identi\014ers)f
(\(letters,)h(digits,)g(and)g(certain)g(sp)5 b(ecial)844
1939 y(cha)-5 b(racters\).)76 b(E.g.)f(a)h(sequence)e(of)i(digits)g(w)
-5 b(ould)77 b(b)5 b(e)75 b(valid.)h(In)f(SGML,)f(it)844
2116 y(is)63 b(fo)-5 b(rbidden)64 b(that)f(same)g(enumeration)g(t)-5
b(yp)5 b(e)62 b(value)h(is)g(used)g(fo)-5 b(r)63 b(t)-5
b(w)g(o)63 b(attri-)844 2293 y(butes)i(of)g(the)f(same)h(element)f(t)-5
b(yp)5 b(e.)64 b(In)h(XML,)f(this)i(is)f(recommended)f(\\fo)-5
b(r)844 2469 y(interop)5 b(erabilit)-5 b(y".)p Black
378 2843 a Fk(\017)p Black 83 w Fi(CDATA)p Fl(:)85 b(Sequence)e(of)f(a)
-7 b(rbitra)g(ry)82 b(cha)-7 b(racters.)p Black Black
844 3115 a Fs(The)48 b(cha)-5 b(racter)47 b(\\)p Fh(&)p
Fs(")h(is)g(interp)-5 b(reted,)48 b(i.e.)f(one)g(can)g(use)g(cha)-5
b(racter)48 b(and)g(entit)-5 b(y)844 3292 y(references)74
b(in)i(the)f(attribute)i(values.)e(The)h(cha)-5 b(racters)76
b(\\)p Fh(<)p Fs(")f(and)i(\\)p Fh(>)p Fs(")e(a)-5 b(re)844
3469 y(not)50 b(interp)-5 b(reted)50 b(\(attribute)h(values)f(cannot)g
(contain)g(elements\).)f(In)g(SGML,)844 3646 y(b)5 b(oth)60
b(a)-5 b(re)61 b(valid,)f(in)g(XML,)f(\\)p Fh(<)p Fs(")h(is)g(fo)-5
b(rbidden.)61 b(In)f(this)g(w)-5 b(a)g(y)-14 b(,)59 b(missing)i(quotes)
844 3822 y(a)-5 b(re)58 b(easier)f(found.)p Black -47
4114 5977 9 v -47 4260 a(Stefan)f(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 104 103 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-104)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 588 134 4640 4 v 588 633 4 500 v 674 479
a Fm(A)-12 b(ttribute)143 b(Data)g(T)-36 b(yp)12 b(es)144
b(\(2\))p 5224 633 V 588 636 4640 4 v 5228 637 67 440
v 654 703 4640 67 v Black 378 1218 a Fk(\017)p Black
83 w Fi(NAME)p Fl(:)84 b(A)f(valid)g(name.)p Black Black
844 1538 a Fs(It)56 b(dep)5 b(ends)55 b(on)h(the)g(SGML)f(decla)-5
b(ration)57 b(which)e(cha)-5 b(racters)57 b(a)-5 b(re)56
b(p)5 b(ermitted.)844 1720 y(E.g.)41 b(a)g(sequence)e(of)i(letters)g
(and)g(digits)h(sta)-5 b(rting)43 b(with)e(a)g(letter.)g(If)g(the)f
(SGML)844 1903 y(decla)-5 b(ration)45 b(sp)5 b(eci\014es)41
b(that)k(names)e(a)-5 b(re)43 b(case-insensitive,)g(the)g(SGML)f(pa)-5
b(rser)844 2086 y(will)66 b(turn)f(all)h(names)f(to)g(upp)5
b(ercase.)64 b(The)h(application)h(p)-5 b(rogram)66 b(do)5
b(es)65 b(not)844 2268 y(have)57 b(to)h(w)-5 b(o)g(rry)58
b(ab)5 b(out)57 b(this.)h(XML)f(do)5 b(es)56 b(not)i(supp)5
b(o)-5 b(rt)58 b Fh(NAME)p Fs(.)p Black 378 2671 a Fk(\017)p
Black 83 w Fi(NAMES)p Fl(:)i(List)f(of)e Fi(NAME)p Fl(-values,)j(sepa)
-7 b(rated)58 b(b)-7 b(y)58 b(white)h(space.)p Black
Black 844 2991 a Fs(E.g.)48 b Fh("abc)74 b(def")p Fs(.)48
b(White)g(space)g(means)g(one)f(o)-5 b(r)49 b(mo)-5 b(re)48
b(spaces,)g(tabs,)g(and)h(line)844 3173 y(ends)g(\(can)g(b)5
b(e)49 b(con\014gured)g(in)g(the)g(SGML)f(decla)-5 b(ration\).)50
b(The)f(SGML)f(pa)-5 b(rser)844 3356 y(will)50 b(no)-5
b(rmalise)50 b(the)g(value)f(such)g(that)h(the)f(names)g(a)-5
b(re)50 b(sepa)-5 b(rated)50 b(b)-5 b(y)49 b(a)h(single)844
3539 y(space,)55 b(and)h(there)f(is)h(no)f(space)g(b)5
b(efo)-5 b(re)55 b(the)g(\014rst)h(and)g(after)g(the)f(last)h(name.)844
3721 y(XML)h(do)5 b(es)56 b(not)i(supp)5 b(o)-5 b(rt)58
b Fh(NAMES)p Fs(.)p Black -47 4114 5977 9 v -47 4260
a(Stefan)e(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59
b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84 b(at)58
b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (104,105,106,107) 27
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 105 104 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-105)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 588 52 4640 4 v 588 551 4 500 v 674 397
a Fm(A)-12 b(ttribute)143 b(Data)g(T)-36 b(yp)12 b(es)144
b(\(3\))p 5224 551 V 588 554 4640 4 v 5228 555 67 440
v 654 621 4640 67 v Black 378 1136 a Fk(\017)p Black
83 w Fi(ID)p Fl(:)117 b Fi(NAME)p Fl(-value)h(that)e(is)g(uniquely)h
(identi\014es)f(this)g(ele-)561 1436 y(ment)82 b(\(within)h(the)f
(entire)g(do)7 b(cument\).)p Black Black 844 1730 a Fs(I.e.)76
b(it)i(is)f(imp)5 b(ossible)78 b(that)g(t)-5 b(w)g(o)77
b(elements)g(have)f(the)h(same)g(value)g(fo)-5 b(r)78
b(an)844 1910 y(attribute)68 b(of)e(t)-5 b(yp)5 b(e)66
b Fh(ID)p Fs(.)h(This)g(even)e(holds)i(fo)-5 b(r)67 b(elements)f(of)g
(di\013erent)h(t)-5 b(yp)5 b(e.)844 2089 y(The)65 b(same)g(element)f(t)
-5 b(yp)5 b(e)64 b(cannot)h(have)f(t)-5 b(w)g(o)66 b(attributes)g(of)e
(t)-5 b(yp)5 b(e)64 b Fh(ID)p Fs(.)i(It)f(is)844 2269
y(recommended)50 b(to)i(use)g(the)f(same)h(name)f(fo)-5
b(r)53 b(all)f(attributes)h(of)e(t)-5 b(yp)5 b(e)52 b
Fh(ID)p Fs(,)f(and)844 2448 y(the)57 b(attribute)i(name)e(\\)p
Fh(ID)p Fs(")h(is)g(commonly)e(used.)p Black 378 2835
a Fk(\017)p Black 83 w Fi(IDREF)p Fl(:)109 b Fi(NAME)p
Fl(-value)g(that)d(app)7 b(ea)-7 b(rs)107 b(as)h(value)f(of)g(an)h
Fi(ID)p Fl(-)561 3135 y(attribute)81 b(somewhere)i(in)f(the)h(do)7
b(cument.)p Black 378 3509 a Fk(\017)p Black 83 w Fi(IDREFS)p
Fl(:)85 b(List)e(of)f Fi(IDREF)p Fl(-values.)p Black
Black 844 3803 a Fs(The)57 b(single)h(values)f(a)-5 b(re)58
b(sepa)-5 b(rated)58 b(b)-5 b(y)57 b(white)g(space.)p
Black -47 4114 5977 9 v -47 4260 a(Stefan)f(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 106 105 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-106)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 588 52 4640 4 v 588 551 4 500 v 674 397
a Fm(A)-12 b(ttribute)143 b(Data)g(T)-36 b(yp)12 b(es)144
b(\(4\))p 5224 551 V 588 554 4640 4 v 5228 555 67 440
v 654 621 4640 67 v Black 378 1136 a Fk(\017)p Black
83 w Fi(NMTOKEN)p Fl(:)85 b(Sequence)e(of)g(name)g(cha)-7
b(racters.)p Black Black 844 1409 a Fs(E.g.)66 b(in)h(XML,)e(this)i(is)
g(an)g(a)-5 b(rbitra)g(ry)68 b(sequence)d(of)h(letters,)g(digits,)h
(unders-)844 1586 y(co)-5 b(res)64 b(\\)p Fh(_)p Fs(",)g(hyphens)g(\\)p
Fh(-)p Fs(",)g(p)5 b(erio)g(ds)64 b(\\)p Fh(.)p Fs(",)g(and)h(colons)f
(\\)p Fh(:)p Fs(".)g(In)h(SGML,)d(the)844 1763 y(p)5
b(ossible)58 b(cha)-5 b(racters)57 b(dep)5 b(end)57 b(on)g(the)h(SGML)e
(decla)-5 b(ration.)p Black 378 2137 a Fk(\017)p Black
83 w Fi(NMTOKENS)p Fl(:)86 b(List)d(of)f Fi(NMTOKEN)p
Fl(-values.)p Black 378 2498 a Fk(\017)p Black 83 w Fi(NUMBER)p
Fl(:)j(List)e(of)f(digits.)g Fs(\(Not)58 b(supp)5 b(o)-5
b(rted)58 b(in)g(XML.\))p Black 378 2860 a Fk(\017)p
Black 83 w Fi(NUMBERS)p Fl(:)85 b(List)e(of)g Fi(NUMBER)p
Fl(-values.)p Black 378 3221 a Fk(\017)p Black 83 w Fi(NUTOKEN)p
Fl(:)i(Lik)-7 b(e)84 b Fi(NMTOKEN)p Fl(,)h(but)d(must)g(sta)-7
b(rt)82 b(with)g(a)h(digit.)p Black Black 844 3494 a
Fs(E.g.)57 b(\\)p Fh(10.5cm)p Fs(".)i(Not)e(supp)5 b(o)-5
b(rted)58 b(in)g(XML.)p Black 378 3868 a Fk(\017)p Black
83 w Fi(NUTOKENS)p Fl(:)86 b(List)d(of)f Fi(NUTOKEN)p
Fl(-values.)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 107 106 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-107)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 588 314 4640 4 v 588 813 4 500 v 674 659
a Fm(A)-12 b(ttribute)143 b(Data)g(T)-36 b(yp)12 b(es)144
b(\(5\))p 5224 813 V 588 816 4640 4 v 5228 816 67 440
v 654 883 4640 67 v Black 378 1398 a Fk(\017)p Black
83 w Fi(ENTITY)p Fl(:)85 b(Name)e(of)f(an)h(entit)-7
b(y)-21 b(.)p Black Black 844 1718 a Fs(Entities)48 b(a)-5
b(re)47 b(explained)g(fully)f(b)5 b(elo)-5 b(w,)47 b(they)f(a)-5
b(re)48 b(a)f(kind)h(of)e(macros)h(o)-5 b(r)48 b(include)844
1900 y(\014les.)c(An)g(attribute)i(of)e(t)-5 b(yp)5 b(e)43
b Fh(ENTITY)j Fs(tak)-5 b(es)45 b(as)f(value)g(the)g(name)g(of)g(a)h
(decla)-5 b(red)844 2083 y(unpa)g(rsed)58 b(entit)-5
b(y)-14 b(.)p Black 378 2485 a Fk(\017)p Black 83 w Fi(ENTITIES)p
Fl(:)86 b(List)d(of)f Fi(ENTITY)p Fl(-values.)p Black
378 2876 a Fk(\017)p Black 83 w Fi(NOTATION)109 b(\()p
Fd(N)1787 2916 y Fc(1)1895 2876 y Fi(|...|)p Fd(N)2587
2900 y Fb(m)2748 2876 y Fi(\))p Fl(:)83 b(One)g(of)g(the)f(notations)g
Fd(N)5394 2917 y Fb(i)5458 2876 y Fl(.)p Black Black
844 3195 a Fs(The)64 b Fe(N)1310 3214 y Fa(i)1415 3195
y Fs(must)g(b)5 b(e)63 b(decla)-5 b(red)64 b(as)h(notations)g(\(data)g
(fo)-5 b(rmats\).)64 b(Only)g(one)g(at-)844 3378 y(tribute)53
b(of)f(an)g(element)f(t)-5 b(yp)5 b(e)52 b(can)g(have)f(the)h(t)-5
b(yp)5 b(e)52 b Fh(NOTATION)p Fs(.)h(This)g(attribute)844
3561 y(de\014nes)k(the)g(fo)-5 b(rmat)58 b(of)f(the)g(content)g(of)g
(the)g(element.)p Black -47 4114 5977 9 v -47 4260 a(Stefan)f(Brass:)i
(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016
b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p Black
eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 108 107 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-108)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 588 239 4640 4 v 588 738 4 500 v 674 584
a Fm(A)-12 b(ttribute)143 b(Data)g(T)-36 b(yp)12 b(es)144
b(\(6\))p 5224 738 V 588 741 4640 4 v 5228 742 67 440
v 654 808 4640 67 v Black 378 1323 a Fk(\017)p Black
83 w Fl(In)101 b(summa)-7 b(ry)-21 b(,)100 b(XML)h(supp)7
b(o)-7 b(rts)99 b(only)h(the)g(follo)-7 b(wing)101 b(at-)561
1639 y(tribute)81 b(data)h(t)-7 b(yp)7 b(es:)p Black
596 1979 a Fk(\005)p Black 127 w Fl(Enumeration)82 b(t)-7
b(yp)7 b(es,)p Black 596 2319 a Fk(\005)p Black 127 w
Fi(CDATA)p Fl(,)p Black 596 2660 a Fk(\005)p Black 127
w Fi(ID)p Fl(,)83 b Fi(IDREF)p Fl(,)i Fi(IDREFS)p Fl(,)p
Black 596 3000 a Fk(\005)p Black 127 w Fi(NMTOKEN)p Fl(,)g
Fi(NMTOKENS)p Fl(,)p Black 596 3341 a Fk(\005)p Black
127 w Fi(ENTITY)p Fl(,)g Fi(ENTITIES)p Fl(,)p Black 596
3681 a Fk(\005)p Black 127 w Fl(enumerations)d(of)h(notations.)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (108,109,110,111) 28
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 109 108 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-109)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 1193 197 3429 4 v 1193 696 4 500 v 1280
542 a Fm(Default)143 b(V)-12 b(alues)144 b(\(1\))p 4619
696 V 1193 699 3429 4 v 4622 700 67 440 v 1260 766 3429
67 v Black 378 1281 a Fk(\017)p Black 83 w Fl(One)61
b(must)d(sp)7 b(ecify)60 b(what)g(should)f(happ)7 b(en)60
b(if)f(an)h(element)561 1596 y(of)f(the)g(t)-7 b(yp)7
b(e)59 b(has)h(not)f(de\014ned)h(a)f(value)h(fo)-7 b(r)59
b(the)h(attribute.)p Black 378 1987 a Fk(\017)p Black
83 w Fl(One)84 b(p)7 b(ossibilit)-7 b(y)82 b(is)h(to)f(sp)7
b(ecify)83 b(a)g(default)f(value:)p Black Black 651 2352
a Fi()p Black Black 844 2720 a Fs(The)80 b(quotation)g(ma)-5
b(rks)81 b(a)-5 b(round)81 b(the)e(default)h(value)f(a)-5
b(re)80 b(not)g(required)g(in)844 2903 y(SGML,)56 b(but)i(they)e(a)-5
b(re)58 b(required)g(in)g(XML.)p Black 378 3305 a Fk(\017)p
Black 83 w Fl(Then)69 b(the)g(tag)g Fi(
)i Fl(in)f(the)f(do)7
b(cument)68 b(is)i(equivalent)f(to)p Black Black 2249
3671 a Fi()p Fl(.)p Black -47 4114
5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 110 109 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-110)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 1193 52 3429 4 v 1193 551 4 500 v 1280
397 a Fm(Default)143 b(V)-12 b(alues)144 b(\(2\))p 4619
551 V 1193 554 3429 4 v 4622 555 67 440 v 1260 621 3429
67 v Black 378 1136 a Fk(\017)p Black 83 w Fl(Instead)83
b(of)f(a)h(default)f(value,)h(one)g(can)g(also)g(sp)7
b(ecify:)p Black 596 1436 a Fk(\005)p Black 127 w Fi(#IMPLIED)p
Fl(:)86 b(The)c(attribute)f(is)i(optional.)p Black Black
1112 1677 a Fs(I.e.)64 b(the)g(default)h(value)g(is)g(a)g(\\null)h
(value")f(di\013erent)g(from)g(all)h(p)5 b(ossible)1112
1852 y(no)-5 b(rmal)61 b(values.)e(The)h(name)f(fo)-5
b(r)60 b(the)g(k)-5 b(eyw)g(o)g(rd)60 b(w)-5 b(as)60
b(chosen)f(b)5 b(ecause)58 b(it)1112 2026 y(is)c(assumed)f(that)i(the)f
(application)h(p)-5 b(rogram)55 b(can)f(compute)f(a)h(value)g(fo)-5
b(r)1112 2201 y(the)52 b(attribute.)h(E.g.)f(a)g(chapter)g(numb)5
b(er)52 b(is)h(usually)f(the)g(numb)5 b(er)52 b(of)g(the)1112
2375 y(last)58 b(chapter)f(plus)h(1.)p Black 596 2675
a Fk(\005)p Black 127 w Fi(#REQUIRED)p Fl(:)85 b(An)c(attribute)f
(value)i(must)e(b)7 b(e)82 b(sp)7 b(eci\014ed.)p Black
596 2974 a Fk(\005)p Black 127 w Fi(#FIXED)108 b("Value")p
Fl(:)75 b(The)e(attribute)e(can)j(have)f(only)g(this)828
3249 y(single)83 b(value)g(that)f(is)h(sp)7 b(eci\014ed)83
b(in)g(the)f(DTD.)p Black Black 1112 3490 a Fs(This)67
b(is)g(e.g.)g(used)f(when)h(many/all)g(element)f(t)-5
b(yp)5 b(es)66 b(have)h(an)g(attribu-)1112 3665 y(te)74
b(with)h(the)f(same)g(name,)h(and)g(fo)-5 b(r)75 b(each)f(element)f(t)
-5 b(yp)5 b(e)74 b(a)h(\(p)5 b(ossibly)1112 3839 y(di\013erent\))57
b(value)g(is)h(decla)-5 b(red)57 b(in)h(the)f(DTD.)p
Black -47 4114 5977 9 v -47 4260 a(Stefan)f(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 111 110 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-111)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 1193 52 3429 4 v 1193 551 4 500 v 1280
397 a Fm(Default)143 b(V)-12 b(alues)144 b(\(3\))p 4619
551 V 1193 554 3429 4 v 4622 555 67 440 v 1260 621 3429
67 v Black 378 1136 a Fk(\017)p Black 83 w Fl(Default)84
b(value,)g Fi(#IMPLIED)p Fl(,)j Fi(#REQUIRED)p Fl(,)g
Fi(#FIXED)f Fl(a)-7 b(re)84 b(sup-)561 1417 y(p)7 b(o)-7
b(rted)81 b(in)i(XML.)p Black 378 1772 a Fk(\017)p Black
83 w Fl(SGML)h(has)f(in)f(addition:)p Black 596 2077
a Fk(\005)p Black 127 w Fi(#CURRENT)p Fl(:)k(The)c(last)g(sp)7
b(eci\014ed)83 b(value)h(is)e(used.)p Black Black 1112
2328 a Fs(The)65 b(attribute)h(is)f(required)h(fo)-5
b(r)65 b(the)g(\014rst)h(element)e(of)g(the)h(t)-5 b(yp)5
b(e.)65 b(The-)1112 2504 y(reafter,)c(it)h(is)f(optional.)i(If)e(no)h
(value)f(is)g(sp)5 b(eci\014ed,)60 b(the)i(attribute)g(value)1112
2680 y(of)57 b(the)g(last)h(element)e(of)h(the)h(same)f(t)-5
b(yp)5 b(e)56 b(is)i(used.)p Black 596 2985 a Fk(\005)p
Black 127 w Fi(#CONREF)p Fl(:)88 b(If)d(a)g(value)g(fo)-7
b(r)85 b(this)f(attribute)g(is)h(sp)7 b(eci\014ed,)828
3266 y(the)82 b(content)g(of)h(the)f(element)h(must)f(b)7
b(e)82 b(empt)-7 b(y)-21 b(.)p Black Black 1112 3517
a Fs(\\)p Fh(CONREF)p Fs(")59 b(stands)h(fo)-5 b(r)59
b(\\content)f(reference".)f(In)h(a)h(w)-5 b(a)g(y)59
b(determined)f(b)-5 b(y)1112 3692 y(the)52 b(application,)j(using)e
(this)h(attribute)g(is)f(an)g(alternative)h(to)f(sp)5
b(ecifying)1112 3868 y(content)57 b(of)g(the)g(element.)p
Black -47 4114 5977 9 v -47 4260 a(Stefan)f(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 112 111 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-112)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 1045 76 3726 4 v 1045 480 4 405 v 1131
397 a Fm(Comments)144 b(in)f(DTDs)p 4767 480 V 1045 483
3726 4 v 4771 483 67 345 v 1111 550 3726 67 v Black 378
1136 a Fk(\017)p Black 83 w Fl(Within)69 b(the)f(ma)-7
b(rkup)69 b(decla)-7 b(ration,)69 b(one)g(can)g(write)g(com-)561
1410 y(ments)82 b(which)h(a)-7 b(re)83 b(enclosed)g(in)g(\\)p
Fi(--)p Fl(".)p Black Black 651 1690 a Fi()p Black 378 2936 a Fk(\017)p Black
83 w Fl(This)83 b(is)g(only)f(p)7 b(ossible)83 b(in)g(SGML,)g(not)g(in)
f(XML.)p Black 378 3285 a Fk(\017)p Black 83 w Fl(A)74
b(ma)-7 b(rkup)73 b(decla)-7 b(ration)73 b(can)h(also)g(contain)f(only)
h(a)f(com-)561 3559 y(ment.)61 b(This)h(gives)h(the)f(comments)g(as)g
(explained)h(ab)7 b(ove:)p Black Black 1704 3860 a Fi()p Black -47 4114 5977
9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (112,113,114,115) 29
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 113 112 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-113)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 2013 154 1789 4 v 2013 558 4 405 v 2100
475 a Fm(Overview)p 3799 558 V 2013 561 1789 4 v 3802
561 67 345 v 2080 628 1789 67 v Black Black 617 1329
a Fl(1.)82 b(Motivation,)h(Histo)-7 b(ry)-21 b(,)82 b(Applications)617
1887 y(2.)g(SGML)i(Do)7 b(cuments)82 b(\(Syntax\))617
2445 y(3.)g(Do)7 b(cument)83 b(T)-21 b(yp)7 b(e)82 b(De\014nitions)h
(\(DTDs\))617 3002 y(4.)f(Entities,)g(Notations,)g(Ma)-7
b(rk)g(ed)83 b(Sections)458 2703 y Fj(')p 458 3029 7
164 v 458 3199 a(&)5417 2703 y($)p 5417 3029 V 5417 3199
a(\045)p 628 3199 4627 7 v 628 2703 V 617 3560 a Fl(5.)f(DOCTYPE,)h
(XML)h(Decla)-7 b(ration)p Black -47 4114 5977 9 v -47
4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 114 113 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-114)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 870 52 4076 4 v 870 551 4 500 v 956 397
a Fm(Entities:)143 b(Overview)h(\(1\))p 4942 551 V 870
554 4076 4 v 4946 555 67 440 v 936 621 4076 67 v Black
378 1150 a Fk(\017)p Black 83 w Fl(Entities)132 b(can)g(b)7
b(e)132 b(used)g(as)h(macros)e(\(abb)-7 b(reviations\),)561
1425 y(e.g.)77 b(one)h(can)f(decla)-7 b(re)78 b(an)g(entit)-7
b(y)77 b(\\)p Fi(ora)p Fl(")i(with)e(the)g(value)561
1700 y(\\)p Fi(Oracle)107 b(8.1.6)p Fl(")85 b(\(replacement)e(text\):)p
Black Black 1599 2025 a Fi()p
Black 378 2375 a Fk(\017)p Black 83 w Fl(When)83 b(the)f(entit)-7
b(y)82 b(is)h(decla)-7 b(red,)83 b(the)f(entit)-7 b(y)83
b(reference)p Black Black 2811 2700 a Fi(&ora;)561 3025
y Fl(in)f(the)h(do)7 b(cument)82 b(is)h(replaced)f(b)-7
b(y)83 b(\\)p Fi(Oracle)108 b(8.1.6)p Fl(".)p Black Black
844 3280 a Fs(In)71 b(SGML,)e(the)h(\\)p Fh(;)p Fs(")h(is)g(optional)g
(if)g(a)g(cha)-5 b(racter)71 b(follo)-5 b(ws)70 b(that)i(cannot)f(b)5
b(e)844 3454 y(pa)-5 b(rt)61 b(of)f(the)g(entit)-5 b(y)60
b(name,)g(e.g.)f(a)i(space.)e(If)h(a)g(line)h(end)f(follo)-5
b(ws)60 b(the)g(entit)-5 b(y)844 3629 y(name,)66 b(this)h(line)g(end)f
(is)h(removed.)e(Some)h(SGML)f(users)h(de\014ne)g(an)g(empt)-5
b(y)844 3803 y(entit)g(y)54 b(esp)5 b(ecially)52 b(fo)-5
b(r)54 b(this)g(purp)5 b(ose.)54 b(In)g(XML,)e(the)i(\\)p
Fh(;)p Fs(")g(is)g(alw)-5 b(a)g(ys)54 b(required.)p Black
-47 4114 5977 9 v -47 4260 a(Stefan)i(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 115 114 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-115)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 870 52 4076 4 v 870 551 4 500 v 956 397
a Fm(Entities:)143 b(Overview)h(\(2\))p 4942 551 V 870
554 4076 4 v 4946 555 67 440 v 936 621 4076 67 v Black
378 1136 a Fk(\017)p Black 83 w Fl(In)122 b(SGML,)h(there)e(a)-7
b(re)121 b(di\013erent)g(pa)-7 b(rameters)121 b(fo)-7
b(r)121 b(the)561 1446 y(case-sensitivit)-7 b(y)72 b(of)g(entit)-7
b(y)72 b(names)h(and)f(of)g(all)h(other)e(na-)561 1755
y(mes)82 b(\(esp)7 b(ecially)84 b(element)f(t)-7 b(yp)7
b(es\).)p Black Black 844 2065 a Fs(\\)p Fh(NAMING)74
b(...)g(NAMECASE)h(GENERAL)f(YES)g(ENTITY)g(NO)p Fs(")50
b(means)g(that)h(element)e(t)-5 b(y-)844 2246 y(p)5 b(e)72
b(names)h(will)g(b)5 b(e)73 b(case-insensitive)f(\(lo)-5
b(w)g(ercase)72 b(letters)h(a)-5 b(re)74 b(replaced)e(b)-5
b(y)844 2428 y(their)54 b(upp)5 b(ercase)53 b(counterpa)-5
b(rt\))55 b(while)f(enit)-5 b(y)53 b(names)h(will)g(b)5
b(e)53 b(case-sensitive.)p Black 378 2824 a Fk(\017)p
Black 83 w Fl(E.g.)107 b(in)g(HTML,)g(element)g(t)-7
b(yp)7 b(e)106 b(names)h(\(\\tags"\))g(a)-7 b(re)561
3134 y(not)82 b(case)h(sensitive,)g(but)f(entit)-7 b(y)82
b(names)h(a)-7 b(re.)p Black Black 844 3444 a Fs(E.g.)57
b(\\)p Fh(ä)i Fs(is)e(an)h(\\)n(\177)-84 b(a",)58
b(while)f(\\)p Fh(Ä)i Fs(is)e(an)h(\\)3996 3421
y(\177)3984 3444 y(A".)p Black 378 3841 a Fk(\017)p Black
83 w Fl(In)83 b(XML,)h(names)e(a)-7 b(re)83 b(alw)-7
b(a)g(ys)84 b(case-sensitive.)p Black -47 4114 5977 9
v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 116 115 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-116)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 870 52 4076 4 v 870 551 4 500 v 956 397
a Fm(Entities:)143 b(Overview)h(\(3\))p 4942 551 V 870
554 4076 4 v 4946 555 67 440 v 936 621 4076 67 v Black
378 1089 a Fk(\017)p Black 83 w Fl(There)123 b(a)-7 b(re)123
b(di\013erent)g(kinds)g(of)g(entities.)g(The)g(ab)7 b(ove)561
1365 y(example)83 b(is)g(a)f(geneneral,)h(internal,)f(pa)-7
b(rsed)83 b(entit)-7 b(y)-21 b(.)p Black 378 1716 a Fk(\017)p
Black 83 w Fl(Entities)83 b(can)g(b)7 b(e)82 b(classi\014ed)h(as:)p
Black 596 2017 a Fk(\005)p Black 127 w Fl(General:)g(Used)g(in)g(the)f
(do)7 b(cument.)828 2294 y(P)-7 b(a)g(rameter:)82 b(Used)h(in)g(the)f
(DTD.)p Black 596 2595 a Fk(\005)p Black 127 w Fl(Internal:)e(The)g
(value)h(is)f(written)g(in)g(the)g(decla)-7 b(ration.)828
2871 y(External:)83 b(The)f(value)h(is)g(contained)g(in)f(another)g
(\014le.)p Black 596 3172 a Fk(\005)p Black 127 w Fl(P)-7
b(a)g(rsed:)82 b(The)h(value)g(is)g(SGML/XML)h(text.)828
3449 y(Unpa)-7 b(rsed:)83 b(The)g(value)g(is)f(e.g.)h(bina)-7
b(ry)83 b(data.)p Black Black 1112 3693 a Fs(In)g(SGML,)f(pa)-5
b(rsed)84 b(entities)f(a)-5 b(re)84 b(also)g(called)f(SGML)f(entities,)
i(other)1112 3868 y(entities)57 b(a)-5 b(re)58 b(called)f(Non-SGML)g(o)
-5 b(r)58 b(data)g(entities.)p Black -47 4114 5977 9
v -47 4260 a(Stefan)e(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (116,117,118,119) 30
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 117 116 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-117)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 870 52 4076 4 v 870 551 4 500 v 956 397
a Fm(Entities:)143 b(Overview)h(\(4\))p 4942 551 V 870
554 4076 4 v 4946 555 67 440 v 936 621 4076 67 v Black
378 1136 a Fk(\017)p Black 83 w Fl(Of)123 b(the)g(eight)g(theo)-7
b(retically)122 b(p)7 b(ossible)123 b(combinations,)561
1423 y(only)85 b(\014ve)g(a)-7 b(re)85 b(p)7 b(ermitted:)84
b(Unpa)-7 b(rsed)86 b(entities)f(must)f(al-)561 1710
y(w)-7 b(a)g(ys)83 b(b)7 b(e)83 b(external)f(and)h(general.)p
Black Black 844 1984 a Fs(Non-SGML)63 b(data)i(cannot)g(b)5
b(e)64 b(directly)g(included)g(in)g(an)h(SGML)e(do)5
b(cument)844 2161 y(and)58 b(can)f(certainly)h(not)f(b)5
b(e)57 b(used)g(in)h(the)f(DTD.)p Black 378 2535 a Fk(\017)p
Black 83 w Fl(In)97 b(the)f(SGML/XML)i(literature,)e(entities)g(a)-7
b(re)96 b(seen)h(as)561 2822 y(the)82 b(physical)h(units)f(\(sto)-7
b(rage)83 b(units\))g(of)f(a)h(do)7 b(cument.)p Black
Black 844 3096 a Fs(I.e.)66 b(entities)i(a)-5 b(re)67
b(a)h(generalization)h(of)e(\014les)g(\(e.g.)f(they)h(could)g(also)h(b)
5 b(e)66 b(ex-)844 3272 y(tracted)58 b(from)f(a)h(database)g(o)-5
b(r)58 b(b)5 b(e)56 b(computed)h(b)-5 b(y)57 b(a)h(p)-5
b(rogram\).)59 b(Entities)e(a)-5 b(re)844 3449 y(containers)57
b(fo)-5 b(r)56 b(SGML/XML)e(and)j(other)f(data.)h(The)f(main)h(\014le,)
f(where)f(the)844 3626 y(SGML/XML)77 b(p)-5 b(ro)5 b(cessing)79
b(sta)-5 b(rts,)79 b(is)h(called)e(the)h(\\do)5 b(cument)78
b(entit)-5 b(y".)79 b(In)844 3803 y(contrast,)58 b(elements)e(a)-5
b(re)58 b(seen)f(as)g(the)h(logical)g(units)g(of)f(a)g(do)5
b(cument.)p Black -47 4114 5977 9 v -47 4260 a(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 118 117 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-118)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 735 52 4345 4 v 735 551 4 500 v 822 397
a Fm(Entities:)143 b(Motivation)g(\(1\))p 5077 551 V
735 554 4345 4 v 5080 555 67 440 v 802 621 4345 67 v
Black 378 1150 a Fk(\017)p Black 83 w Fl(Entities)83
b(reduce)f(the)h(t)-7 b(yping)82 b(e\013o)-7 b(rt)82
b(\(abb)-7 b(reviations\).)p Black Black 844 1422 a Fs(The)59
b(entit)-5 b(y)59 b(name)g(ma)-5 b(y)59 b(b)5 b(e)59
b(much)g(sho)-5 b(rter)60 b(than)g(the)e(replacement)h(text.)f(If)844
1599 y(the)c(replacement)g(text)f(needs)h(to)g(app)5
b(ea)-5 b(r)55 b(several)f(times)g(in)h(the)f(do)5 b(cument,)844
1775 y(one)57 b(saves)g(k)-5 b(eystrok)g(es.)p Black
378 2148 a Fk(\017)p Black 83 w Fl(If)95 b(in)f(the)g(ab)7
b(ove)95 b(example,)g(the)f(Oracle)h(version)f(chan-)561
2434 y(ges,)78 b(one)g(must)f(change)i(only)f(the)g(replacement)f(text)
h(in)561 2719 y(the)k(entit)-7 b(y)82 b(de\014nition)g(\(at)h(one)g
(place\).)p Black Black 844 2991 a Fs(If)g(one)f(did)h(not)g(use)g(an)g
(entit)-5 b(y)-14 b(,)82 b(one)h(has)g(to)g(edit)g(all)h(source)e
(\014les)h(with)844 3168 y(\\Sea)-5 b(rch&Replace".)p
Black 378 3541 a Fk(\017)p Black 83 w Fl(The)65 b(entit)-7
b(y)65 b(name)h(might)e(b)7 b(e)66 b(easier)f(to)g(rememb)7
b(er)64 b(than)561 3827 y(its)f(replacement)h(text)g(\(e.g.)h
Fi(ä)h Fl(stands)e(fo)-7 b(r)63 b Fi(ä)p Fl(\).)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 119 118 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-119)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 735 52 4345 4 v 735 551 4 500 v 822 397
a Fm(Entities:)143 b(Motivation)g(\(2\))p 5077 551 V
735 554 4345 4 v 5080 555 67 440 v 802 621 4345 67 v
Black 378 1136 a Fk(\017)p Black 83 w Fl(Using)94 b(entit)-7
b(y)94 b(names)f(fo)-7 b(r)93 b(sp)7 b(ecial)94 b(cha)-7
b(racters)94 b(also)f(im-)561 1443 y(p)-7 b(roves)88
b(the)h(p)7 b(o)-7 b(rtabilit)g(y)87 b(of)i(the)f(do)7
b(cument)88 b(to)g(systems)561 1749 y(using)82 b(other)g(co)7
b(des.)p Black 378 2130 a Fk(\017)p Black 83 w Fl(Using)84
b(entities)e(leads)h(to)f(a)h(higher)f(unifo)-7 b(rmit)g(y)-21
b(.)p Black Black 844 2436 a Fs(Otherwise)64 b(one)g(might)h(write)f
(e.g.)g(ORA)-5 b(CLE)64 b(8.1.6)g(in)h(some)f(places,)f(and)844
2617 y(Oracle)57 b(8.1.6)h(in)f(others,)h(and)g(Oracle)f(8.1.5)g(in)h
(still)g(others.)p Black 378 3010 a Fk(\017)p Black 83
w Fl(One)105 b(can)g(also)g(get)f(several)h(versions)g(of)f(a)g(do)7
b(cument)561 3317 y(via)83 b(di\013erently)f(de\014ned)g(entities.)p
Black Black 844 3622 a Fs(E.g.)61 b(if)f(user)h(interfaces)f(a)-5
b(re)61 b(sp)5 b(eci\014ed)59 b(in)i(XML,)e(the)i(language-dep)5
b(endent)844 3803 y(pa)-5 b(rts)59 b(can)e(b)5 b(e)57
b(de\014ned)f(in)i(entities.)p Black -47 4114 5977 9
v -47 4260 a(Stefan)e(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 120 119 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-120)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 343 52 5131 4 v 343 551 4 500 v 429 397
a Fm(General)144 b(Entities:)f(Details)g(\(1\))p 5470
551 V 343 554 5131 4 v 5473 555 67 440 v 409 621 5131
67 v Black 378 1136 a Fk(\017)p Black 83 w Fl(General)83
b(pa)-7 b(rsed)83 b(entities)f(can)h(b)7 b(e)83 b(referenced)f(in:)p
Black 596 1450 a Fk(\005)p Black 127 w Fl(the)g(content)g(of)h(an)f
(element,)p Black 596 1764 a Fk(\005)p Black 127 w Fl(attribute)f
(value)i(literals)g(\(inside)g(quotes\),)p Black Black
1112 2028 a Fs(This)58 b(includes)f(default)g(values)g(of)g(attributes)
i(de\014ned)e(in)g(the)g(DTD.)1112 2205 y(In)j(XML,)f(only)i(internal)g
(\(general)f(pa)-5 b(rsed\))61 b(entities)g(a)-5 b(re)60
b(allo)-5 b(w)g(ed)61 b(in)g(at-)1112 2383 y(tribute)50
b(values.)e(It)i(seems)e(that)i(SGML)e(do)5 b(es)49 b(not)h(have)e
(this)i(restriction.)p Black 596 2697 a Fk(\005)p Black
127 w Fl(the)82 b(entit)-7 b(y)83 b(value)g(in)g(the)f(de\014nition)g
(of)h(an)f(entit)-7 b(y)-21 b(.)p Black 378 3060 a Fk(\017)p
Black 83 w Fl(E.g.)74 b(entit)-7 b(y)73 b(references)h(cannot)f(b)7
b(e)74 b(used)g(instead)f(of)h(an)561 3349 y(element)82
b(t)-7 b(yp)7 b(e)83 b(o)-7 b(r)82 b(attribute)f(name)i(within)g(a)f
(tag.)p Black Black 844 3626 a Fs(As)54 b(with)h(whitespace,)e(the)h
(SGML/XML)e(gramma)-5 b(r)56 b(sp)5 b(eci\014es)52 b(where)i(entit)-5
b(y)844 3803 y(references)56 b(can)h(app)5 b(ea)-5 b(r.)p
Black -47 4114 5977 9 v -47 4260 a(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (120,121,122,123) 31
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 121 120 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-121)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 343 52 5131 4 v 343 551 4 500 v 429 397
a Fm(General)144 b(Entities:)f(Details)g(\(2\))p 5470
551 V 343 554 5131 4 v 5473 555 67 440 v 409 621 5131
67 v Black 378 1150 a Fk(\017)p Black 83 w Fl(SGML/XML)61
b(try)e(to)g(exclude)h(unexp)7 b(ected)60 b(pa)-7 b(rsing)59
b(mo-)561 1434 y(de)82 b(changes)h(after)f(an)h(entit)-7
b(y)82 b(is)h(referenced.)p Black 378 1793 a Fk(\017)p
Black 83 w Fl(This)62 b(is)f(esp)7 b(ecially)62 b(imp)7
b(o)-7 b(rtant)60 b(fo)-7 b(r)61 b(XML,)h(b)7 b(ecause)62
b(XML)561 2078 y(can)82 b(b)7 b(e)83 b(pa)-7 b(rsed)83
b(without)f(DTD.)p Black Black 844 2348 a Fs(Then)59
b(the)f(replacement)g(text)f(fo)-5 b(r)59 b(entities)g(might)g(not)f(b)
5 b(e)58 b(kno)-5 b(wn,)59 b(but)g(still)844 2524 y(the)e(general)h
(structure)f(of)h(the)f(do)5 b(cument)56 b(should)i(b)5
b(e)57 b(clea)-5 b(r.)p Black 378 2896 a Fk(\017)p Black
83 w Fl(The)135 b(op)7 b(ening)134 b(delimiter)g(of)g(a)h(tag,)e
(comment,)h(etc.)561 3180 y(must)69 b(b)7 b(e)71 b(in)f(the)g(same)h
(entit)-7 b(y)70 b(as)h(the)f(closing)g(delimiter.)p
Black Black 844 3450 a Fs(I.e.)47 b(the)h(replacement)f(text)g(of)g(an)
h(entit)-5 b(y)48 b(that)h(is)f(referenced)e(in)i(the)f(content)844
3627 y(cannot)63 b(contain)g(an)g(unmatched)g(\\)p Fh(<)p
Fs(")g(o)-5 b(r)63 b(\\)p Fh(>)p Fs(".)g(If)g(the)f(entit)-5
b(y)63 b(is)g(referenced)844 3803 y(in)58 b(an)g(attribute)g(value,)f
(these)g(cha)-5 b(racters)57 b(have)g(no)h(sp)5 b(ecial)57
b(meaning.)p Black -47 4114 5977 9 v -47 4260 a(Stefan)f(Brass:)i
(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016
b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p Black
eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 122 121 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-122)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 343 52 5131 4 v 343 551 4 500 v 429 397
a Fm(General)144 b(Entities:)f(Details)g(\(3\))p 5470
551 V 343 554 5131 4 v 5473 555 67 440 v 409 621 5131
67 v Black 378 1136 a Fk(\017)p Black 83 w Fl(If)76 b(an)f(entit)-7
b(y)75 b(reference)g(app)7 b(ea)-7 b(rs)75 b(in)h(an)f(attribute)f
(value,)561 1451 y(the)83 b(delimiters)g(\(quotes\))h
Fi(")g Fl(and)f Fi(')h Fl(a)-7 b(re)84 b(not)f(interp)-7
b(reted)561 1767 y(in)82 b(the)h(replacement)f(text.)p
Black Black 844 2086 a Fs(I.e.)73 b(it)i(is)g(not)f(p)5
b(ossible)75 b(that)g(an)f(entit)-5 b(y)74 b(reference)f(in)h(an)h
(attribute)g(value)844 2268 y(suddenly)57 b(closes)g(the)g(attribute)i
(value.)p Black 378 2671 a Fk(\017)p Black 83 w Fl(XML)99
b(requires)e(also)h(that)f(if)h(the)f(sta)-7 b(rt)97
b(tag)g(of)h(an)g(ele-)561 2986 y(ment)k(is)h(contained)g(in)g(an)g
(entit)-7 b(y)-21 b(,)103 b(the)f(co)-7 b(rresp)7 b(onding)561
3301 y(end)82 b(tag)h(must)f(b)7 b(e)82 b(contained)h(in)g(the)f(same)h
(entit)-7 b(y)-21 b(.)p Black Black 844 3621 a Fs(In)72
b(SGML,)f(this)h(is)g(only)g(a)g(recommendation,)g(except)e(fo)-5
b(r)73 b(elements)e(with)844 3803 y(content)57 b(mo)5
b(del)57 b(\\)p Fh(CDATA)p Fs(")i(and)e(\\)p Fh(RCDATA)p
Fs(",)i(where)d(it)i(is)g(required.)p Black -47 4114
5977 9 v -47 4260 a(Stefan)e(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 123 122 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-123)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 343 52 5131 4 v 343 551 4 500 v 429 397
a Fm(General)144 b(Entities:)f(Details)g(\(4\))p 5470
551 V 343 554 5131 4 v 5473 555 67 440 v 409 621 5131
67 v Black 378 1136 a Fk(\017)p Black 83 w Fl(Entities)91
b(can)h(b)7 b(e)91 b(used)h(in)f(the)g(de\014nition)g(of)g(other)g(en-)
561 1445 y(tities:)p Black Black 1757 1684 a Fi()1757 1921 y()p
Black 378 2220 a Fk(\017)p Black 83 w Fl(When)h(the)g(entit)-7
b(y)107 b(decla)-7 b(ration)106 b(is)i(p)-7 b(ro)7 b(cessed,)107
b(the)f(re-)561 2529 y(placement)83 b(text)g(is)g(simply)h(sto)-7
b(red)83 b(under)g(the)g(name)g(of)561 2838 y(the)f(entit)-7
b(y)82 b(\(including)i(entit)-7 b(y)82 b(references)g(within)h(it\).)p
Black 378 3222 a Fk(\017)p Black 83 w Fl(Only)102 b(when)f(\\)p
Fi(&B;)p Fl(")g(is)g(called)g(later)g(in)f(the)h(do)7
b(cument,)561 3531 y(the)118 b(replacement)i(text)e(is)h(inserted,)g
(and)g(recursively)-21 b(,)561 3841 y(any)82 b(entit)-7
b(y)83 b(references)f(within)h(it)f(a)-7 b(re)83 b(substituted.)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 124 123 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-124)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 343 52 5131 4 v 343 551 4 500 v 429 397
a Fm(General)144 b(Entities:)f(Details)g(\(5\))p 5470
551 V 343 554 5131 4 v 5473 555 67 440 v 409 621 5131
67 v Black 378 1136 a Fk(\017)p Black 83 w Fl(Entities)83
b(must)f(b)7 b(e)82 b(de\014ned)h(b)7 b(efo)-7 b(re)82
b(they)h(a)-7 b(re)83 b(used.)p Black 378 1506 a Fk(\017)p
Black 83 w Fl(Ho)-7 b(w)g(ever,)100 b(b)7 b(ecause)99
b(of)f(the)g(dela)-7 b(y)g(ed)100 b(\(\\lazy"\))f(p)-7
b(ro)7 b(ces-)561 1800 y(sing)77 b(of)h(references,)f(this)h(rule)f(w)
-7 b(ould)78 b(even)g(b)7 b(e)78 b(satis\014ed)561 2095
y(if)58 b(the)h(entities)f(\\)p Fi(A)p Fl(")h(and)g(\\)p
Fi(B)p Fl(")g(w)-7 b(ould)59 b(have)h(b)7 b(een)58 b(decla)-7
b(red)561 2390 y(in)82 b(the)h(opp)7 b(osite)82 b(o)-7
b(rder.)p Black Black 844 2677 a Fs(Since)46 b(general)h(entities)g(a)
-5 b(re)48 b(decla)-5 b(red)47 b(in)g(the)g(DTD)i(and)e(no)-5
b(rmally)48 b(only)f(used)844 2855 y(in)58 b(the)f(do)5
b(cument,)56 b(\\de\014nition)i(b)5 b(efo)-5 b(re)57
b(use")g(is)h(seldom)f(a)h(p)-5 b(roblem.)p Black 378
3237 a Fk(\017)p Black 83 w Fl(When)103 b(an)g(entit)-7
b(y)102 b(is)h(referenced)g(in)g(the)f(default)g(value)561
3532 y(fo)-7 b(r)86 b(an)h(attribute)e(in)i(an)f Fi(ATTLIST)k
Fl(decla)-7 b(ration,)86 b(it)g(is)h(im-)561 3827 y(mediately)67
b(evaluated)g(\(and)h(must)e(already)h(b)7 b(e)68 b(de\014ned\).)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (124,125,126,127) 32
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 125 124 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-125)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 343 426 5131 4 v 343 925 4 500 v 429 771
a Fm(General)144 b(Entities:)f(Details)g(\(6\))p 5470
925 V 343 928 5131 4 v 5473 929 67 440 v 409 995 5131
67 v Black 378 1510 a Fk(\017)p Black 83 w Fl(Of)83 b(course,)g
(recursive)f(de\014nitions)h(a)-7 b(re)82 b(fo)-7 b(rbidden:)p
Black Black 1125 1875 a Fi()p Black 378 2265 a Fk(\017)p Black 83
w Fl(If)77 b(the)f(same)h(entit)-7 b(y)77 b(is)f(de\014ned)h(several)g
(times,)g(the)f(\014rst)561 2581 y(de\014nition)82 b(counts.)p
Black Black 844 2901 a Fs(The)63 b(\\internal)g(subset)f(of)h(the)f
(DTD")i(\(the)e(pa)-5 b(rt)64 b(in)e(the)h(do)5 b(cument)61
b(itself,)844 3083 y(see)76 b(b)5 b(elo)-5 b(w\))76 b(is)h(p)-5
b(ro)5 b(cessed)75 b(b)5 b(efo)-5 b(re)76 b(the)h(pa)-5
b(rt)77 b(in)g(external)f(\014les.)h(Then)f(the)844 3266
y(external)61 b(subset)h(can)f(contain)h(a)g(default)f(value)g(fo)-5
b(r)62 b(the)f(entit)-5 b(y)-14 b(,)61 b(which)g(can)844
3449 y(b)5 b(e)57 b(overridden)g(in)h(the)f(internal)i(subset.)p
Black -47 4114 5977 9 v -47 4260 a(Stefan)d(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 126 125 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-126)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 343 52 5131 4 v 343 551 4 500 v 429 397
a Fm(General)144 b(Entities:)f(Details)g(\(7\))p 5470
551 V 343 554 5131 4 v 5473 555 67 440 v 409 621 5131
67 v Black 378 1136 a Fk(\017)p Black 83 w Fl(The)94
b(replacement)g(of)g(entities)f(lik)-7 b(e)95 b(\\)p
Fi(&)p Fl(")g(do)7 b(es)94 b(not)561 1438 y(lead)83
b(to)f(the)g(generation)g(of)h(new)g(entit)-7 b(y)82
b(references.)p Black Black 844 1735 a Fs(E.g.)63 b(in)g(\\)p
Fh(AT&T;)p Fs(",)h(after)f(the)g(\014rst)g(replacement,)f(the)h(pa)
-5 b(rser)63 b(do)5 b(es)63 b(not)844 1915 y(recursively)77
b(try)h(to)g(replace)f(\\)p Fh(&T;)p Fs(".)i(This)f(follo)-5
b(ws)78 b(the)g(general)g(rule)g(that)844 2095 y(the)70
b(replacement)e(of)i(entities)g(do)5 b(es)69 b(not)h(lead)g(to)g(the)f
(generation)h(of)g(new)844 2275 y(structures.)p Black
378 2664 a Fk(\017)p Black 83 w Fl(Cha)-7 b(racter)72
b(references)g(a)-7 b(re)72 b(already)g(replaced)g(when)g(the)561
2966 y(entit)-7 b(y)82 b(de\014nition)g(is)h(p)-7 b(ro)7
b(cessed)83 b(\(non-recursively\).)p Black Black 844
3264 a Fs(E.g.)49 b(the)f(entit)-5 b(y)49 b(\\)p Fh(amp)p
Fs(")h(is)f(de\014ned)f(as)h(follo)-5 b(ws:)49 b Fh()p Fs(.)844 3443 y(When)63 b(this)g(de\014nition)g
(is)h(p)-5 b(ro)5 b(cessed,)62 b(\\)p Fh(&)p Fs(")i(is)f(replaced)g
(b)-5 b(y)62 b(\\)p Fh(&)p Fs(".)h(When)844 3623 y(\\)p
Fh(&)p Fs(")g(is)f(later)g(used)f(in)h(the)g(text,)f(it)h(is)g
(expanded)f(to)h(\\)p Fh(&)p Fs(",)g(and)g(this)844
3803 y(is)c(replaced)f(b)-5 b(y)57 b(the)g(cha)-5 b(racter)58
b(\\)p Fh(&)p Fs(")g(which)f(no)-5 b(w)57 b(has)h(no)g(sp)5
b(ecial)57 b(meaning.)p Black -47 4114 5977 9 v -47 4260
a(Stefan)f(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59
b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84 b(at)58
b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 127 126 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-127)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 343 214 5131 4 v 343 714 4 500 v 429 559
a Fm(General)144 b(Entities:)f(Details)g(\(8\))p 5470
714 V 343 717 5131 4 v 5473 717 67 440 v 409 783 5131
67 v Black 378 1298 a Fk(\017)p Black 83 w Fl(In)83 b(XML,)h(the)e
(follo)-7 b(wing)83 b(\014ve)g(entities)f(a)-7 b(re)83
b(p)-7 b(rede\014ned:)p Black 596 1639 a Fk(\005)p Black
127 w Fl(\\)p Fi(&)p Fl(")85 b(fo)-7 b(r)82 b(\\)p
Fi(&)p Fl(")h(\(amp)7 b(ersand\).)p Black 596 1979 a
Fk(\005)p Black 127 w Fl(\\)p Fi(<)p Fl(")84 b(fo)-7
b(r)82 b(\\)p Fi(<)p Fl(")h(\(less-than)g(symb)7 b(ol\).)p
Black 596 2319 a Fk(\005)p Black 127 w Fl(\\)p Fi(>)p
Fl(")84 b(fo)-7 b(r)82 b(\\)p Fi(>)p Fl(")h(\(greater-than)f(symb)7
b(ol\).)p Black 596 2660 a Fk(\005)p Black 127 w Fl(\\)p
Fi(')p Fl(")85 b(fo)-7 b(r)82 b(\\)74 b Fi(')h Fl(")83
b(\(ap)7 b(ostrophe\).)p Black 596 3000 a Fk(\005)p Black
127 w Fl(\\)p Fi(")p Fl(")85 b(fo)-7 b(r)82 b(\\)p
Fi(")p Fl(")h(\(quotation)f(ma)-7 b(rk\).)p Black 378
3390 a Fk(\017)p Black 83 w Fl(In)66 b(SGML,)h(these)f(a)-7
b(re)65 b(not)h(p)-7 b(rede\014ned.)65 b(Therefo)-7 b(re,)65
b(they)561 3706 y(should)82 b(also)h(b)7 b(e)83 b(decla)-7
b(red)83 b(in)f(XML.)p Black -47 4114 5977 9 v -47 4260
a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59
b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84 b(at)58
b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 128 127 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-128)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 1354 76 3108 4 v 1354 480 4 405 v 1440
397 a Fm(External)144 b(Entities)p 4458 480 V 1354 483
3108 4 v 4461 483 67 345 v 1421 550 3108 67 v Black 378
1136 a Fk(\017)p Black 83 w Fl(Entities)97 b(can)g(also)h(b)7
b(e)97 b(used)g(as)g(an)h(\\include")f(mecha-)561 1441
y(nism)82 b(fo)-7 b(r)82 b(splitting)g(a)h(do)7 b(cument)82
b(into)g(several)h(\014les:)p Black Black 967 1796 a
Fi()p
Black 378 2175 a Fk(\017)p Black 83 w Fl(Then)103 b(the)f(entit)-7
b(y)103 b(reference)g(\\)p Fi(©r;)p Fl(")i(in)e(the)f(do)7
b(cu-)561 2480 y(ment)129 b(is)h(replaced)g(b)-7 b(y)130
b(b)-7 b(y)130 b(the)g(contents)f(of)g(the)h(\014le)561
2785 y(\\)p Fi(/sgml/copyr.sgm)p Fl(".)p Black Black
844 3087 a Fs(The)91 b(k)-5 b(eyw)g(o)g(rd)91 b(\\)p
Fh(SYSTEM)p Fs(")h(indicates)f(that)h(the)e(follo)-5
b(wing)92 b(string)f(gives)g(a)844 3268 y(system-dep)5
b(endent)74 b(w)-5 b(a)g(y)76 b(to)g(retrieve)f(the)h(entit)-5
b(y)-14 b(.)75 b(There)h(a)-5 b(re)76 b(also)h(public)844
3448 y(identi\014ers)58 b(\(see)e(b)5 b(elo)-5 b(w\).)p
Black 378 3841 a Fk(\017)p Black 83 w Fl(This)83 b(is)g(a)f(general,)h
(external,)f(pa)-7 b(rsed)83 b(entit)-7 b(y)-21 b(.)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (128,129,130,131) 33
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 129 128 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-129)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 835 52 4145 4 v 835 551 4 500 v 922 397
a Fm(P)-12 b(a)g(rameter)143 b(Entities)g(\(1\))p 4977
551 V 835 554 4145 4 v 4980 555 67 440 v 902 621 4145
67 v Black 378 1150 a Fk(\017)p Black 83 w Fl(General)83
b(entities)g(a)-7 b(re)82 b(used)h(in)g(the)f(do)7 b(cument)82
b(\(data\).)p Black 378 1511 a Fk(\017)p Black 83 w Fl(Ho)-7
b(w)g(ever,)84 b(macros)e(a)-7 b(re)83 b(also)g(useful)f(in)h(the)f
(DTD.)p Black 378 1873 a Fk(\017)p Black 83 w Fl(But)105
b(macros)h(applied)g(in)g(the)g(DTD)g(a)-7 b(re)106 b(not)f(relevant)
561 2159 y(fo)-7 b(r)84 b(the)g(user)h(of)f(the)g(DTD,)h(they)g(might)f
(even)h(confuse)561 2446 y(him/her.)p Black 378 2807
a Fk(\017)p Black 83 w Fl(Therefo)-7 b(re,)82 b(t)-7
b(w)g(o)83 b(distinct)f(namespaces)h(a)-7 b(re)83 b(used:)p
Black 596 3119 a Fk(\005)p Black 127 w Fl(General)63
b(entities)e(a)-7 b(re)62 b(substituted)f(in)h(the)g(do)7
b(cument.)p Black Black 1112 3380 a Fs(And)57 b(in)g(the)g(default)g
(attribute)h(value)f(in)g(the)g(DTD.)h(They)f(can)g(also)h(b)5
b(e)1112 3557 y(used)57 b(in)g(the)h(decla)-5 b(red)57
b(value)g(of)g(other)h(entities.)p Black 596 3868 a Fk(\005)p
Black 127 w Fl(P)-7 b(a)g(rameter)82 b(entities)g(a)-7
b(re)83 b(substituted)e(in)i(the)f(DTD.)p Black -47 4114
5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 130 129 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-130)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 835 52 4145 4 v 835 551 4 500 v 922 397
a Fm(P)-12 b(a)g(rameter)143 b(Entities)g(\(2\))p 4977
551 V 835 554 4145 4 v 4980 555 67 440 v 902 621 4145
67 v Black 378 1136 a Fk(\017)p Black 83 w Fl(The)98
b(decla)-7 b(ration)97 b(of)g(pa)-7 b(rameter)97 b(entities)g(contains)
h(an)561 1434 y(additional)82 b(\\)p Fi(\045)p Fl(":)p
Black Black 914 1781 a Fi()p Black 378 2153 a Fk(\017)p
Black 83 w Fl(Co)-7 b(rresp)7 b(ondingly)-21 b(,)83 b(a)g(pa)-7
b(rameter)82 b(entit)-7 b(y)82 b(reference)h(uses)561
2451 y(a)f(p)7 b(ercent)83 b(sign)f(\\)p Fi(\045)p Fl(")h(instead)g(of)
f(the)g(amp)7 b(ersand)83 b(\\)p Fi(&)p Fl(":)p Black
Black 2653 2798 a Fi(\045ltypes;)p Black 378 3171 a Fk(\017)p
Black 83 w Fl(In)67 b(the)g(do)7 b(cument)66 b(itself,)g(\\)p
Fi(\045)p Fl(")h(has)g(no)g(sp)7 b(ecial)67 b(meaning.)p
Black 378 3543 a Fk(\017)p Black 83 w Fl(It)101 b(is)h(even)f(p)7
b(ossible)102 b(to)e(have)i(a)f(general)g(entit)-7 b(y)101
b(and)g(a)561 3841 y(pa)-7 b(rameter)81 b(entit)-7 b(y)83
b(with)f(the)h(same)f(name.)p Black -47 4114 5977 9 v
-47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 131 130 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-131)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 835 61 4145 4 v 835 560 4 500 v 922 405
a Fm(P)-12 b(a)g(rameter)143 b(Entities)g(\(3\))p 4977
560 V 835 563 4145 4 v 4980 563 67 440 v 902 630 4145
67 v Black 378 1145 a Fk(\017)p Black 83 w Fl(The)91
b(replacement)g(text)g(of)g(a)g(pa)-7 b(rameter)90 b(entit)-7
b(y)91 b(is)g(ex-)561 1460 y(tended)82 b(b)-7 b(y)83
b(spaces)g(at)f(the)h(b)7 b(eginning)82 b(and)h(the)f(end.)p
Black Black 844 1780 a Fs(This)65 b(mak)-5 b(es)65 b(sure)g(that)g(no)g
(tok)-5 b(ens)65 b(can)f(merge)g(when)h(pa)-5 b(rameter)65
b(entities)844 1962 y(a)-5 b(re)58 b(replaced.)p Black
378 2365 a Fk(\017)p Black 83 w Fl(In)f(XML,)g(the)f(use)g(of)g(pa)-7
b(rameter)56 b(entities)g(in)g(the)g(internal)561 2681
y(subset)73 b(of)h(the)f(DTD)i(is)f(quite)f(restricted:)g(A)h(pa)-7
b(rameter)561 2996 y(entit)g(y)72 b(reference)h(can)f(only)h(app)7
b(ea)-7 b(r)73 b(in)g(places)g(where)g(an)561 3312 y(entire)82
b(decla)-7 b(ration)82 b(w)-7 b(ould)83 b(b)7 b(e)83
b(p)7 b(ermitted.)p Black Black 844 3631 a Fs(I.e.)65
b(there,)f(pa)-5 b(rameter)66 b(entities)g(can)f(contain)h(only)f
(complete)f(ma)-5 b(rkup)67 b(de-)844 3814 y(cla)-5 b(rations.)59
b(This)f(restriction)g(do)5 b(es)57 b(not)h(hold)g(fo)-5
b(r)57 b(the)h(external)f(subset.)p Black -47 4114 5977
9 v -47 4260 a(Stefan)f(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 132 131 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-132)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 835 270 4145 4 v 835 769 4 500 v 922 614
a Fm(P)-12 b(a)g(rameter)143 b(Entities)g(\(4\))p 4977
769 V 835 772 4145 4 v 4980 772 67 440 v 902 839 4145
67 v Black 378 1367 a Fk(\017)p Black 83 w Fl(In)103
b(contrast)d(to)i(general)g(entities)f(\(and)i(lik)-7
b(e)102 b(cha)-7 b(racter)561 1683 y(references\),)83
b(pa)-7 b(rameter)83 b(entities)g(a)-7 b(re)84 b(immediately)f(re-)561
1998 y(placed,)112 b(even)h(if)e(they)h(a)-7 b(re)112
b(used)h(in)f(the)g(de\014nition)f(of)561 2314 y(another)82
b(entit)-7 b(y)-21 b(.)p Black 378 2704 a Fk(\017)p Black
83 w Fl(As)83 b(fo)-7 b(r)83 b(general)g(entities,)g(if)g(a)g(pa)-7
b(rameter)83 b(entit)-7 b(y)82 b(repla-)561 3020 y(cement)63
b(text)g(contains)g(the)g(sta)-7 b(rt)62 b(of)h(a)h(ma)-7
b(rkup)63 b(decla)-7 b(ra-)561 3335 y(tion)87 b(\(\\)p
Fi(<)p Fl("\),)i(it)f(must)f(also)i(contain)f(the)f(co)-7
b(rresp)7 b(onding)561 3651 y(end.)p Black -47 4114 5977
9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (132,133,134,135) 34
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 133 132 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-133)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 835 219 4145 4 v 835 718 4 500 v 922 563
a Fm(P)-12 b(a)g(rameter)143 b(Entities)g(\(5\))p 4977
718 V 835 721 4145 4 v 4980 721 67 440 v 902 787 4145
67 v Black 378 1302 a Fk(\017)p Black 83 w Fl(In)67 b(SGML,)h(the)e
(gramma)-7 b(r)66 b(describ)7 b(es)67 b(where)g(exactly)g(pa-)561
1618 y(rameter)81 b(entit)-7 b(y)83 b(references)f(a)-7
b(re)83 b(p)7 b(ermitted.)p Black 378 2008 a Fk(\017)p
Black 83 w Fl(It)103 b(seems)h(that)e(the)h(rules)g(mean)g(that)f(if)h
(a)h(pa)-7 b(rameter)561 2324 y(entit)g(y)86 b(reference)g(w)-7
b(ould)87 b(b)7 b(e)86 b(replaced)h(b)-7 b(y)87 b(a)f(space,)h(the)561
2639 y(entire)82 b(decla)-7 b(ration)82 b(must)g(still)h(b)7
b(e)83 b(syntactically)f(valid.)p Black 378 3029 a Fk(\017)p
Black 83 w Fl(The)63 b(XML)g(sp)7 b(eci\014cation)62
b(sa)-7 b(ys)63 b(that)e(the)h(gramma)-7 b(r)62 b(rules)561
3345 y(a)-7 b(re)86 b(only)h(meant)f(to)g(hold)g(after)g(all)h(pa)-7
b(rameter)85 b(entities)561 3660 y(a)-7 b(re)82 b(replaced)h(\(i.e.)g
(here)g(they)f(act)h(as)g(real)f(macros\).)p Black -47
4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)
-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 134 133 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-134)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 835 52 4145 4 v 835 551 4 500 v 922 397
a Fm(P)-12 b(a)g(rameter)143 b(Entities)g(\(6\))p 4977
551 V 835 554 4145 4 v 4980 555 67 440 v 902 621 4145
67 v Black 378 1136 a Fk(\017)p Black 83 w Fl(Of)94 b(course,)f(there)g
(a)-7 b(re)94 b(also)f(external)h(pa)-7 b(rameter)92
b(enti-)561 1439 y(ties:)p Black Black 1230 1791 a Fi()p Black 378 2169
a Fk(\017)p Black 83 w Fl(The)67 b(contents)f(of)g(the)h(\014le)f(\\)p
Fi(tab.xml)p Fl(")j(is)e(inserted)g(in)f(the)561 2471
y(DTD)83 b(where)f(the)h(pa)-7 b(rameter)82 b(entit)-7
b(y)82 b(is)h(referenced:)p Black Black 2653 2824 a Fi(\045tables;)p
Black 378 3201 a Fk(\017)p Black 83 w Fl(A)72 b(la)-7
b(rge)72 b(DTD)h(can)f(b)7 b(e)72 b(constructed)f(in)h(this)g(w)-7
b(a)g(y)73 b(out)e(of)561 3504 y(comp)7 b(onents)82 b(sto)-7
b(red)82 b(in)g(di\013erent)g(\014les.)p Black Black
844 3803 a Fs(Also)58 b(the)f(same)g(comp)5 b(onent)57
b(might)h(b)5 b(e)56 b(reused)h(fo)-5 b(r)58 b(di\013erent)g(DTDs.)p
Black -47 4114 5977 9 v -47 4260 a(Stefan)e(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 135 134 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-135)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 1630 52 2556 4 v 1630 551 4 500 v 1717
397 a Fm(Notations)144 b(\(1\))p 4182 551 V 1630 554
2556 4 v 4185 555 67 440 v 1697 621 2556 67 v Black 378
1150 a Fk(\017)p Black 83 w Fl(An)108 b(SGML/XML-system)h(can)f(also)f
(manage)h(entities)561 1456 y(\(\014les\))83 b(that)f(do)h(not)f
(contain)g(SGML/XML)i(text.)p Black 378 1838 a Fk(\017)p
Black 83 w Fl(E.g.)76 b(a)f(do)7 b(cument)75 b(often)g(includes)h
(pictures)f(in)g(fo)-7 b(rmats)561 2144 y(lik)g(e)83
b(GIF,)g(JPG,)g(PNG,)g(TIFF.)p Black 378 2526 a Fk(\017)p
Black 83 w Fl(One)97 b(can)f(de\014ne)g(in)g(SGML/XML)i(that)d(e.g.)h
(GIF)h(is)f(a)561 2832 y(name)82 b(fo)-7 b(r)82 b(a)h(notation)f
(\(data)h(fo)-7 b(rmat\).)p Black 378 3214 a Fk(\017)p
Black 83 w Fl(Then)85 b(one)h(can)f(de\014ne)h(external)f(entities)f
(that)h(use)g(the)561 3520 y(notation)69 b(\\GIF")h(\(and)h(a)-7
b(re)69 b(therefo)-7 b(re)69 b(not)h(syntactically)561
3827 y(analyzed\).)p Black -47 4114 5977 9 v -47 4260
a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59
b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84 b(at)58
b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 136 135 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-136)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 1630 52 2556 4 v 1630 551 4 500 v 1717
397 a Fm(Notations)144 b(\(2\))p 4182 551 V 1630 554
2556 4 v 4185 555 67 440 v 1697 621 2556 67 v Black 378
1136 a Fk(\017)p Black 83 w Fl(A)102 b(notation)f(can)i(b)7
b(e)102 b(decla)-7 b(red)102 b(with)g(a)h(system)e(identi-)561
1414 y(\014er,)81 b(which)i(t)-7 b(ypically)83 b(refers)e(to)h(a)g(p)-7
b(rogram)81 b(that)h(could)561 1693 y(displa)-7 b(y)83
b(the)f(data:)p Black Black 1441 2021 a Fi()p Black 378 2374 a Fk(\017)p
Black 83 w Fl(Ho)-7 b(w)g(ever,)82 b(the)f(SGML)h(pa)-7
b(rser)81 b(only)g(passes)g(the)g(system)561 2652 y(identi\014er)69
b(to)h(the)g(application)g(p)-7 b(rogram.)69 b(It)h(dep)7
b(ends)70 b(on)561 2931 y(this)82 b(p)-7 b(rogram,)82
b(ho)-7 b(w)83 b(it)f(uses)h(this)f(info)-7 b(rmation.)p
Black 378 3284 a Fk(\017)p Black 83 w Fl(Besides)115
b(system)g(identiti\014ers,)f(there)g(a)-7 b(re)115 b(also)g(public)561
3562 y(identi\014ers)c(which)g(a)-7 b(re)112 b(supp)7
b(osed)111 b(to)g(b)7 b(e)112 b(not)e(system-)561 3841
y(dep)7 b(endent.)p Black -47 4114 5977 9 v -47 4260
a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59
b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84 b(at)58
b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (136,137,138,139) 35
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 137 136 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-137)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 1630 156 2556 4 v 1630 655 4 500 v 1717
501 a Fm(Notations)144 b(\(3\))p 4182 655 V 1630 658
2556 4 v 4185 659 67 440 v 1697 725 2556 67 v 189 1128
a Fl(Notation)82 b(Decla)-7 b(ration:)p Black Black 245
1592 310 7 v 472 1589 a Ff(-)648 1649 y Fi()5076 2522 y Fj(\033)p 5076
2650 7 16 v 5076 2770 a(\032)5324 2522 y(\030)p 5324
2650 V 5324 2770 a(\031)p 5196 2770 16 7 v 5196 2522
V 5327 2646 310 7 v 5554 2643 a Ff(-)p 555 3172 V 782
3169 a(-)1013 3230 y Fi(PUBLIC)861 3048 y Fj(\033)p 861
3177 7 16 v 861 3296 a(\032)1791 3048 y(\030)p 1791 3177
V 1791 3296 a(\031)p 981 3296 698 7 v 981 3048 V 1794
3172 310 7 v 2021 3169 a Ff(-)p 2104 3017 868 7 v 2101
3324 7 310 v 2216 3238 a Fl(PubID)p 2969 3324 V 2104
3327 868 7 v 2972 3172 1798 7 v 4687 3169 a Ff(-)p 4766
3169 7 527 v 4769 2725 a(6)p 3279 3634 7 465 v 3282 3637
310 7 v 3509 3634 a(-)p 3592 3482 868 7 v 3589 3789 7
310 v 3734 3688 a Fl(SysID)p 4456 3789 V 3592 3792 868
7 v 4459 3637 310 7 v 4766 3634 7 465 v 4769 3252 a Ff(6)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 138 137 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-138)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 1630 52 2556 4 v 1630 551 4 500 v 1717
397 a Fm(Notations)144 b(\(4\))p 4182 551 V 1630 554
2556 4 v 4185 555 67 440 v 1697 621 2556 67 v Black 378
1150 a Fk(\017)p Black 83 w Fl(Public)129 b(and)g(system)f
(identi\014er)h(\(PubID,)g(SysID\))h(a)-7 b(re)561 1457
y(strings)74 b(enclosed)h(in)g(single)g(o)-7 b(r)74 b(double)h(quotes)f
(\()p Fi(')i Fl(o)-7 b(r)74 b Fi(")p Fl(\).)p Black Black
844 1765 a Fs(Public)69 b(identi\014ers)f(can)g(use)g(only)g(a)h
(restricted)f(cha)-5 b(racter)69 b(set)f(in)h(o)-5 b(rder)69
b(to)844 1946 y(mak)-5 b(e)68 b(them)g(very)f(p)5 b(o)-5
b(rtable,)68 b(see)f(b)5 b(elo)-5 b(w.)67 b(Entit)-5
b(y)69 b(references)d(a)-5 b(re)68 b(not)g(eva-)844 2127
y(luated)58 b(in)g(public)f(and)h(system)f(identi\014ers.)p
Black 378 2521 a Fk(\017)p Black 83 w Fl(In)119 b(SGML)g(\(not)f(in)h
(XML\),)g(even)g(after)e(the)h(k)-7 b(eyw)g(o)g(rd)561
2829 y(\\)p Fi(SYSTEM)p Fl(",)59 b(the)e(system)h(identi\014er)f(can)h
(b)7 b(e)57 b(left)g(out)g(under)561 3137 y(certain)82
b(conditions.)p Black 378 3519 a Fk(\017)p Black 83 w
Fl(In)93 b(SGML)h(\(not)e(in)h(XML\),)h(notations)d(can)i(have)g
(attri-)561 3827 y(butes)82 b(\(\\data)h(attributes"\).)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 139 138 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-139)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 1015 52 3786 4 v 1015 551 4 500 v 1101
397 a Fm(Public)144 b(Identi\014ers)h(\(1\))p 4797 551
V 1015 554 3786 4 v 4800 555 67 440 v 1081 621 3786 67
v Black 378 1150 a Fk(\017)p Black 83 w Fl(Usually)-21
b(,)120 b(an)f(SGML)h(system)e(has)h(a)g(table)f(\(e.g.)h(in)g(a)561
1454 y(con\014guration)112 b(\014le\))i(that)e(maps)h(public)h
(identi\014ers)e(to)561 1759 y(system-dep)7 b(endent)81
b(info)-7 b(rmation.)p Black 378 2138 a Fk(\017)p Black
83 w Fl(No)g(rmally)-21 b(,)88 b(public)g(identi\014ers)f(a)-7
b(re)87 b(globally)h(unique)g(and)561 2442 y(refer)82
b(in)g(some)h(w)-7 b(a)g(y)83 b(to)g(further)e(info)-7
b(rmation:)p Black Black 756 2749 a Fi()p Black 378 3522 a Fk(\017)p Black 83 w
Fl(There)82 b(is)f(no)h(w)-7 b(ell-kno)g(wn)82 b(and)g(generally)g
(accepted)g(list)561 3827 y(of)g(public)h(identi\014ers)f(\(but)h(see)g
(b)7 b(elo)-7 b(w)83 b(fo)-7 b(r)82 b(examples\).)p Black
-47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 140 139 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-140)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 1015 85 3786 4 v 1015 584 4 500 v 1101
430 a Fm(Public)144 b(Identi\014ers)h(\(2\))p 4797 584
V 1015 587 3786 4 v 4800 587 67 440 v 1081 654 3786 67
v Black 378 1183 a Fk(\017)p Black 83 w Fl(In)67 b(the)e(XML)i(Bible)f
([p.)g(309])g(the)f(follo)-7 b(wing)67 b(public)f(iden-)561
1498 y(ti\014er)93 b(is)i(used)f(fo)-7 b(r)94 b(GIF)h(\(this)g(metho)7
b(d)93 b(could)i(b)7 b(e)94 b(gene-)561 1814 y(ralized)82
b(to)g(a)-7 b(rbitra)g(ry)82 b(MIME)i(t)-7 b(yp)7 b(es\):)p
Black Black 809 2179 a Fi("-//IETF//NONSGML)111 b(Media)c(Type)g
(image/gif//EN")p Black 378 2569 a Fk(\017)p Black 83
w Fl(In)i(my)g(view,)h(the)e(k)-7 b(eyw)g(o)g(rd)109
b(\\)p Fi(NONSGML)p Fl(")j(is)c(wrong)h(and)561 2885
y(must)82 b(b)7 b(e)82 b(replaced)h(b)-7 b(y)83 b(\\)p
Fi(NOTATION)p Fl(")j(\(see)d(b)7 b(elo)-7 b(w\).)p Black
378 3275 a Fk(\017)p Black 83 w Fl(The)60 b(XML)h(Bible)e(uses)h(the)g
(follo)-7 b(wing)60 b(system)g(identi\014er:)p Black
Black 703 3520 a Fi("http://www.isi.e)q(du/)7 b(in-notes/iana/assig)q
(nme)q(nt)q(s/)2811 3756 y(media-types/image/g)q(if")p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (140,141,142,143) 36
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 141 140 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-141)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 1015 170 3786 4 v 1015 669 4 500 v 1101
515 a Fm(Public)144 b(Identi\014ers)h(\(3\))p 4797 669
V 1015 672 3786 4 v 4800 672 67 440 v 1081 739 3786 67
v Black 378 1254 a Fk(\017)p Black 83 w Fl(Public)83
b(identi\014ers)f(used)h(in)g(the)f(Do)7 b(cBOOK)83 b(DTD:)p
Black 596 1648 a Fp(\005)p Black 171 w Fo(BMP:)48 b Fn("+//ISBN)61
b(0-7923-9432-1::Graphic)f(Notation//NOTATION)1278 1764
y(Microsoft)g(Windows)h(bitmap//EN")p Black 596 1922
a Fp(\005)p Black 171 w Fo(EPS:)48 b Fn("+//ISBN)60 b
(0-201-18127-4::Adobe//NOTATION)1236 2038 y(PostScript)g(Language)h
(Ref.)g(Manual//EN")p Black 596 2192 a Fp(\005)p Black
171 w Fo(GIF87a:)46 b Fn("-//CompuServe//NOTATION)60
b(Graphics)h(Interchange)f(Format)h(87a//EN")p Black
596 2350 a Fp(\005)p Black 171 w Fo(GIF89a:)46 b Fn
("-//CompuServe//NOTATION)60 b(Graphics)h(Interchange)f(Format)h
(89a//EN")p Black 596 2508 a Fp(\005)p Black 171 w Fo(T)-12
b(eX:)48 b Fn("+//ISBN)60 b(0-201-13448-9::Knuth//NOTATION)g(The)h
(TeXbook//EN")p Black 596 2666 a Fp(\005)p Black 171
w Fo(WMF:)48 b Fn("+//ISBN)61 b(0-7923-9432-1::Graphic)f
(Notation//NOTATION)1311 2782 y(Microsoft)h(Windows)g(Metafile//EN")p
Black 596 2936 a Fp(\005)p Black 171 w Fo(SGML:)47 b
Fn("ISO)61 b(8879:1986//NOTATION)f(Standard)h(Generalized)f(Markup)h
(Language//EN")p Black 596 3094 a Fp(\005)p Black 171
w Fo(F)-12 b(AX:)49 b Fn("-//USA-DOD//NOTATION)60 b(CCITT)h(Group)f(4)h
(Facsimile)g(Type)g(1)g(Untiled)f(Raster//EN")p Black
596 3252 a Fp(\005)p Black 171 w Fo(CGM-CHAR:)47 b Fn("ISO)61
b(8632/2//NOTATION)f(Character)g(encoding//EN")p Black
596 3409 a Fp(\005)p Black 171 w Fo(CGM-BINARY:)47 b
Fn("ISO)61 b(8632/3//NOTATION)f(Binary)h(encoding//EN")p
Black 596 3567 a Fp(\005)p Black 171 w Fo(CGM-CLEAR:)47
b Fn("ISO)61 b(8632/4//NOTATION)f(Clear)h(text)g(encoding//EN")p
Black 596 3725 a Fp(\005)p Black 171 w Fo(PNG:)48 b Fn
("http://www.w3.org/TR/REC-png")p Black -47 4114 5977
9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 142 141 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-142)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 1015 138 3786 4 v 1015 637 4 500 v 1101
483 a Fm(Public)144 b(Identi\014ers)h(\(4\))p 4797 637
V 1015 640 3786 4 v 4800 641 67 440 v 1081 707 3786 67
v Black 378 1222 a Fk(\017)p Black 83 w Fl(Public)63
b(identi\014ers)f(can)h(b)7 b(e)62 b(any)h(string)f(of)g(letters,)f
(digits,)561 1538 y(certain)82 b(sp)7 b(ecial)83 b(cha)-7
b(racters,)82 b(spaces)h(and)g(line)g(b)-7 b(reaks.)p
Black Black 844 1857 a Fs(Sp)5 b(ecial)74 b(cha)-5 b(racters)75
b(in)g(SGML:)e Fh('\(\)+,-./:=?)p Fs(.)j(These)e(cha)-5
b(racters)75 b(a)-5 b(re)74 b(ex-)844 2040 y(p)5 b(ected)51
b(in)i(any)f(cha)-5 b(racter)52 b(set.)g(In)g(XML:)g
Fh('\(\)+,-./:=?;!*#@$_\045)p Fs(.)j(Sequences)844 2223
y(of)j(line)h(b)-5 b(reaks)59 b(and)g(spaces)f(a)-5 b(re)59
b(replaced)f(b)-5 b(y)59 b(a)g(single)f(space,)g(and)h(igno)-5
b(red)844 2405 y(at)58 b(the)f(very)f(b)5 b(eginning)58
b(o)-5 b(r)58 b(end.)p Black 378 2808 a Fk(\017)p Black
83 w Fl(A)132 b(subset)f(of)g(public)h(identi\014ers)g(a)-7
b(re)131 b(called)h(\\fo)-7 b(rmal)561 3123 y(public)102
b(identi\014ers".)f(They)h(have)h(mo)-7 b(re)101 b(structure)g(and)561
3439 y(must)67 b(b)7 b(e)67 b(comp)7 b(osed)68 b(from)f(an)h(o)-7
b(wner)68 b(identi\014er,)f(a)g(dou-)561 3754 y(ble)82
b(slash)h(\\)p Fi(//)p Fl(",)h(and)e(a)h(text)f(identi\014er.)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 143 142 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-143)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 1015 52 3786 4 v 1015 551 4 500 v 1101
397 a Fm(Public)144 b(Identi\014ers)h(\(5\))p 4797 551
V 1015 554 3786 4 v 4800 555 67 440 v 1081 621 3786 67
v Black 378 1136 a Fk(\017)p Black 83 w Fl(The)85 b(o)-7
b(wner)84 b(identi\014er)g(sta)-7 b(rts)84 b(with)g(\\)p
Fi(ISO)p Fl(")h(fo)-7 b(r)84 b(ISO)h(pu-)561 1431 y(blications,)99
b(\\)p Fi(+//)p Fl(")i(fo)-7 b(r)100 b(registered)f(o)-7
b(wners,)100 b(and)g(\\)p Fi(-//)p Fl(")561 1727 y(fo)-7
b(r)82 b(unregistered)g(o)-7 b(wners.)p Black 378 2096
a Fk(\017)p Black 83 w Fl(The)73 b(text)f(identi\014er)g(sta)-7
b(rts)72 b(with)g(the)h(public)g(text)f(class,)561 2392
y(follo)-7 b(w)g(ed)100 b(b)-7 b(y)100 b(a)g(space,)g(a)g(description,)
g(a)g(double)g(slash)561 2687 y(\\)p Fi(//)p Fl(",)83
b(and)f(the)h(language)g(of)f(the)g(text.)p Black Black
844 2974 a Fs(There)43 b(a)-5 b(re)43 b(further)g(optional)h(pa)-5
b(rts,)44 b(see)e(The)h(SGML)e(Handb)5 b(o)g(ok,)43 b(page)g(385.)p
Black 378 3357 a Fk(\017)p Black 83 w Fl(Public)83 b(text)f(classes)h
(a)-7 b(re,)83 b(e.g.,)f Fi(DTD)i Fl(and)f Fi(NOTATION)p
Fl(.)p Black Black 844 3644 a Fs(\\)p Fh(NONSGML)p Fs(")43
b(means)f(a)g(non-SGML)f(data)i(entit)-5 b(y)-14 b(,)41
b(so)h(the)g(public)g(identi\014er)g(used)844 3822 y(in)58
b(the)f(XML)f(Bible)i(seems)e(inco)-5 b(rrect.)p Black
-47 4114 5977 9 v -47 4260 a(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)
-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 144 143 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-144)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 933 101 3949 4 v 933 600 4 500 v 1020
446 a Fm(Unpa)-12 b(rsed)144 b(Entities)f(\(1\))p 4879
600 V 933 603 3949 4 v 4882 603 67 440 v 1000 670 3949
67 v Black 378 1185 a Fk(\017)p Black 83 w Fl(An)69 b(unpa)-7
b(rsed)70 b(entit)-7 b(y)69 b(is)g(decla)-7 b(red)70
b(in)g(the)f(follo)-7 b(wing)69 b(w)-7 b(a)g(y:)p Black
Black 756 1550 a Fi()p Black 378 1940 a Fk(\017)p Black 83 w
Fl(The)j(k)-7 b(eyw)g(o)g(rd)110 b(\\)p Fi(NDATA)p Fl(")h(\(\\Non-SGML)
g(Data"\))f(must)561 2256 y(alw)-7 b(a)g(ys)83 b(b)7
b(e)83 b(follo)-7 b(w)g(ed)83 b(b)-7 b(y)83 b(a)g(decla)-7
b(red)83 b(notation)e(name.)p Black Black 844 2575 a
Fs(SGML)42 b(has)j(also)f(the)g(k)-5 b(eyw)g(o)g(rds)44
b(\\)p Fh(CDATA)p Fs(")h(and)f(\\)p Fh(SDATA)p Fs(")h(which)f(a)-5
b(re,)44 b(ho)-5 b(w)g(ever,)844 2758 y(not)58 b(supp)5
b(o)-5 b(rted)58 b(in)f(XML.)p Black 378 3161 a Fk(\017)p
Black 83 w Fl(In)96 b(this)g(w)-7 b(a)g(y)-21 b(,)96
b(the)f(SGML/XML)j(system)d(\\kno)-7 b(ws")96 b(the)561
3476 y(data)90 b(fo)-7 b(rmat)90 b(\(media)h(t)-7 b(yp)7
b(e\))91 b(of)g(each)g(entit)-7 b(y)90 b(and)h(do)7 b(es)561
3792 y(not)82 b(have)h(to)f(guess)h(it)f(from)g(\014le)h(extensions)f
(etc.)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
%%Page: (144,145,146,147) 37
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 145 144 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-145)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 933 52 3949 4 v 933 551 4 500 v 1020 397
a Fm(Unpa)-12 b(rsed)144 b(Entities)f(\(2\))p 4879 551
V 933 554 3949 4 v 4882 555 67 440 v 1000 621 3949 67
v Black 378 1136 a Fk(\017)p Black 83 w Fl(Unpa)-7 b(rsed)125
b(entities)g(cannot)f(b)7 b(e)125 b(used)g(in)f(entit)-7
b(y)124 b(refe-)561 1412 y(rences,)64 b(but)g(one)g(can)g(decla)-7
b(re)65 b(element)f(t)-7 b(yp)7 b(es)65 b(that)e(tak)-7
b(e)561 1687 y(entities)82 b(as)h(attributes:)p Black
Black 1125 1939 a Fi()1125
2176 y()p
Black 378 2489 a Fk(\017)p Black 83 w Fl(Then)83 b(one)g(can)f(write)h
(e.g.)f(\(in)h(XML\):)p Black Black 2020 2815 a Fi()p Black Black 844 3095 a Fs(The)45 b(SGML)e(pa)-5
b(rser)46 b(then)f(mak)-5 b(es)45 b(system/public)f(identi\014er)i
(\(public)f(IDs)g(can)844 3270 y(no)-5 b(rmally)45 b(b)5
b(e)43 b(mapp)5 b(ed)44 b(to)g(system)e(IDs\))j(of)e(entit)-5
b(y)44 b(and)g(notation)h(available)g(to)844 3444 y(the)66
b(application)h(p)-5 b(rogram.)67 b(The)f(application)h(p)-5
b(rogram)67 b(can)f(then)g(retrieve)844 3619 y(the)h(data)h(of)e(the)h
(entit)-5 b(y)67 b(b)-5 b(y)67 b(means)g(of)f(the)h(\\entit)-5
b(y)67 b(manager")h(\(the)e(la)-5 b(y)g(er)844 3794 y(b)5
b(elo)-5 b(w)57 b(the)g(SGML)f(pa)-5 b(rser,)58 b(also)g(pa)-5
b(rt)59 b(of)e(an)h(SGML)e(system\).)p Black -47 4114
5977 9 v -47 4260 a(Stefan)g(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 146 145 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-146)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 933 52 3949 4 v 933 551 4 500 v 1020 397
a Fm(Unpa)-12 b(rsed)144 b(Entities)f(\(3\))p 4879 551
V 933 554 3949 4 v 4882 555 67 440 v 1000 621 3949 67
v Black 378 1136 a Fk(\017)p Black 83 w Fl(Of)77 b(course,)f(pa)-7
b(rsed)76 b(general)h(entities)f(can)g(also)g(b)7 b(e)77
b(used)561 1432 y(as)82 b(attribute)g(values)h(\(not)f(only)h(unpa)-7
b(rsed)83 b(entities\).)p Black Black 844 1722 a Fs(Only)57
b(general)g(entities)h(can)f(app)5 b(ea)-5 b(r)58 b(as)f(attribute)i
(values)e(\(pa)-5 b(rameter)57 b(enti-)844 1900 y(ties)g(have)g(no)h
(meaning)f(in)h(the)f(entit)-5 b(y\).)p Black 378 2284
a Fk(\017)p Black 83 w Fl(One)94 b(cannot)e(restrict)g(the)h(p)7
b(ossible)93 b(notations)f(fo)-7 b(r)92 b(en-)561 2580
y(tities)82 b(of)g(an)h(attribute)e(in)i(the)f(attribute)f(decla)-7
b(ration.)p Black 378 2951 a Fk(\017)p Black 83 w Fl(In)125
b(HTML,)g(one)g(cannot)f(de\014ne)g(entities)g(\(the)h(given)561
3248 y(DTD)72 b(cannot)f(b)7 b(e)72 b(extended\).)g(Therefo)-7
b(re,)71 b(the)g(element)561 3544 y(t)-7 b(yp)7 b(e)101
b(\\)p Fi(IMG)p Fl(")i(as)e(an)h(attribute)e(of)i(t)-7
b(yp)7 b(e)101 b(\\)p Fi(CDATA)p Fl(")i(which)561 3841
y(directly)82 b(contains)h(the)f(URI)h(of)g(the)f(image)h(\014le.)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 147 146 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-147)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 876 88 4064 4 v 876 587 4 500 v 962 433
a Fm(Entit)-12 b(y)143 b(Decla)-12 b(ration)144 b(\(1\))p
4936 587 V 876 590 4064 4 v 4940 590 67 440 v 942 657
4064 67 v 189 1107 a Fl(General)83 b(P)-7 b(a)g(rsed)82
b(Entit)-7 b(y)83 b(Decla)-7 b(ration:)p Black Black
586 1598 310 7 v 813 1595 a Ff(-)1032 1656 y Fi()4735 2528 y Fj(\033)p 4735 2656 7 16 v 4735
2776 a(\032)4983 2528 y(\030)p 4983 2656 V 4983 2776
a(\031)p 4855 2776 16 7 v 4855 2528 V 4986 2652 310 7
v 5213 2649 a Ff(-)p 896 3179 V 1122 3176 a(-)1292 3236
y Fi(SYSTEM)1202 3055 y Fj(\033)p 1202 3183 7 16 v 1202
3303 a(\032)2008 3055 y(\030)p 2008 3183 V 2008 3303
a(\031)p 1322 3303 574 7 v 1322 3055 V 2011 3179 1364
7 v 3292 3176 a Ff(-)p 3375 3024 744 7 v 3372 3330 7
310 v 3455 3230 a Fl(SysID)p 4115 3330 V 3375 3333 744
7 v 4119 3179 310 7 v 4346 3176 a Ff(-)p 4425 3176 7
527 v 4428 2732 a(6)p 896 3706 310 7 v 1122 3703 a(-)1292
3763 y Fi(PUBLIC)1202 3582 y Fj(\033)p 1202 3710 7 16
v 1202 3830 a(\032)2008 3582 y(\030)p 2008 3710 V 2008
3830 a(\031)p 1322 3830 574 7 v 1322 3582 V 2011 3706
310 7 v 2238 3703 a Ff(-)p 2321 3551 744 7 v 2318 3857
7 310 v 2371 3771 a Fl(PubID)p 3062 3857 V 2321 3860
744 7 v 3065 3706 310 7 v 3292 3703 a Ff(-)p 3375 3551
744 7 v 3372 3857 7 310 v 3455 3756 a Fl(SysID)p 4115
3857 V 3375 3860 744 7 v 4119 3706 310 7 v 4425 3702
7 527 v 4428 3259 a Ff(6)p Black -47 4114 5977 9 v -47
4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 148 147 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-148)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 876 101 4064 4 v 876 600 4 500 v 962 446
a Fm(Entit)-12 b(y)143 b(Decla)-12 b(ration)144 b(\(2\))p
4936 600 V 876 603 4064 4 v 4940 603 67 440 v 942 670
4064 67 v Black 378 1185 a Fk(\017)p Black 83 w Fl(System)117
b(identi\014er)g(and)g(public)g(identi\014er)g(a)-7 b(re)117
b(strings)561 1500 y(enclosed)83 b(in)g(single)g(o)-7
b(r)82 b(double)h(quotes)f(\()p Fi(')h Fl(o)-7 b(r)83
b Fi(")p Fl(\).)p Black Black 844 1820 a Fs(In)73 b(SGML,)e(the)h
(system)g(identi\014er)h(is)g(optional)h(under)e(certain)h(conditions)
844 2003 y(\(\\if)48 b(the)g(system)f(can)h(generate)f(it)h(from)g(the)
g(public)g(identi\014er)g(and/o)-5 b(r)50 b(other)844
2185 y(info)-5 b(rmation)50 b(available)f(to)g(it"\).)g(In)f(XML,)g
(the)g(system)f(identi\014er)i(is)g(required)844 2368
y(\(as)58 b(sho)-5 b(wn)57 b(in)h(the)f(syntax)g(diagram\).)p
Black 378 2771 a Fk(\017)p Black 83 w Fl(Entit)-7 b(y)57
b(references)f(a)-7 b(re)57 b(not)f(interp)-7 b(reted)56
b(in)h(system)f(iden-)561 3086 y(ti\014er)82 b(and)g(public)h
(identi\014er.)p Black 378 3476 a Fk(\017)p Black 83
w Fl(In)i(XML,)f(the)g(system)g(identi\014er)f(is)i(a)f(URI,)g(which)h
(ma)-7 b(y)561 3792 y(b)7 b(e)82 b(used)h(to)f(retrieve)h(the)f(entit)
-7 b(y)-21 b(.)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
%%Page: (148,149,150,151) 38
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 149 148 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-149)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 876 93 4064 4 v 876 592 4 500 v 962 437
a Fm(Entit)-12 b(y)143 b(Decla)-12 b(ration)144 b(\(3\))p
4936 592 V 876 595 4064 4 v 4940 595 67 440 v 942 662
4064 67 v Black 378 1177 a Fk(\017)p Black 83 w Fl(\\Literal")117
b(is)g(a)g(string)f(enclosed)i(in)f(single)g(o)-7 b(r)117
b(double)561 1492 y(quotes.)82 b(\()p Fi(')h Fl(o)-7
b(r)83 b Fi(")p Fl(\).)p Black Black 844 1812 a Fs(P)-5
b(a)g(rameter)50 b(entit)-5 b(y)50 b(references)d(and)j(general)g
(entit)-5 b(y)49 b(references)e(can)i(b)5 b(e)49 b(used)844
1994 y(here.)58 b(P)-5 b(a)g(rameter)61 b(entit)-5 b(y)59
b(references)e(a)-5 b(re)59 b(immediately)g(evaluated,)g(general)844
2177 y(entit)-5 b(y)57 b(references)f(b)5 b(ecome)56
b(pa)-5 b(rt)58 b(of)f(the)g(replacement)g(text)g(of)g(the)g(entit)-5
b(y)-14 b(.)p Black 378 2580 a Fk(\017)p Black 83 w Fl(Entit)-7
b(y)74 b(decla)-7 b(rations)74 b(in)g(SGML)h(have)f(additional)g
(featu-)561 2895 y(res)82 b(not)g(sho)-7 b(wn)83 b(in)g(the)f(syntax)h
(diagram.)p Black Black 844 3215 a Fs(E.g.)75 b(one)g(can)f(sp)5
b(ecify)74 b(that)h(the)g(value)g(of)f(the)h(entit)-5
b(y)75 b(is)g(alw)-5 b(a)g(ys)76 b(treated)844 3397 y(as)59
b(cha)-5 b(racter)58 b(data)h(\(uninterp)-5 b(reted\),)59
b(rega)-5 b(rdless)59 b(of)e(the)h(context)g(in)g(which)844
3580 y(the)52 b(entit)-5 b(y)53 b(is)g(referenced.)e(There)h(is)h(also)
g(\\b)-5 b(rack)g(eted)53 b(text")f(as)h(a)g(syntactic)844
3763 y(convenience)i(fo)-5 b(r)58 b(entering)f(the)h(entit)-5
b(y)57 b(value)g(in)h(the)f(entit)-5 b(y)57 b(decla)-5
b(ration.)p Black -47 4114 5977 9 v -47 4260 a(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 150 149 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-150)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 876 142 4064 4 v 876 641 4 500 v 962 486
a Fm(Entit)-12 b(y)143 b(Decla)-12 b(ration)144 b(\(4\))p
4936 641 V 876 644 4064 4 v 4940 644 67 440 v 942 711
4064 67 v 189 1208 a Fl(Unpa)-7 b(rsed)83 b(Entit)-7
b(y)82 b(Decla)-7 b(ration:)p Black Black 865 1575 310
7 v 1092 1572 a Ff(-)1311 1633 y Fi()p
4398 3652 620 7 v 4935 3649 a Ff(-)p Black -47 4114 5977
9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 151 150 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-151)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 876 126 4064 4 v 876 625 4 500 v 962 471
a Fm(Entit)-12 b(y)143 b(Decla)-12 b(ration)144 b(\(5\))p
4936 625 V 876 628 4064 4 v 4940 629 67 440 v 942 695
4064 67 v 189 1192 a Fl(P)-7 b(a)g(rameter)82 b(Entit)-7
b(y)82 b(Decla)-7 b(ration:)p Black Black 586 1560 310
7 v 813 1557 a Ff(-)1032 1617 y Fi()4735 2490 y Fj(\033)p 4735
2618 7 16 v 4735 2738 a(\032)4983 2490 y(\030)p 4983
2618 V 4983 2738 a(\031)p 4855 2738 16 7 v 4855 2490
V 4986 2614 310 7 v 5213 2611 a Ff(-)p 896 3140 V 1122
3137 a(-)1292 3198 y Fi(SYSTEM)1202 3017 y Fj(\033)p
1202 3145 7 16 v 1202 3264 a(\032)2008 3017 y(\030)p
2008 3145 V 2008 3264 a(\031)p 1322 3264 574 7 v 1322
3017 V 2011 3140 1364 7 v 3292 3137 a Ff(-)p 3375 2986
744 7 v 3372 3292 7 310 v 3455 3191 a Fl(SysID)p 4115
3292 V 3375 3295 744 7 v 4119 3140 310 7 v 4346 3137
a Ff(-)p 4425 3137 7 527 v 4428 2693 a(6)p 896 3667 310
7 v 1122 3664 a(-)1292 3725 y Fi(PUBLIC)1202 3543 y Fj(\033)p
1202 3672 7 16 v 1202 3791 a(\032)2008 3543 y(\030)p
2008 3672 V 2008 3791 a(\031)p 1322 3791 574 7 v 1322
3543 V 2011 3667 310 7 v 2238 3664 a Ff(-)p 2321 3512
744 7 v 2318 3819 7 310 v 2371 3733 a Fl(PubID)p 3062
3819 V 2321 3822 744 7 v 3065 3667 310 7 v 3292 3664
a Ff(-)p 3375 3512 744 7 v 3372 3819 7 310 v 3455 3718
a Fl(SysID)p 4115 3819 V 3375 3822 744 7 v 4119 3667
310 7 v 4425 3664 7 527 v 4428 3220 a Ff(6)p Black -47
4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)
-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 152 151 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-152)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 1035 52 3746 4 v 1035 551 4 500 v 1122
397 a Fm(Ma)-12 b(rk)g(ed)143 b(Sections)i(\(1\))p 4777
551 V 1035 554 3746 4 v 4780 555 67 440 v 1102 621 3746
67 v Black 378 1136 a Fk(\017)p Black 83 w Fl(The)65
b(contents)f(of)g(an)h Fi(IGNORE)p Fl(-section)i(is)e(not)f(p)-7
b(ro)7 b(cessed:)p Black Black 2231 1487 a Fi()p
Black 378 1863 a Fk(\017)p Black 83 w Fl(In)105 b(contrast,)e(the)h
(contents)f(of)h(an)g Fi(INCLUDE)p Fl(-section)j(is)561
2164 y(p)-7 b(ro)7 b(cessed)82 b(no)-7 b(rmally:)p Black
Black 2178 2515 a Fi()p Black 378 2890
a Fk(\017)p Black 83 w Fl(One)79 b(can)f(de\014ne)f(an)h(entit)-7
b(y)77 b(which)i(has)e(one)h(of)g(the)f(t)-7 b(w)g(o)561
3191 y(values)87 b(\\)p Fi(IGNORE)p Fl(")i(and)d(\\)p
Fi(INCLUDE)p Fl(")k(to)c(get)g(a)h(feature)f(si-)561
3492 y(mila)-7 b(r)82 b(to)g(\\conditional)h(compilation",)f(e.g.)p
Black Black 1494 3843 a Fi()
p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i
(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016
b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p Black
eop end
PStoPSsaved restore
%%Page: (152,153,154,155) 39
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 153 152 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-153)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 1035 52 3746 4 v 1035 551 4 500 v 1122
397 a Fm(Ma)-12 b(rk)g(ed)143 b(Sections)i(\(2\))p 4777
551 V 1035 554 3746 4 v 4780 555 67 440 v 1102 621 3746
67 v Black 378 1136 a Fk(\017)p Black 83 w Fl(Then)76
b(on)g(can)g(ma)-7 b(rk)75 b(sections)h(that)f(a)-7 b(re)75
b(to)h(b)7 b(e)75 b(included)561 1410 y(only)57 b(in)h(certain)f
(versions)h(of)f(the)g(do)7 b(cument,)57 b(e.g.)h(soluti-)561
1684 y(ons)72 b(a)-7 b(re)72 b(included)h(only)f(in)h(the)f(edition)g
(fo)-7 b(r)71 b(the)h(teacher:)p Black Black 2020 2008
a Fi()p Black 378 2357 a Fk(\017)p
Black 83 w Fl(In)80 b(SGML,)g(ma)-7 b(rk)g(ed)79 b(sections)g(can)g
(app)7 b(ea)-7 b(r)79 b(in)g(the)g(DTD)561 2631 y(and)j(in)h(content)f
(\(the)h(b)7 b(o)g(dy)82 b(of)g(the)h(do)7 b(cument\).)p
Black Black 844 2884 a Fs(Even)68 b(in)g(the)g(b)5 b(o)g(dy)68
b(of)g(the)g(do)5 b(cument,)67 b(one)h(uses)g(pa)-5 b(rameter)69
b(entities)g(fo)-5 b(r)844 3058 y(the)79 b(k)-5 b(eyw)g(o)g(rd,)80
b(since)f(ma)-5 b(rk)g(ed)81 b(sections)e(sta)-5 b(rts)81
b(with)f(\\)p Fh()p Fl(")561 2463 y(and)98 b(\\)p Fi(&)p
Fl(")h(as)f(no)-7 b(rmal)98 b(text.)g(They)h(a)-7 b(re)98
b(not)g(interp)-7 b(reted)561 2777 y(as)82 b(ma)-7 b(rkup:)p
Black Black 2284 3139 a Fi()p Black 378
3527 a Fk(\017)p Black 83 w Fl(Of)95 b(course,)g Fi(CDATA)i
Fl(sections)d(can)i(only)f(b)7 b(e)94 b(used)h(in)g(the)561
3841 y(do)7 b(cument)82 b(b)7 b(o)g(dy)-21 b(,)82 b(not)h(in)f(the)h
(DTD.)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 155 154 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-155)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 1035 52 3746 4 v 1035 551 4 500 v 1122
397 a Fm(Ma)-12 b(rk)g(ed)143 b(Sections)i(\(4\))p 4777
551 V 1035 554 3746 4 v 4780 555 67 440 v 1102 621 3746
67 v Black 378 1136 a Fk(\017)p Black 83 w Fi(CDATA)85
b Fl(sections)d(a)-7 b(re)83 b(supp)7 b(o)-7 b(rted)82
b(in)h(SGML)g(and)g(XML.)p Black 378 1510 a Fk(\017)p
Black 83 w Fi(CDATA)i Fl(sections)d(cannot)h(nest.)p
Black Black 844 1805 a Fs(The)60 b(only)f(ma)-5 b(rkup)61
b(that)f(is)g(interp)-5 b(reted)60 b(within)g(a)g Fh(CDATA)g
Fs(section)f(is)h(its)g(end)844 1984 y(delimiter)40 b(\\)p
Fh(]]>)p Fs(".)g(The)g(pa)-5 b(rser)41 b(w)-5 b(ould)40
b(not)g(even)e(notice)i(the)f(b)5 b(egin)40 b(of)f(another)844
2164 y(such)57 b(section.)p Black 378 2551 a Fk(\017)p
Black 83 w Fi(CDATA)73 b Fl(sections)d(a)-7 b(re)71 b(no)-7
b(rmally)70 b(used)h(fo)-7 b(r)70 b(sho)-7 b(wing)71
b(exam-)561 2850 y(ple)92 b(XML/HTML)h(co)7 b(de,)92
b(which)h(should)f(not)f(b)7 b(e)92 b(inter-)561 3150
y(p)-7 b(reted)82 b(as)h(ma)-7 b(rkup.)p Black Black
844 3444 a Fs(The)44 b(alternative)g(w)-5 b(ould)45 b(b)5
b(e)43 b(to)h(escap)5 b(e)43 b(the)h(sp)5 b(ecial)44
b(cha)-5 b(racters)44 b(\\)p Fh(<)p Fs(")g(and)h(\\)p
Fh(&)p Fs(")844 3624 y(one)70 b(b)-5 b(y)69 b(one)h(with)g(entit)-5
b(y)69 b(o)-5 b(r)71 b(cha)-5 b(racter)70 b(references.)e(Of)h(course,)
g(within)i(a)844 3803 y Fh(CDATA)44 b Fs(section,)f(entit)-5
b(y)43 b(and)g(cha)-5 b(racter)44 b(references)d(a)-5
b(re)44 b(also)f(not)h(understo)5 b(o)g(d.)p Black -47
4114 5977 9 v -47 4260 a(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 156 155 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-156)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 1035 372 3746 4 v 1035 871 4 500 v 1122
717 a Fm(Ma)-12 b(rk)g(ed)143 b(Sections)i(\(5\))p 4777
871 V 1035 874 3746 4 v 4780 875 67 440 v 1102 941 3746
67 v Black 378 1456 a Fk(\017)p Black 83 w Fi(RCDATA)94
b Fl(sections)e(a)-7 b(re)92 b(simila)-7 b(r,)91 b(but)g(p)7
b(ermit)91 b(entit)-7 b(y)91 b(refe-)561 1771 y(rences,)71
b(i.e.)h(\\)p Fi(&)p Fl(")g(is)g(interp)-7 b(reted,)71
b(but)g(not)g(\\)p Fi(<)p Fl(")h(and)g(\\)p Fi(>)p Fl(".)p
Black 378 2162 a Fk(\017)p Black 83 w Fl(Finally)-21
b(,)75 b(section)e(that)f(should)h(b)7 b(e)74 b(deleted)f(o)-7
b(r)73 b(rew)-7 b(o)g(rk)g(ed,)561 2477 y(can)82 b(b)7
b(e)83 b(ma)-7 b(rk)g(ed)83 b(as)g(follo)-7 b(ws:)p Black
Black 2336 2842 a Fi()p Black 378 3233
a Fk(\017)p Black 83 w Fl(\\)p Fi(RCDATA)p Fl(")89 b(and)d(\\)p
Fi(TEMP)p Fl(")i(a)-7 b(re)86 b(only)h(supp)7 b(o)-7
b(rted)86 b(in)g(SGML,)561 3548 y(not)c(in)g(XML.)p Black
-47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (156,157,158,159) 40
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 157 156 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-157)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 2013 154 1789 4 v 2013 558 4 405 v 2100
475 a Fm(Overview)p 3799 558 V 2013 561 1789 4 v 3802
561 67 345 v 2080 628 1789 67 v Black Black 617 1329
a Fl(1.)82 b(Motivation,)h(Histo)-7 b(ry)-21 b(,)82 b(Applications)617
1887 y(2.)g(SGML)i(Do)7 b(cuments)82 b(\(Syntax\))617
2445 y(3.)g(Do)7 b(cument)83 b(T)-21 b(yp)7 b(e)82 b(De\014nitions)h
(\(DTDs\))617 3002 y(4.)f(Entities,)g(Notations,)g(Ma)-7
b(rk)g(ed)83 b(Sections)617 3560 y(5.)f(DOCTYPE,)h(XML)h(Decla)-7
b(ration)458 3261 y Fj(')p 458 3587 7 164 v 458 3756
a(&)5417 3261 y($)p 5417 3587 V 5417 3756 a(\045)p 628
3756 4627 7 v 628 3261 V Black -47 4114 5977 9 v -47
4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 158 157 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-158)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 394 52 5028 4 v 394 551 4 500 v 480 397
a Fm(DOCTYPE)142 b(Decla)-12 b(ration)144 b(\(1\))p 5418
551 V 394 554 5028 4 v 5422 555 67 440 v 460 621 5028
67 v Black 378 1136 a Fk(\017)p Black 83 w Fl(F)-7 b(o)g(r)102
b(every)f(SGML)h(do)7 b(cument,)101 b(there)f(is)h(a)g(DTD)h(that)561
1430 y(de\014nes)82 b(the)h(syntax)f(of)h(the)f(do)7
b(cument.)p Black 378 1798 a Fk(\017)p Black 83 w Fl(The)81
b(DTD)f(do)7 b(es)81 b(not)f(need)g(to)g(b)7 b(e)81 b(decla)-7
b(red)81 b(in)f(the)g(do-)561 2092 y(cument,)h(it)h(can)h(e.g.)f(also)h
(b)7 b(e)82 b(built)g(into)g(the)g(soft)-7 b(w)g(a)g(re.)p
Black Black 844 2377 a Fs(F)i(o)g(rmally)-14 b(,)50 b(an)f(SGML)e(do)5
b(cument)48 b(entit)-5 b(y)48 b(consists)h(of)f(optional)i(white)f
(space,)844 2555 y(an)61 b(SGML)e(decla)-5 b(ration)62
b(\(\\)p Fh()p Fs("\),)61
b(a)g(p)-5 b(rolog)62 b(which)e(contains)h(a)g(do-)844
2733 y(cument)j(t)-5 b(yp)5 b(e)63 b(decla)-5 b(ration)66
b(\(\\)p Fh()p Fs("\))65
b(plus)g(p)5 b(ossibly)64 b(comments,)844 2912 y(p)-5
b(ro)5 b(cessing)46 b(instructions,)h(and)f(white)g(space,)f(then)h
(the)g(do)5 b(cument)45 b(element,)844 3090 y(follo)-5
b(w)g(ed)84 b(p)5 b(ossibly)85 b(b)-5 b(y)84 b(comments,)f(p)-5
b(ro)5 b(cessing)84 b(instructions,)h(and)g(white)844
3268 y(space)54 b(\(SGML)f(also)i(supp)5 b(o)-5 b(rts)55
b(multiple)g(do)5 b(cument)54 b(t)-5 b(yp)5 b(e)54 b(decla)-5
b(rations)55 b(and)844 3447 y(do)5 b(cument)49 b(elements,)f(but)h
(this)h(is)g(p)-5 b(robably)50 b(not)g(used)f(often.\).)f(The)h(SGML)
844 3625 y(decla)-5 b(ration)45 b(is)g(often)e(contained)h(in)h(a)f
(sepa)-5 b(rate)44 b(\014le)g(o)-5 b(r)45 b(built)g(into)f(the)g(pa)-5
b(rser.)844 3803 y(Entit)g(y)58 b(and)g(\014le)f(structure)h(need)e
(not)i(b)5 b(e)57 b(the)g(same.)p Black -47 4114 5977
9 v -47 4260 a(Stefan)f(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 159 158 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-159)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 394 238 5028 4 v 394 737 4 500 v 480 583
a Fm(DOCTYPE)142 b(Decla)-12 b(ration)144 b(\(2\))p 5418
737 V 394 740 5028 4 v 5422 740 67 440 v 460 807 5028
67 v Black 378 1322 a Fk(\017)p Black 83 w Fl(In)83 b(XML,)h(the)e(DTD)
h(is)g(optional.)p Black 378 1712 a Fk(\017)p Black 83
w Fl(There)g(a)-7 b(re)82 b(t)-7 b(w)g(o)83 b(classes)g(of)g(XML)g(do)7
b(cuments:)p Black 596 2052 a Fk(\005)p Black 127 w Fl(W)-7
b(ell-fo)g(rmed)112 b(do)7 b(cuments)112 b(satisfy)h(the)f(general)h
(ru-)828 2368 y(les)98 b(of)f(the)g(XML)h(syntax)f(\(e.g.)h(that)e
(tags)h(must)g(b)7 b(e)828 2683 y(p)-7 b(rop)7 b(erly)82
b(nested\).)p Black 596 3024 a Fk(\005)p Black 127 w
Fl(W)-7 b(ell-fo)g(rmed)71 b(do)7 b(cuments)71 b(ma)-7
b(y)72 b(in)g(addition)f(b)7 b(e)71 b(valid)828 3339
y(if)87 b(they)g(have)h(an)f(asso)7 b(ciated)87 b(DTD)g(and)g(satisfy)g
(the)828 3655 y(syntax)c(rules)f(of)h(this)f(DTD.)p Black
-47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 160 159 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-160)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 394 119 5028 4 v 394 618 4 500 v 480 464
a Fm(DOCTYPE)142 b(Decla)-12 b(ration)144 b(\(3\))p 5418
618 V 394 621 5028 4 v 5422 621 67 440 v 460 688 5028
67 v Black 378 1203 a Fk(\017)p Black 83 w Fl(Checking)68
b(the)f(syntax)g(of)f(a)i(do)7 b(cument)66 b(with)h(resp)7
b(ect)66 b(to)561 1518 y(a)82 b(DTD)h(is)g(called)g(\\to)f(validate")h
(the)f(do)7 b(cument.)p Black 378 1909 a Fk(\017)p Black
83 w Fl(Even)91 b(if)f(there)f(is)h(a)g(DTD,)h(not)e(every)h(XML)h(p)-7
b(ro)7 b(cesso)-7 b(r)561 2224 y(is)69 b(required)g(to)f(read)i(it)e
(and)i(to)e(validate)i(the)f(do)7 b(cument.)p Black Black
844 2544 a Fs(Co)-5 b(rresp)5 b(ondingly)-14 b(,)45 b(the)f(XML)g(sp)5
b(eci\014cation)44 b(distinguishes)h(\\validating")h(and)844
2726 y(\\non-validating)60 b(XML)c(p)-5 b(ro)5 b(cesso)-5
b(rs".)p Black 378 3129 a Fk(\017)p Black 83 w Fl(In)87
b(contrast,)e(an)h(SGML)h(do)7 b(cument)86 b(can)g(no)-7
b(rmally)86 b(not)561 3444 y(b)7 b(e)113 b(pa)-7 b(rsed)114
b(without)f(kno)-7 b(wing)114 b(the)g(DTD)g(b)7 b(ecause)114
b(of)561 3760 y(ma)-7 b(rkup)66 b(minimization)g(\(optional)h(sta)-7
b(rt)65 b(and)i(end)g(tags\).)p Black -47 4114 5977 9
v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (160,161,162,163) 41
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 161 160 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-161)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 394 52 5028 4 v 394 551 4 500 v 480 397
a Fm(DOCTYPE)142 b(Decla)-12 b(ration)144 b(\(4\))p 5418
551 V 394 554 5028 4 v 5422 555 67 440 v 460 621 5028
67 v Black 378 1136 a Fk(\017)p Black 83 w Fl(One)109
b(usually)g(refers)f(at)g(the)g(b)7 b(eginning)109 b(of)f(the)g(do)7
b(cu-)561 1414 y(ment)82 b(to)g(the)g(co)-7 b(rresp)7
b(onding)82 b(DTD:)p Black Black 1283 1721 a Fi()1283 1958 y()1704
2195 y(...)1283 2431 y()p Black 378 2764 a Fk(\017)p
Black 83 w Fl(The)72 b(\014le)h(\\)p Fi(mail.dtd)p Fl(")i(contains)d
(the)g(decla)-7 b(ration)72 b(of)g(ele-)561 3042 y(ments,)82
b(attributes,)f(and)h(entities)h(as)f(describ)7 b(ed)83
b(ab)7 b(ove.)p Black Black 861 3349 a Fi()861 3822 y(...)p Black -47 4114 5977 9
v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 162 161 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-162)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 394 52 5028 4 v 394 551 4 500 v 480 397
a Fm(DOCTYPE)142 b(Decla)-12 b(ration)144 b(\(5\))p 5418
551 V 394 554 5028 4 v 5422 555 67 440 v 460 621 5028
67 v Black 378 1136 a Fk(\017)p Black 83 w Fl(Instead)100
b(of)f(a)h(system)g(identi\014er,)f(one)g(can)h(also)g(use)g(a)561
1415 y(public)83 b(identi\014er,)f(if)g(the)g(DTD)h(is)g(w)-7
b(ell)83 b(kno)-7 b(wn.)p Black Black 844 1676 a Fs(SGML)65
b(systems)h(come)g(with)h(a)f(folder)h(that)g(contains)g(several)g
(DTDs)g(and)844 1852 y(a)55 b(con\014guration)g(\014le)f(that)h(maps)g
(public)g(identi\014ers)f(to)h(these)e(DTDs.)j(XML)844
2027 y(accepts)45 b(a)i(public)f(identi\014er)g(only)h(together)f(with)
g(a)h(system)e(identi\014er)h(which)844 2202 y(is)58
b(a)f(URI)i(under)e(which)g(the)g(DTD)i(can)e(b)5 b(e)57
b(retrieved.)p Black 378 2569 a Fk(\017)p Black 83 w
Fl(Example:)p Black Black 756 2876 a Fi()756
3349 y()1177 3586 y(...)756 3822 y()p Black
-47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 163 162 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-163)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 394 52 5028 4 v 394 551 4 500 v 480 397
a Fm(DOCTYPE)142 b(Decla)-12 b(ration)144 b(\(6\))p 5418
551 V 394 554 5028 4 v 5422 555 67 440 v 460 621 5028
67 v Black 378 1136 a Fk(\017)p Black 83 w Fl(One)107
b(can)f(also)f(sp)7 b(ecify)106 b(public)g(and)g(system)f(identi\014er)
561 1415 y(\(in)83 b(XML)g(the)f(system)h(identi\014er)f(is)h(alw)-7
b(a)g(ys)83 b(required\):)p Black Black 562 1736 a Fi()562 2210 y()983 2446 y(...)562 2683 y()p
Black 378 2983 a Fk(\017)p Black 83 w Fl(The)k(name)g(of)g(the)g(DTD)g
(must)g(alw)-7 b(a)g(ys)112 b(b)7 b(e)111 b(identical)561
3262 y(to)85 b(the)h(name)g(of)g(the)f(outermost)g(element)h(\(do)7
b(cument)561 3541 y(element,)82 b(ro)7 b(ot)82 b(of)g(the)g(element)h
(tree\).)p Black Black 844 3803 a Fs(The)57 b(DTD)i(itself)e(do)5
b(es)57 b(not)h(sp)5 b(ecify)56 b(what)h(is)h(the)f(ro)5
b(ot)58 b(element.)p Black -47 4114 5977 9 v -47 4260
a(Stefan)e(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59
b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84 b(at)58
b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 164 163 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-164)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 394 267 5028 4 v 394 766 4 500 v 480 612
a Fm(DOCTYPE)142 b(Decla)-12 b(ration)144 b(\(7\))p 5418
766 V 394 769 5028 4 v 5422 770 67 440 v 460 836 5028
67 v Black 378 1422 a Fk(\017)p Black 83 w Fl(It)84 b(is)g(p)7
b(ossible)85 b(to)e(decla)-7 b(re)85 b(the)e(DTD)i(in)f(the)f(do)7
b(cument)561 1737 y(itself:)p Black Black 1810 2017 a
Fi()2231
2490 y(...)1810 2727 y(]>)1810 2963 y()h(...)e()p
Black 378 3263 a Fk(\017)p Black 83 w Fl(Also)83 b(a)g(mixture)f(of)g
(b)7 b(oth)82 b(is)h(p)7 b(ossible:)p Black Black 967
3628 a Fi()p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (164,165,166,167) 42
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 165 164 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-165)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 394 75 5028 4 v 394 574 4 500 v 480 419
a Fm(DOCTYPE)142 b(Decla)-12 b(ration)144 b(\(8\))p 5418
574 V 394 577 5028 4 v 5422 577 67 440 v 460 644 5028
67 v Black 378 1172 a Fk(\017)p Black 83 w Fl(The)89
b(pa)-7 b(rt)88 b(in)h(the)g(do)7 b(cument)88 b(itself)g(\(\\)p
Fi([...])p Fl(,)j(\\internal)561 1488 y(DTD)120 b(subset"\))g(is)h(p)-7
b(ro)7 b(cessed)120 b(b)7 b(efo)-7 b(re)120 b(the)g(DTD)h(\014le)561
1803 y(\(\\external)82 b(subset"\).)p Black 378 2193
a Fk(\017)p Black 83 w Fl(In)59 b(SGML)h(and)e(XML,)i(the)e(same)h
(entit)-7 b(y)58 b(can)h(b)7 b(e)58 b(decla)-7 b(red)561
2509 y(several)74 b(times.)g(Then)f(the)h(\014rst)f(decla)-7
b(ration)74 b(counts,)g(all)561 2824 y(follo)-7 b(wing)83
b(decla)-7 b(rations)82 b(a)-7 b(re)83 b(igno)-7 b(red.)p
Black 378 3215 a Fk(\017)p Black 83 w Fl(In)59 b(this)e(w)-7
b(a)g(y)-21 b(,)59 b(the)f(external)g(subset)g(can)g(decla)-7
b(re)58 b(a)g(default)561 3530 y(value)75 b(fo)-7 b(r)75
b(the)g(entit)-7 b(y)-21 b(,)75 b(which)g(can)h(b)7 b(e)75
b(overridden)g(in)g(the)561 3846 y(do)7 b(cument.)p Black
-47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 166 165 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-166)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 394 155 5028 4 v 394 655 4 500 v 480 500
a Fm(DOCTYPE)142 b(Decla)-12 b(ration)144 b(\(9\))p 5418
655 V 394 658 5028 4 v 5422 658 67 440 v 460 724 5028
67 v 189 1221 a Fl(DOCTYPE)83 b(Decla)-7 b(ration:)p
Black Black 586 1562 310 7 v 813 1559 a Ff(-)979 1619
y Fi()p 4986 3638 310 7 v 5213 3635
a Ff(-)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 167 166 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-167)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 287 59 5243 4 v 287 559 4 500 v 373 404
a Fm(DOCTYPE)142 b(Decla)-12 b(ration)144 b(\(10\))p
5525 559 V 287 562 5243 4 v 5529 562 67 440 v 353 628
5243 67 v Black 378 1143 a Fk(\017)p Black 83 w Fl(In)105
b(SGML,)f(the)g(system)g(identi\014er)f(can)h(b)7 b(e)104
b(left)g(out)f(if)561 1459 y(the)82 b(SGML)i(pa)-7 b(rser)82
b(can)h(someho)-7 b(w)83 b(reconstruct)e(it.)p Black
Black 844 1778 a Fs(E.g.)57 b(from)h(a)f(con\014guration)i(\014le)e
(that)h(maps)g(public)f(identi\014ers)h(to)f(\014les.)p
Black 378 2181 a Fk(\017)p Black 83 w Fl(In)99 b(XML,)f(the)g(system)g
(identi\014er)f(is)h(required.)g(It)g(must)561 2497 y(b)7
b(e)82 b(a)h(URI)g(\(p)7 b(ossibly)84 b(a)e(relative)h(one\).)p
Black 378 2887 a Fk(\017)p Black 83 w Fl(In)f(XML,)f(the)g(constructs)f
(used)i(in)f(the)g(internal)f(subset)561 3202 y(of)i(the)g(DTD)h(a)-7
b(re)82 b(somewhat)h(restricted)e(\(see)i(pa)-7 b(rame-)561
3518 y(ter)72 b(entit)-7 b(y)72 b(references,)h(ma)-7
b(rk)g(ed)73 b(sections\),)g(such)g(that)f(a)561 3833
y(non-validating)82 b(XML)h(p)-7 b(ro)7 b(cesso)-7 b(r)83
b(can)f(easily)i(skip)f(it.)p Black -47 4114 5977 9 v
-47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 168 167 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-168)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 453 225 4909 4 v 453 725 4 500 v 540 570
a Fm(Pro)12 b(cessing)144 b(Instructions)g(\(1\))p 5359
725 V 453 728 4909 4 v 5362 728 67 440 v 520 794 4909
67 v Black 378 1309 a Fk(\017)p Black 83 w Fl(Pro)7 b(cessing)80
b(instructions)g(a)-7 b(re)80 b(instructions)f(fo)-7
b(r)80 b(the)g(ap-)561 1625 y(plication)95 b(p)-7 b(rogram)94
b(that)g(p)-7 b(ro)7 b(cesses)95 b(the)g(XML/SGML)561
1940 y(data.)p Black 378 2331 a Fk(\017)p Black 83 w
Fl(E.g.)125 b(they)f(w)-7 b(ere)125 b(sometimes)f(used)h(to)f(fo)-7
b(rce)124 b(a)h(page)561 2646 y(b)-7 b(reak)104 b(at)h(a)f(sp)7
b(eci\014c)106 b(p)7 b(oint,)104 b(but)g(this)g(of)g(course)h(con-)561
2962 y(tradicts)81 b(the)i(idea)g(of)f(rule-based)g(ma)-7
b(rkup.)p Black 378 3352 a Fk(\017)p Black 83 w Fl(Pro)7
b(cessing)99 b(instructions)g(can)g(contain)h(any)f(text,)g(and)561
3667 y(a)-7 b(re)82 b(system-)g(and)h(application-dep)7
b(endent.)p Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
%%Page: (168,169,170,171) 43
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 169 168 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-169)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 453 52 4909 4 v 453 551 4 500 v 540 397
a Fm(Pro)12 b(cessing)144 b(Instructions)g(\(2\))p 5359
551 V 453 554 4909 4 v 5362 555 67 440 v 520 621 4909
67 v Black 378 1136 a Fk(\017)p Black 83 w Fl(Pro)7 b(cessing)132
b(instructions)f(sta)-7 b(rt)132 b(with)g(\\)p Fi()p
Fl(")h(and)f(end)561 1414 y(with)82 b(\\)p Fi(>)p Fl(")h(\(SGML\))i(o)
-7 b(r)82 b(\\)p Fi(?>)p Fl(")h(\(XML\).)p Black Black
844 1674 a Fs(As)d(mentioned)g(b)5 b(efo)-5 b(re,)80
b(SGML)f(is)h(heavily)g(pa)-5 b(rameterized,)81 b(and)g(it)g(is)f(of)
844 1849 y(course)66 b(p)5 b(ossible)66 b(to)h(cho)5
b(ose)65 b(\\)p Fh(?>)p Fs(")i(fo)-5 b(r)66 b(the)g(pa)-5
b(rameter)67 b(\\)p Fh(pic)p Fs(")g(\(p)-5 b(ro)5 b(cessing)844
2024 y(instruction)54 b(close\).)f(Probably)h(\\)p Fh(?>)p
Fs(")g(w)-5 b(as)53 b(chosen)g(in)g(XML)g(in)g(o)-5 b(rder)54
b(to)g(p)5 b(er-)844 2199 y(mit)58 b(\\)p Fh(>)p Fs(")g(inside)f(the)g
(p)-5 b(ro)5 b(cessing)58 b(instruction.)p Black 378
2565 a Fk(\017)p Black 83 w Fl(In)92 b(XML,)f(p)-7 b(ro)7
b(cessing)91 b(instructions)f(must)g(sta)-7 b(rt)90 b(with)h(a)561
2843 y(name)82 b(that)g(is)h(the)f(\\ta)-7 b(rget")82
b(fo)-7 b(r)82 b(this)g(instruction.)p Black Black 844
3103 a Fs(In)48 b(this)g(w)-5 b(a)g(y)-14 b(,)47 b(on)h(can)g(have)f(p)
-5 b(ro)5 b(cessing)47 b(instructions)i(fo)-5 b(r)48
b(di\013erent)g(applicati-)844 3278 y(ons)i(in)h(the)e(\014le.)h
(Applications)h(should)f(igno)-5 b(re)51 b(p)-5 b(ro)5
b(cessing)50 b(instructions)h(that)844 3453 y(a)-5 b(re)57
b(not)f(intended)h(fo)-5 b(r)56 b(them.)g(In)g(SGML,)f(a)i(p)-5
b(ro)5 b(cessing)56 b(instruction)h(can)g(b)5 b(e)844
3628 y(any)69 b(string,)g(but)h(p)-5 b(ro)5 b(cessing)68
b(instructions)i(must)f(no)-5 b(rmally)70 b(b)5 b(e)68
b(exchanged)844 3803 y(when)57 b(the)g(\014le)g(is)h(p)-5
b(ro)5 b(cessed)56 b(with)i(a)g(di\013erent)g(application.)p
Black -47 4114 5977 9 v -47 4260 a(Stefan)e(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 170 169 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-170)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 453 52 4909 4 v 453 551 4 500 v 540 397
a Fm(Pro)12 b(cessing)144 b(Instructions)g(\(3\))p 5359
551 V 453 554 4909 4 v 5362 555 67 440 v 520 621 4909
67 v Black 378 1150 a Fk(\017)p Black 83 w Fl(In)74 b(XML,)h(it)e(is)h
(suggested)f(\(but)h(not)f(required\))h(to)f(use)h(a)561
1456 y(notation)81 b(decla)-7 b(ration)83 b(fo)-7 b(r)82
b(the)g(ta)-7 b(rget.)p Black 378 1838 a Fk(\017)p Black
83 w Fl(The)88 b(sp)7 b(ecial)89 b(ta)-7 b(rget)87 b(\\xml")h(\(in)h
(any)f(capitalization\))g(is)561 2144 y(reserved)82 b(\(see)i(XML)f
(Decla)-7 b(ration)83 b(b)7 b(elo)-7 b(w\).)p Black 378
2526 a Fk(\017)p Black 83 w Fl(One)114 b(can)f(e.g.)f(use)h(the)g
(attribute-value)e(syntax)i(in)g(a)561 2832 y(p)-7 b(ro)7
b(cessing)82 b(instruction,)g(but)g(this)g(is)h(not)f(required.)p
Black 378 3214 a Fk(\017)p Black 83 w Fl(Pro)7 b(cessing)132
b(instructions)f(can)h(app)7 b(ea)-7 b(r)132 b(mo)-7
b(re)132 b(o)-7 b(r)132 b(less)561 3520 y(anywhere)93
b(in)g(the)f(do)7 b(cument)93 b(\(in)g(the)f(same)h(places)h(as)561
3827 y(comments\).)p Black -47 4114 5977 9 v -47 4260
a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59
b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84 b(at)58
b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 171 170 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-171)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 973 52 3869 4 v 973 551 4 500 v 1060 397
a Fm(XML)142 b(Decla)-12 b(ration)144 b(\(1\))p 4839
551 V 973 554 3869 4 v 4842 555 67 440 v 1040 621 3869
67 v Black 378 1042 a Fk(\017)p Black 83 w Fl(XML)92
b(do)7 b(cuments)90 b(should)g(sta)-7 b(rt)90 b(with)g(an)h(XML)g
(decla-)561 1324 y(ration)82 b(that)f(sp)7 b(eci\014es)83
b(at)g(least)f(the)g(XML)i(version:)p Black Black 1968
1655 a Fi()p Black 378 2012
a Fk(\017)p Black 83 w Fl(V)-7 b(ersion)81 b(\\)p Fi(1.0)p
Fl(")i(is)e(still)h(the)f(most)f(widely)i(used)g(version,)561
2294 y(but)g(there)g(is)h(no)-7 b(w)83 b(also)f(a)h(version)g(\\1.1".)p
Black Black 844 2560 a Fs(There)71 b(a)-5 b(re)71 b(new)f(editions)i
(of)e(the)h(W3C)f(recommendation)h(fo)-5 b(r)71 b(XML)f(1.0.)844
2736 y(but)48 b(they)e(only)i(cla)-5 b(rify/co)g(rrect)47
b(a)h(few)e(p)5 b(oints.)47 b(The)h(W3C)f(recommendation)844
2912 y(fo)-5 b(r)50 b(XML)g(1.0)g(w)-5 b(as)50 b(published)h(on)f(F)-5
b(eb)g(rua)g(ry)52 b(10,)e(1998.)g(The)g(second)f(edition)844
3088 y(w)-5 b(as)79 b(published)g(on)g(Octob)5 b(er)78
b(6,)g(2000.)h(The)f(third)i(edition)f(of)f(XML)g(1.0)844
3264 y(w)-5 b(as)77 b(published)g(on)g(F)-5 b(eb)g(rua)g(ry)78
b(4,)e(2004,)h(together)f(with)h(the)f(\014rst)h(edition)844
3440 y(of)67 b(XML)f(1.1.)h(The)g(current,)g(fourth)h(edition)g(of)f
(XML)f(1.0)h(w)-5 b(as)67 b(published)844 3616 y(together)39
b(with)g(the)f(second)g(edition)h(of)g(XML)f(1.1)g(on)h(August)g(16,)g
(2006,)g(b)5 b(oth)844 3792 y(w)-5 b(ere)40 b(edited)g(in)h(place)g(on)
g(Septemb)5 b(er)39 b(29,)h(2006.)h([)p Fh(http://www.w3.org/XML/)p
Fs(].)p Black -47 4114 5977 9 v -47 4260 a(Stefan)56
b(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5
b(eb)1016 b(Universit)n(\177)-84 b(at)58 b(Halle,)g(2006)p
Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 172 171 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-172)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 973 52 3869 4 v 973 551 4 500 v 1060 397
a Fm(XML)142 b(Decla)-12 b(ration)144 b(\(2\))p 4839
551 V 973 554 3869 4 v 4842 555 67 440 v 1040 621 3869
67 v Black 378 1065 a Fk(\017)p Black 83 w Fl(The)83
b(changes)g(from)f(version)g(1.0)h(to)f(1.1)g(a)-7 b(re)83
b(small:)p Black 596 1370 a Fk(\005)p Black 127 w Fl(Mo)-7
b(re)83 b(cha)-7 b(racters)82 b(a)-7 b(re)83 b(allo)-7
b(w)g(ed)84 b(in)e(names.)p Black Black 1112 1621 a Fs(In)90
b(XML)g(1.0,)g(the)g(valid)h(cha)-5 b(racters)91 b(in)g(names)f(w)-5
b(ere)90 b(sp)5 b(eci\014ed.)89 b(In)1112 1797 y(XML)64
b(1.1,)i(the)f(fo)-5 b(rbidden)66 b(cha)-5 b(racters)66
b(a)-5 b(re)65 b(sp)5 b(eci\014ed)65 b(\(and)h(cha)-5
b(racters)1112 1972 y(a)g(re)81 b(fo)-5 b(rbidden)80
b(only)h(if)f(there)g(is)h(a)g(sp)5 b(eci\014c)79 b(reason\).)i(This)g
(mak)-5 b(es)81 b(a)1112 2148 y(di\013erence)53 b(b)5
b(ecause)53 b(the)g(Unico)5 b(de)54 b(standa)-5 b(rd)56
b(is)e(develop)5 b(ed)52 b(further)i(and)1112 2323 y(some)45
b(new)h(languages)h(w)-5 b(ere)45 b(discriminated)i(b)-5
b(y)46 b(the)g(old)g(XML)f(standa)-5 b(rd.)p Black 596
2628 a Fk(\005)p Black 127 w Fl(Line)65 b(ends)f(in)h(IBM)f(mainframes)
g(a)-7 b(re)64 b(no)-7 b(w)64 b(p)7 b(ermitted.)p Black
596 2934 a Fk(\005)p Black 127 w Fl(The)83 b(rules)f(fo)-7
b(r)82 b(control)g(cha)-7 b(racters)83 b(change)g(a)f(bit.)p
Black Black 1112 3184 a Fs(Cha)-5 b(racter)52 b(references)d(to)j
(control)g(cha)-5 b(racters)52 b(in)g(the)f(range)h Fh(x01)g
Fs(to)f Fh(x1F)1112 3360 y Fs(a)-5 b(re)78 b(no)-5 b(w)78
b(p)5 b(ermitted,)78 b(control)g(cha)-5 b(racters)78
b(in)h(the)e(range)h Fh(x7F)h Fs(to)f(x9F)1112 3535 y(\(except)46
b(whitespace\))i(must)g(no)-5 b(w)48 b(b)5 b(e)48 b(written)h(as)f(cha)
-5 b(racter)49 b(references.)p Black 596 3841 a Fk(\005)p
Black 127 w Fl(No)-7 b(rmalization)82 b(rules)h(p)7 b(ermit)81
b(bina)-7 b(ry)83 b(compa)-7 b(rison.)p Black -47 4114
5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Page: (172,173,174,175) 44
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 173 172 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-173)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 973 52 3869 4 v 973 551 4 500 v 1060 397
a Fm(XML)142 b(Decla)-12 b(ration)144 b(\(3\))p 4839
551 V 973 554 3869 4 v 4842 555 67 440 v 1040 621 3869
67 v Black 378 1136 a Fk(\017)p Black 83 w Fl(F)-7 b(o)g(r)77
b(SGML)f(p)-7 b(ro)7 b(cesso)-7 b(rs,)76 b(the)g(XML)g(decla)-7
b(ration)76 b(is)g(sim-)561 1442 y(ply)82 b(a)h(p)-7
b(ro)7 b(cessing)83 b(instruction.)p Black 378 1822 a
Fk(\017)p Black 83 w Fl(The)66 b(XML)g(decla)-7 b(ration)66
b(is)g(optional,)f(but)g(it)g(can)h(b)7 b(e)66 b(only)561
2127 y(the)82 b(\014rst)g(command)g(in)h(an)f(XML)i(do)7
b(cument.)p Black Black 844 2431 a Fs(Even)57 b(comments)f(and)i(white)
f(space)g(is)h(not)g(allo)-5 b(w)g(ed)58 b(in)f(front)h(of)f(it.)p
Black 378 2823 a Fk(\017)p Black 83 w Fl(The)88 b(reason)h(fo)-7
b(r)87 b(this)h(is)h(that)e(it)h(can)h(help)f(to)g(automa-)561
3129 y(tically)83 b(detect)f(the)g(enco)7 b(ding)83 b(used)g(in)f(the)h
(\014le.)p Black Black 844 3432 a Fs(XML)48 b(p)-5 b(ro)5
b(cesso)-5 b(rs)50 b(must)f(at)h(least)f(b)5 b(e)49 b(able)g(to)g(read)
h(at)f(least)h(the)f(UTF-8)h(and)844 3613 y(UTF-16)h(enco)5
b(dings)50 b(of)f(Unico)5 b(de.)49 b(UTF-16)i(enco)5
b(ded)49 b(\014les)g(must)h(sta)-5 b(rt)51 b(with)844
3794 y(the)57 b(\\Byte)g(Order)g(Ma)-5 b(rk")59 b(\()p
Fh(#xFeFF)p Fs(\).)p Black -47 4114 5977 9 v -47 4260
a(Stefan)d(Brass:)i(Grundlagen)g(des)f(W)-5 b(o)g(rld)59
b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84 b(at)58
b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 425.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 174 173 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-174)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 973 52 3869 4 v 973 551 4 500 v 1060 397
a Fm(XML)142 b(Decla)-12 b(ration)144 b(\(4\))p 4839
551 V 973 554 3869 4 v 4842 555 67 440 v 1040 621 3869
67 v Black 378 1150 a Fk(\017)p Black 83 w Fl(If)76 b(one)h(uses)f(a)g
(di\013erent)f(enco)7 b(ding)76 b(\(not)g(Unico)7 b(de\),)77
b(the)561 1428 y(XML)97 b(decla)-7 b(ration)97 b(at)f(the)h(b)7
b(egin)97 b(of)f(the)h(do)7 b(cument)96 b(is)561 1707
y(required,)82 b(and)g(must)g(sp)7 b(ecify)83 b(the)g(enco)7
b(ding:)p Black Black 809 2035 a Fi()p Black 378 2388 a Fk(\017)p
Black 83 w Fl(Also)127 b(external)g(pa)-7 b(rsed)126
b(entities)h(ma)-7 b(y)127 b(b)7 b(egin)126 b(with)h(an)561
2667 y(XML)83 b(decla)-7 b(ration.)p Black Black 844
2927 a Fs(There)84 b(it)h(is)f(o\016cially)g(called)h(\\text)e(decla)-5
b(ration",)86 b(b)5 b(ecause)83 b(in)h(external)844 3102
y(pa)-5 b(rsed)59 b(entities)f(the)g(enco)5 b(ding)58
b(pa)-5 b(rt)60 b(is)e(mandato)-5 b(ry)59 b(\(otherwise)f(one)g(w)-5
b(ould)844 3278 y(not)39 b(use)f(it\),)h(while)g(the)f(XML)g(version)h
(is)g(optional.)h(F)-5 b(o)g(r)39 b(the)g(XML)f(decla)-5
b(ration)844 3453 y(at)48 b(the)f(b)5 b(egin)48 b(of)f(the)g(do)5
b(cument)47 b(entit)-5 b(y)-14 b(,)47 b(the)g(version)h(is)g(mandato)-5
b(ry)48 b(and)g(the)844 3628 y(enco)5 b(ding)39 b(pa)-5
b(rt)40 b(is)f(optional.)h(Also)f(the)g(standalone)h(decla)-5
b(ration)40 b(b)5 b(elo)-5 b(w)39 b(is)g(only)844 3803
y(p)5 b(ermitted)57 b(at)h(the)f(b)5 b(eginning)58 b(of)f(the)g(do)5
b(cument)57 b(entit)-5 b(y)-14 b(.)p Black -47 4114 5977
9 v -47 4260 a(Stefan)56 b(Brass:)i(Grundlagen)g(des)f(W)-5
b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
297.500000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
/showpage{}def/copypage{}def/erasepage{}def
PStoPSxform concat
TeXDict begin @landscape 175 174 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-175)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 973 52 3869 4 v 973 551 4 500 v 1060 397
a Fm(XML)142 b(Decla)-12 b(ration)144 b(\(5\))p 4839
551 V 973 554 3869 4 v 4842 555 67 440 v 1040 621 3869
67 v Black 378 1136 a Fk(\017)p Black 83 w Fl(The)58
b(XML)h(decla)-7 b(ration)58 b(can)g(also)g(sp)7 b(ecify)59
b(whether)f(ma)-7 b(r-)561 1441 y(kup)64 b(decla)-7 b(rations)64
b(that)f(a)-7 b(re)65 b(not)e(contained)i(in)f(the)g(same)561
1746 y(\014le)73 b(\(entit)-7 b(y\))75 b(ma)-7 b(y)74
b(in\015uence)g(the)f(info)-7 b(rmation)73 b(returned)561
2050 y(from)81 b(the)i(pa)-7 b(rser)82 b(to)g(the)h(application)f(p)-7
b(rogram.)p Black Black 914 2285 a Fi()p
Black 378 2835 a Fk(\017)p Black 83 w Fl(The)97 b(default)g(is)g(\\no")
g(\(if)h(there)e(a)-7 b(re)97 b(external)g(ma)-7 b(rkup)561
3140 y(decla)g(rations\),)82 b(and)h(this)f(is)h(no)-7
b(rmally)83 b(co)-7 b(rrect.)p Black Black 844 3442 a
Fs(E.g.)50 b(default)h(values)f(fo)-5 b(r)50 b(attributes,)i(entities)e
(used)g(in)h(the)f(do)5 b(cument,)49 b(even)844 3623
y(element)58 b(t)-5 b(yp)5 b(es)59 b(with)g(element)f(content)h(where)f
(white)h(space)g(is)g(inserted)h(in)844 3803 y(the)d(do)5
b(cument)57 b(w)-5 b(ould)58 b(all)g(require)g(\\no".)p
Black -47 4114 5977 9 v -47 4260 a(Stefan)e(Brass:)i(Grundlagen)g(des)f
(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
userdict/PStoPSsaved save put
PStoPSmatrix setmatrix
20.000000 24.151261 translate
0.466387 dup scale
userdict/PStoPSmatrix matrix currentmatrix put
userdict/PStoPSclip{0 0 moveto
595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto
closepath}put initclip
PStoPSxform concat
TeXDict begin @landscape 176 175 bop Black -47 -314 a
Fs(5.)57 b(Intro)5 b(duction)58 b(to)g(SGML)e(and)i(XML)3091
b(5-176)p -47 4114 9 4379 v -47 -257 5977 9 v 5930 4114
9 4379 v Black 450 246 4916 4 v 450 694 4 449 v 536 563
a Fm(Summa)-12 b(ry:)144 b(XML)f(Do)12 b(cument)p 5362
694 V 450 697 4916 4 v 5366 697 67 389 v 516 764 4916
67 v Black 378 1302 a Fk(\017)p Black 83 w Fl(In)83 b(summa)-7
b(ry)-21 b(,)83 b(an)g(XML)g(do)7 b(cument)82 b(consists)h(of:)p
Black 596 1643 a Fk(\005)p Black 127 w Fl(An)g(XML)g(decla)-7
b(ration)82 b(\(optional,)h(recommended\).)p Black 596
1983 a Fk(\005)p Black 127 w Fl(Comments,)f(p)-7 b(ro)7
b(cessing)82 b(instructions,)e(white)i(space)828 2299
y(\(optional\).)p Black 596 2639 a Fk(\005)p Black 127
w Fl(A)h(do)7 b(cument)82 b(t)-7 b(yp)7 b(e)82 b(decla)-7
b(ration)83 b(\(optional\).)p Black 596 2980 a Fk(\005)p
Black 127 w Fl(Comments)g(etc.)f(\(optional\).)p Black
596 3320 a Fk(\005)p Black 127 w Fl(An)h(element)f(\(the)h(do)7
b(cument)82 b(element,)h(required\).)p Black 596 3660
a Fk(\005)p Black 127 w Fl(Comments)g(etc.)f(\(optional\).)p
Black -47 4114 5977 9 v -47 4260 a Fs(Stefan)56 b(Brass:)i(Grundlagen)g
(des)f(W)-5 b(o)g(rld)59 b(Wide)e(W)-5 b(eb)1016 b(Universit)n(\177)-84
b(at)58 b(Halle,)g(2006)p Black eop end
PStoPSsaved restore
%%Trailer
userdict /end-hook known{end-hook}if
%%EOF