%PDF-1.2
%
2 0 obj
<<
/Length 36812
>>
stream
q
1 i
78.023 765.022 533.977 -744.06 re
W n
1 g
/GS1 gs
78.023 765.022 504.84 -754.41 re
f
Q
q
4.15 i
78.023 765.022 504.87 -744.06 re
W n
0.95 g
/GS2 gs
208.036 10.58 374.846 753.855 re
f
0.92 g
375.402 10.58 207.48 753.855 re
f
Q
0.9 g
/GS2 gs
4.15 i
295.675 681.164 m
298.923 683.968 l
232.101 683.968 l
232.101 632.581 l
295.675 681.164 l
f
1 g
295.675 681.119 m
235.349 635.273 l
232.101 632.581 l
298.923 632.581 l
298.923 683.968 l
295.675 681.119 l
f
0.95 g
235.593 635.144 60.136 45.845 re
f
0.87 g
280.281 647.365 m
280.281 641.257 l
250.477 653.637 l
250.477 659.084 l
280.281 671.574 l
280.281 665.467 l
258.443 656.278 l
280.281 647.365 l
f
0.94 g
277.537 650.786 m
277.537 644.679 l
247.733 657.058 l
247.733 662.506 l
277.537 674.995 l
277.537 668.888 l
255.698 659.699 l
277.537 650.786 l
f
0.9 g
372.155 681.164 m
375.402 683.968 l
308.581 683.968 l
308.581 632.581 l
372.155 681.164 l
f
1 g
372.155 681.119 m
311.828 635.273 l
308.581 632.581 l
375.402 632.581 l
375.402 683.968 l
372.155 681.119 l
f
0.95 g
312.072 635.144 60.136 45.845 re
f
0.87 g
349.893 656.278 m
328.055 665.467 l
328.055 671.574 l
357.858 659.084 l
357.858 653.637 l
328.055 641.257 l
328.055 647.365 l
349.893 656.278 l
f
0.94 g
352.637 659.699 m
330.799 668.888 l
330.799 674.995 l
360.603 662.506 l
360.603 657.058 l
330.799 644.679 l
330.799 650.786 l
352.637 659.699 l
f
0.9 g
372.155 740.441 m
375.402 743.245 l
308.581 743.245 l
308.581 691.858 l
372.155 740.441 l
f
1 g
372.155 740.396 m
311.828 694.55 l
308.581 691.858 l
375.402 691.858 l
375.402 743.245 l
372.155 740.396 l
f
0.95 g
312.072 694.421 60.136 45.845 re
f
0.87 g
352.571 715.555 m
330.732 724.744 l
330.732 730.851 l
360.536 718.361 l
360.536 712.914 l
330.732 700.534 l
330.732 706.641 l
352.571 715.555 l
f
0.94 g
349.827 718.976 m
327.988 728.165 l
327.988 734.272 l
357.792 721.782 l
357.792 716.335 l
327.988 703.955 l
327.988 710.063 l
349.827 718.976 l
f
0.9 g
295.675 740.441 m
298.923 743.245 l
232.101 743.245 l
232.101 691.858 l
295.675 740.441 l
f
1 g
295.675 740.396 m
235.349 694.55 l
232.101 691.858 l
298.923 691.858 l
298.923 743.245 l
295.675 740.396 l
f
0.95 g
235.593 694.421 60.136 45.845 re
f
0.87 g
275.953 706.641 m
275.953 700.534 l
246.149 712.914 l
246.149 718.361 l
275.953 730.851 l
275.953 724.744 l
254.114 715.555 l
275.953 706.641 l
f
0.94 g
278.697 710.063 m
278.697 703.955 l
248.893 716.335 l
248.893 721.782 l
278.697 734.272 l
278.697 728.165 l
256.859 718.976 l
278.697 710.063 l
f
0.9 g
439.787 575.421 m
443.035 572.617 l
376.213 572.617 l
376.213 624.004 l
439.787 575.421 l
f
1 g
439.787 575.466 m
379.461 621.312 l
376.213 624.004 l
443.035 624.004 l
443.035 572.617 l
439.787 575.466 l
f
0.95 g
379.705 621.441 60.136 -45.846 re
f
0.87 g
402.554 600.307 m
424.393 591.118 l
424.393 585.011 l
394.589 597.501 l
394.589 602.948 l
424.393 615.328 l
424.393 609.22 l
402.554 600.307 l
f
0.94 g
399.81 596.886 m
421.648 587.697 l
421.648 581.59 l
391.845 594.08 l
391.845 599.527 l
421.648 611.907 l
421.648 605.799 l
399.81 596.886 l
f
0.9 g
516.267 575.421 m
519.514 572.617 l
452.692 572.617 l
452.692 624.004 l
516.267 575.421 l
f
1 g
516.267 575.466 m
455.94 621.312 l
452.692 624.004 l
519.514 624.004 l
519.514 572.617 l
516.267 575.466 l
f
0.95 g
456.184 621.441 60.136 -45.846 re
f
0.87 g
472.166 609.22 m
472.166 615.328 l
501.97 602.948 l
501.97 597.501 l
472.166 585.011 l
472.166 591.118 l
494.005 600.307 l
472.166 609.22 l
f
0.94 g
474.911 605.799 m
474.911 611.907 l
504.714 599.527 l
504.714 594.08 l
474.911 581.59 l
474.911 587.697 l
496.749 596.886 l
474.911 605.799 l
f
0.9 g
516.267 516.144 m
519.514 513.34 l
452.692 513.34 l
452.692 564.727 l
516.267 516.144 l
f
1 g
516.267 516.19 m
455.94 562.035 l
452.692 564.727 l
519.514 564.727 l
519.514 513.34 l
516.267 516.19 l
f
0.95 g
456.184 562.164 60.136 -45.846 re
f
0.87 g
474.844 549.944 m
474.844 556.051 l
504.648 543.671 l
504.648 538.224 l
474.844 525.734 l
474.844 531.842 l
496.683 541.03 l
474.844 549.944 l
f
0.94 g
472.1 546.522 m
472.1 552.63 l
501.904 540.25 l
501.904 534.803 l
472.1 522.313 l
472.1 528.42 l
493.939 537.609 l
472.1 546.522 l
f
0.9 g
439.787 516.144 m
443.035 513.34 l
376.213 513.34 l
376.213 564.727 l
439.787 516.144 l
f
1 g
439.787 516.19 m
379.461 562.035 l
376.213 564.727 l
443.035 564.727 l
443.035 513.34 l
439.787 516.19 l
f
0.95 g
379.705 562.164 60.136 -45.846 re
f
0.87 g
398.226 541.03 m
420.065 531.842 l
420.065 525.734 l
390.261 538.224 l
390.261 543.671 l
420.065 556.051 l
420.065 549.944 l
398.226 541.03 l
f
0.94 g
400.971 537.609 m
422.809 528.42 l
422.809 522.313 l
393.005 534.803 l
393.005 540.25 l
422.809 552.63 l
422.809 546.522 l
400.971 537.609 l
f
0.9 g
295.675 442.682 m
298.923 445.486 l
232.101 445.486 l
232.101 394.1 l
295.675 442.682 l
f
1 g
295.675 442.637 m
235.349 396.792 l
232.101 394.1 l
298.923 394.1 l
298.923 445.486 l
295.675 442.637 l
f
0.95 g
235.593 396.663 60.136 45.845 re
f
0.87 g
280.281 408.883 m
280.281 402.776 l
250.477 415.155 l
250.477 420.603 l
280.281 433.092 l
280.281 426.985 l
258.443 417.796 l
280.281 408.883 l
f
0.94 g
277.537 412.304 m
277.537 406.197 l
247.733 418.577 l
247.733 424.024 l
277.537 436.514 l
277.537 430.406 l
255.698 421.218 l
277.537 412.304 l
f
0.9 g
372.155 442.682 m
375.402 445.486 l
308.581 445.486 l
308.581 394.1 l
372.155 442.682 l
f
1 g
372.155 442.637 m
311.828 396.792 l
308.581 394.1 l
375.402 394.1 l
375.402 445.486 l
372.155 442.637 l
f
0.95 g
312.072 396.663 60.136 45.845 re
f
0.87 g
349.893 417.796 m
328.055 426.985 l
328.055 433.092 l
357.858 420.603 l
357.858 415.155 l
328.055 402.776 l
328.055 408.883 l
349.893 417.796 l
f
0.94 g
352.637 421.218 m
330.799 430.406 l
330.799 436.514 l
360.603 424.024 l
360.603 418.577 l
330.799 406.197 l
330.799 412.304 l
352.637 421.218 l
f
0.9 g
372.155 501.959 m
375.402 504.763 l
308.581 504.763 l
308.581 453.376 l
372.155 501.959 l
f
1 g
372.155 501.914 m
311.828 456.068 l
308.581 453.376 l
375.402 453.376 l
375.402 504.763 l
372.155 501.914 l
f
0.95 g
312.072 455.939 60.136 45.846 re
f
0.87 g
352.571 477.073 m
330.732 486.262 l
330.732 492.369 l
360.536 479.879 l
360.536 474.432 l
330.732 462.052 l
330.732 468.16 l
352.571 477.073 l
f
0.94 g
349.827 480.494 m
327.988 489.683 l
327.988 495.79 l
357.792 483.301 l
357.792 477.853 l
327.988 465.474 l
327.988 471.581 l
349.827 480.494 l
f
0.9 g
295.675 501.959 m
298.923 504.763 l
232.101 504.763 l
232.101 453.376 l
295.675 501.959 l
f
1 g
295.675 501.914 m
235.349 456.068 l
232.101 453.376 l
298.923 453.376 l
298.923 504.763 l
295.675 501.914 l
f
0.95 g
235.593 455.939 60.136 45.846 re
f
0.87 g
275.953 468.16 m
275.953 462.052 l
246.149 474.432 l
246.149 479.879 l
275.953 492.369 l
275.953 486.262 l
254.114 477.073 l
275.953 468.16 l
f
0.94 g
278.697 471.581 m
278.697 465.474 l
248.893 477.853 l
248.893 483.301 l
278.697 495.79 l
278.697 489.683 l
256.859 480.494 l
278.697 471.581 l
f
0.9 g
295.675 323.441 m
298.923 326.245 l
232.101 326.245 l
232.101 274.859 l
295.675 323.441 l
f
1 g
295.675 323.396 m
235.349 277.551 l
232.101 274.859 l
298.923 274.859 l
298.923 326.245 l
295.675 323.396 l
f
0.95 g
235.593 277.422 60.136 45.845 re
f
0.87 g
280.281 289.642 m
280.281 283.535 l
250.477 295.914 l
250.477 301.362 l
280.281 313.852 l
280.281 307.744 l
258.443 298.555 l
280.281 289.642 l
f
0.94 g
277.537 293.063 m
277.537 286.956 l
247.733 299.336 l
247.733 304.783 l
277.537 317.273 l
277.537 311.165 l
255.698 301.977 l
277.537 293.063 l
f
0.9 g
372.155 323.441 m
375.402 326.245 l
308.581 326.245 l
308.581 274.859 l
372.155 323.441 l
f
1 g
372.155 323.396 m
311.828 277.551 l
308.581 274.859 l
375.402 274.859 l
375.402 326.245 l
372.155 323.396 l
f
0.95 g
312.072 277.422 60.136 45.845 re
f
0.87 g
349.893 298.555 m
328.055 307.744 l
328.055 313.852 l
357.858 301.362 l
357.858 295.914 l
328.055 283.535 l
328.055 289.642 l
349.893 298.555 l
f
0.94 g
352.637 301.977 m
330.799 311.165 l
330.799 317.273 l
360.603 304.783 l
360.603 299.336 l
330.799 286.956 l
330.799 293.063 l
352.637 301.977 l
f
0.9 g
372.155 382.718 m
375.402 385.522 l
308.581 385.522 l
308.581 334.135 l
372.155 382.718 l
f
1 g
372.155 382.673 m
311.828 336.827 l
308.581 334.135 l
375.402 334.135 l
375.402 385.522 l
372.155 382.673 l
f
0.95 g
312.072 336.698 60.136 45.845 re
f
0.87 g
352.571 357.832 m
330.732 367.021 l
330.732 373.128 l
360.536 360.638 l
360.536 355.191 l
330.732 342.811 l
330.732 348.919 l
352.571 357.832 l
f
0.94 g
349.827 361.254 m
327.988 370.442 l
327.988 376.55 l
357.792 364.06 l
357.792 358.613 l
327.988 346.233 l
327.988 352.34 l
349.827 361.254 l
f
0.9 g
295.675 382.718 m
298.923 385.522 l
232.101 385.522 l
232.101 334.135 l
295.675 382.718 l
f
1 g
295.675 382.673 m
235.349 336.827 l
232.101 334.135 l
298.923 334.135 l
298.923 385.522 l
295.675 382.673 l
f
0.95 g
235.593 336.698 60.136 45.845 re
f
0.87 g
275.953 348.919 m
275.953 342.811 l
246.149 355.191 l
246.149 360.638 l
275.953 373.128 l
275.953 367.021 l
254.114 357.832 l
275.953 348.919 l
f
0.94 g
278.697 352.34 m
278.697 346.233 l
248.893 358.613 l
248.893 364.06 l
278.697 376.55 l
278.697 370.442 l
256.859 361.254 l
278.697 352.34 l
f
0.9 g
141.737 336.939 m
144.985 334.135 l
78.163 334.135 l
78.163 385.522 l
141.737 336.939 l
f
1 g
141.737 336.985 m
81.411 382.83 l
78.163 385.522 l
144.985 385.522 l
144.985 334.135 l
141.737 336.985 l
f
0.95 g
81.655 382.959 60.136 -45.846 re
f
0.87 g
104.504 361.825 m
126.343 352.637 l
126.343 346.529 l
96.539 359.019 l
96.539 364.466 l
126.343 376.846 l
126.343 370.739 l
104.504 361.825 l
f
0.94 g
101.76 358.404 m
123.598 349.215 l
123.598 343.108 l
93.795 355.598 l
93.795 361.045 l
123.598 373.425 l
123.598 367.317 l
101.76 358.404 l
f
0.9 g
218.216 336.939 m
221.464 334.135 l
154.642 334.135 l
154.642 385.522 l
218.216 336.939 l
f
1 g
218.216 336.985 m
157.89 382.83 l
154.642 385.522 l
221.464 385.522 l
221.464 334.135 l
218.216 336.985 l
f
0.95 g
158.134 382.959 60.136 -45.846 re
f
0.87 g
174.116 370.739 m
174.116 376.846 l
203.92 364.466 l
203.92 359.019 l
174.116 346.529 l
174.116 352.637 l
195.955 361.825 l
174.116 370.739 l
f
0.94 g
176.86 367.317 m
176.86 373.425 l
206.664 361.045 l
206.664 355.598 l
176.86 343.108 l
176.86 349.215 l
198.699 358.404 l
176.86 367.317 l
f
0.9 g
218.216 277.663 m
221.464 274.859 l
154.642 274.859 l
154.642 326.245 l
218.216 277.663 l
f
1 g
218.216 277.708 m
157.89 323.553 l
154.642 326.245 l
221.464 326.245 l
221.464 274.859 l
218.216 277.708 l
f
0.95 g
158.134 323.682 60.136 -45.845 re
f
0.87 g
176.794 311.462 m
176.794 317.569 l
206.598 305.19 l
206.598 299.742 l
176.794 287.252 l
176.794 293.36 l
198.632 302.548 l
176.794 311.462 l
f
0.94 g
174.05 308.041 m
174.05 314.148 l
203.854 301.768 l
203.854 296.321 l
174.05 283.831 l
174.05 289.939 l
195.888 299.127 l
174.05 308.041 l
f
0.9 g
141.737 277.663 m
144.985 274.859 l
78.163 274.859 l
78.163 326.245 l
141.737 277.663 l
f
1 g
141.737 277.708 m
81.411 323.553 l
78.163 326.245 l
144.985 326.245 l
144.985 274.859 l
141.737 277.708 l
f
0.95 g
81.655 323.682 60.136 -45.845 re
f
0.87 g
100.176 302.548 m
122.014 293.36 l
122.014 287.252 l
92.211 299.742 l
92.211 305.19 l
122.014 317.569 l
122.014 311.462 l
100.176 302.548 l
f
0.94 g
102.92 299.127 m
124.759 289.939 l
124.759 283.831 l
94.955 296.321 l
94.955 301.768 l
124.759 314.148 l
124.759 308.041 l
102.92 299.127 l
f
0.9 g
439.528 217.698 m
442.776 214.894 l
375.954 214.894 l
375.954 266.281 l
439.528 217.698 l
f
1 g
439.528 217.744 m
379.201 263.589 l
375.954 266.281 l
442.776 266.281 l
442.776 214.894 l
439.528 217.744 l
f
0.95 g
379.446 263.718 60.136 -45.846 re
f
0.87 g
402.295 242.584 m
424.133 233.396 l
424.133 227.288 l
394.33 239.778 l
394.33 245.225 l
424.133 257.605 l
424.133 251.498 l
402.295 242.584 l
f
0.94 g
399.551 239.163 m
421.389 229.974 l
421.389 223.867 l
391.585 236.357 l
391.585 241.804 l
421.389 254.184 l
421.389 248.076 l
399.551 239.163 l
f
0.9 g
516.007 217.698 m
519.255 214.894 l
452.433 214.894 l
452.433 266.281 l
516.007 217.698 l
f
1 g
516.007 217.744 m
455.681 263.589 l
452.433 266.281 l
519.255 266.281 l
519.255 214.894 l
516.007 217.744 l
f
0.95 g
455.925 263.718 60.136 -45.846 re
f
0.87 g
471.907 251.498 m
471.907 257.605 l
501.711 245.225 l
501.711 239.778 l
471.907 227.288 l
471.907 233.396 l
493.745 242.584 l
471.907 251.498 l
f
0.94 g
474.651 248.076 m
474.651 254.184 l
504.455 241.804 l
504.455 236.357 l
474.651 223.867 l
474.651 229.974 l
496.49 239.163 l
474.651 248.076 l
f
0.9 g
516.007 158.422 m
519.255 155.618 l
452.433 155.618 l
452.433 207.004 l
516.007 158.422 l
f
1 g
516.007 158.467 m
455.681 204.313 l
452.433 207.004 l
519.255 207.004 l
519.255 155.618 l
516.007 158.467 l
f
0.95 g
455.925 204.442 60.136 -45.846 re
f
0.87 g
474.585 192.221 m
474.585 198.328 l
504.389 185.949 l
504.389 180.501 l
474.585 168.012 l
474.585 174.119 l
496.423 183.308 l
474.585 192.221 l
f
0.94 g
471.841 188.8 m
471.841 194.907 l
501.644 182.527 l
501.644 177.08 l
471.841 164.59 l
471.841 170.698 l
493.679 179.886 l
471.841 188.8 l
f
0.9 g
439.528 158.422 m
442.776 155.618 l
375.954 155.618 l
375.954 207.004 l
439.528 158.422 l
f
1 g
439.528 158.467 m
379.201 204.313 l
375.954 207.004 l
442.776 207.004 l
442.776 155.618 l
439.528 158.467 l
f
0.95 g
379.446 204.442 60.136 -45.846 re
f
0.87 g
397.967 183.308 m
419.805 174.119 l
419.805 168.012 l
390.001 180.501 l
390.001 185.949 l
419.805 198.328 l
419.805 192.221 l
397.967 183.308 l
f
0.94 g
400.711 179.886 m
422.549 170.698 l
422.549 164.59 l
392.746 177.08 l
392.746 182.527 l
422.549 194.907 l
422.549 188.8 l
400.711 179.886 l
f
0.9 g
295.675 84.96 m
298.923 87.764 l
232.101 87.764 l
232.101 36.377 l
295.675 84.96 l
f
1 g
295.675 84.914 m
235.349 39.069 l
232.101 36.377 l
298.923 36.377 l
298.923 87.764 l
295.675 84.914 l
f
0.95 g
235.593 38.94 60.136 45.845 re
f
0.87 g
280.281 51.16 m
280.281 45.053 l
250.477 57.433 l
250.477 62.88 l
280.281 75.37 l
280.281 69.262 l
258.443 60.074 l
280.281 51.16 l
f
0.94 g
277.537 54.582 m
277.537 48.474 l
247.733 60.854 l
247.733 66.301 l
277.537 78.791 l
277.537 72.684 l
255.698 63.495 l
277.537 54.582 l
f
0.9 g
372.155 84.96 m
375.402 87.764 l
308.581 87.764 l
308.581 36.377 l
372.155 84.96 l
f
1 g
372.155 84.914 m
311.828 39.069 l
308.581 36.377 l
375.402 36.377 l
375.402 87.764 l
372.155 84.914 l
f
0.95 g
312.072 38.94 60.136 45.845 re
f
0.87 g
349.893 60.074 m
328.055 69.262 l
328.055 75.37 l
357.858 62.88 l
357.858 57.433 l
328.055 45.053 l
328.055 51.16 l
349.893 60.074 l
f
0.94 g
352.637 63.495 m
330.799 72.684 l
330.799 78.791 l
360.603 66.301 l
360.603 60.854 l
330.799 48.474 l
330.799 54.582 l
352.637 63.495 l
f
0.9 g
372.155 144.236 m
375.402 147.04 l
308.581 147.04 l
308.581 95.654 l
372.155 144.236 l
f
1 g
372.155 144.191 m
311.828 98.346 l
308.581 95.654 l
375.402 95.654 l
375.402 147.04 l
372.155 144.191 l
f
0.95 g
312.072 98.217 60.136 45.845 re
f
0.87 g
352.571 119.35 m
330.732 128.539 l
330.732 134.646 l
360.536 122.157 l
360.536 116.709 l
330.732 104.33 l
330.732 110.437 l
352.571 119.35 l
f
0.94 g
349.827 122.772 m
327.988 131.96 l
327.988 138.068 l
357.792 125.578 l
357.792 120.131 l
327.988 107.751 l
327.988 113.858 l
349.827 122.772 l
f
0.9 g
295.675 144.236 m
298.923 147.04 l
232.101 147.04 l
232.101 95.654 l
295.675 144.236 l
f
1 g
295.675 144.191 m
235.349 98.346 l
232.101 95.654 l
298.923 95.654 l
298.923 147.04 l
295.675 144.191 l
f
0.95 g
235.593 98.217 60.136 45.845 re
f
0.87 g
275.953 110.437 m
275.953 104.33 l
246.149 116.709 l
246.149 122.157 l
275.953 134.646 l
275.953 128.539 l
254.114 119.35 l
275.953 110.437 l
f
0.94 g
278.697 113.858 m
278.697 107.751 l
248.893 120.131 l
248.893 125.578 l
278.697 138.068 l
278.697 131.96 l
256.859 122.772 l
278.697 113.858 l
f
q
1 i
78.023 765.022 533.977 -744.06 re
W n
1 g
/GS1 gs
78.023 765.022 504.84 -754.41 re
f
Q
q
78.023 765.022 504.87 -744.06 re
W n
0.95 g
208.036 10.58 374.846 753.855 re
f
0.92 g
375.402 10.58 207.48 753.855 re
f
Q
0.9 g
295.675 681.164 m
298.923 683.968 l
232.101 683.968 l
232.101 632.581 l
295.675 681.164 l
f
1 g
295.675 681.119 m
235.349 635.273 l
232.101 632.581 l
298.923 632.581 l
298.923 683.968 l
295.675 681.119 l
f
0.95 g
235.593 635.144 60.136 45.845 re
f
0.87 g
280.281 647.365 m
280.281 641.257 l
250.477 653.637 l
250.477 659.084 l
280.281 671.574 l
280.281 665.467 l
258.443 656.278 l
280.281 647.365 l
f
0.94 g
277.537 650.786 m
277.537 644.679 l
247.733 657.058 l
247.733 662.506 l
277.537 674.995 l
277.537 668.888 l
255.698 659.699 l
277.537 650.786 l
f
0.9 g
372.155 681.164 m
375.402 683.968 l
308.581 683.968 l
308.581 632.581 l
372.155 681.164 l
f
1 g
372.155 681.119 m
311.828 635.273 l
308.581 632.581 l
375.402 632.581 l
375.402 683.968 l
372.155 681.119 l
f
0.95 g
312.072 635.144 60.136 45.845 re
f
0.87 g
349.893 656.278 m
328.055 665.467 l
328.055 671.574 l
357.858 659.084 l
357.858 653.637 l
328.055 641.257 l
328.055 647.365 l
349.893 656.278 l
f
0.94 g
352.637 659.699 m
330.799 668.888 l
330.799 674.995 l
360.603 662.506 l
360.603 657.058 l
330.799 644.679 l
330.799 650.786 l
352.637 659.699 l
f
0.9 g
372.155 740.441 m
375.402 743.245 l
308.581 743.245 l
308.581 691.858 l
372.155 740.441 l
f
1 g
372.155 740.396 m
311.828 694.55 l
308.581 691.858 l
375.402 691.858 l
375.402 743.245 l
372.155 740.396 l
f
0.95 g
312.072 694.421 60.136 45.845 re
f
0.87 g
352.571 715.555 m
330.732 724.744 l
330.732 730.851 l
360.536 718.361 l
360.536 712.914 l
330.732 700.534 l
330.732 706.641 l
352.571 715.555 l
f
0.94 g
349.827 718.976 m
327.988 728.165 l
327.988 734.272 l
357.792 721.782 l
357.792 716.335 l
327.988 703.955 l
327.988 710.063 l
349.827 718.976 l
f
0.9 g
295.675 740.441 m
298.923 743.245 l
232.101 743.245 l
232.101 691.858 l
295.675 740.441 l
f
1 g
295.675 740.396 m
235.349 694.55 l
232.101 691.858 l
298.923 691.858 l
298.923 743.245 l
295.675 740.396 l
f
0.95 g
235.593 694.421 60.136 45.845 re
f
0.87 g
275.953 706.641 m
275.953 700.534 l
246.149 712.914 l
246.149 718.361 l
275.953 730.851 l
275.953 724.744 l
254.114 715.555 l
275.953 706.641 l
f
0.94 g
278.697 710.063 m
278.697 703.955 l
248.893 716.335 l
248.893 721.782 l
278.697 734.272 l
278.697 728.165 l
256.859 718.976 l
278.697 710.063 l
f
0.9 g
439.787 575.421 m
443.035 572.617 l
376.213 572.617 l
376.213 624.004 l
439.787 575.421 l
f
1 g
439.787 575.466 m
379.461 621.312 l
376.213 624.004 l
443.035 624.004 l
443.035 572.617 l
439.787 575.466 l
f
0.95 g
379.705 621.441 60.136 -45.846 re
f
0.87 g
402.554 600.307 m
424.393 591.118 l
424.393 585.011 l
394.589 597.501 l
394.589 602.948 l
424.393 615.328 l
424.393 609.22 l
402.554 600.307 l
f
0.94 g
399.81 596.886 m
421.648 587.697 l
421.648 581.59 l
391.845 594.08 l
391.845 599.527 l
421.648 611.907 l
421.648 605.799 l
399.81 596.886 l
f
0.9 g
516.267 575.421 m
519.514 572.617 l
452.692 572.617 l
452.692 624.004 l
516.267 575.421 l
f
1 g
516.267 575.466 m
455.94 621.312 l
452.692 624.004 l
519.514 624.004 l
519.514 572.617 l
516.267 575.466 l
f
0.95 g
456.184 621.441 60.136 -45.846 re
f
0.87 g
472.166 609.22 m
472.166 615.328 l
501.97 602.948 l
501.97 597.501 l
472.166 585.011 l
472.166 591.118 l
494.005 600.307 l
472.166 609.22 l
f
0.94 g
474.911 605.799 m
474.911 611.907 l
504.714 599.527 l
504.714 594.08 l
474.911 581.59 l
474.911 587.697 l
496.749 596.886 l
474.911 605.799 l
f
0.9 g
516.267 516.144 m
519.514 513.34 l
452.692 513.34 l
452.692 564.727 l
516.267 516.144 l
f
1 g
516.267 516.19 m
455.94 562.035 l
452.692 564.727 l
519.514 564.727 l
519.514 513.34 l
516.267 516.19 l
f
0.95 g
456.184 562.164 60.136 -45.846 re
f
0.87 g
474.844 549.944 m
474.844 556.051 l
504.648 543.671 l
504.648 538.224 l
474.844 525.734 l
474.844 531.842 l
496.683 541.03 l
474.844 549.944 l
f
0.94 g
472.1 546.522 m
472.1 552.63 l
501.904 540.25 l
501.904 534.803 l
472.1 522.313 l
472.1 528.42 l
493.939 537.609 l
472.1 546.522 l
f
0.9 g
439.787 516.144 m
443.035 513.34 l
376.213 513.34 l
376.213 564.727 l
439.787 516.144 l
f
1 g
439.787 516.19 m
379.461 562.035 l
376.213 564.727 l
443.035 564.727 l
443.035 513.34 l
439.787 516.19 l
f
0.95 g
379.705 562.164 60.136 -45.846 re
f
0.87 g
398.226 541.03 m
420.065 531.842 l
420.065 525.734 l
390.261 538.224 l
390.261 543.671 l
420.065 556.051 l
420.065 549.944 l
398.226 541.03 l
f
0.94 g
400.971 537.609 m
422.809 528.42 l
422.809 522.313 l
393.005 534.803 l
393.005 540.25 l
422.809 552.63 l
422.809 546.522 l
400.971 537.609 l
f
0.9 g
295.675 442.682 m
298.923 445.486 l
232.101 445.486 l
232.101 394.1 l
295.675 442.682 l
f
1 g
295.675 442.637 m
235.349 396.792 l
232.101 394.1 l
298.923 394.1 l
298.923 445.486 l
295.675 442.637 l
f
0.95 g
235.593 396.663 60.136 45.845 re
f
0.87 g
280.281 408.883 m
280.281 402.776 l
250.477 415.155 l
250.477 420.603 l
280.281 433.092 l
280.281 426.985 l
258.443 417.796 l
280.281 408.883 l
f
0.94 g
277.537 412.304 m
277.537 406.197 l
247.733 418.577 l
247.733 424.024 l
277.537 436.514 l
277.537 430.406 l
255.698 421.218 l
277.537 412.304 l
f
0.9 g
372.155 442.682 m
375.402 445.486 l
308.581 445.486 l
308.581 394.1 l
372.155 442.682 l
f
1 g
372.155 442.637 m
311.828 396.792 l
308.581 394.1 l
375.402 394.1 l
375.402 445.486 l
372.155 442.637 l
f
0.95 g
312.072 396.663 60.136 45.845 re
f
0.87 g
349.893 417.796 m
328.055 426.985 l
328.055 433.092 l
357.858 420.603 l
357.858 415.155 l
328.055 402.776 l
328.055 408.883 l
349.893 417.796 l
f
0.94 g
352.637 421.218 m
330.799 430.406 l
330.799 436.514 l
360.603 424.024 l
360.603 418.577 l
330.799 406.197 l
330.799 412.304 l
352.637 421.218 l
f
0.9 g
372.155 501.959 m
375.402 504.763 l
308.581 504.763 l
308.581 453.376 l
372.155 501.959 l
f
1 g
372.155 501.914 m
311.828 456.068 l
308.581 453.376 l
375.402 453.376 l
375.402 504.763 l
372.155 501.914 l
f
0.95 g
312.072 455.939 60.136 45.846 re
f
0.87 g
352.571 477.073 m
330.732 486.262 l
330.732 492.369 l
360.536 479.879 l
360.536 474.432 l
330.732 462.052 l
330.732 468.16 l
352.571 477.073 l
f
0.94 g
349.827 480.494 m
327.988 489.683 l
327.988 495.79 l
357.792 483.301 l
357.792 477.853 l
327.988 465.474 l
327.988 471.581 l
349.827 480.494 l
f
0.9 g
295.675 501.959 m
298.923 504.763 l
232.101 504.763 l
232.101 453.376 l
295.675 501.959 l
f
1 g
295.675 501.914 m
235.349 456.068 l
232.101 453.376 l
298.923 453.376 l
298.923 504.763 l
295.675 501.914 l
f
0.95 g
235.593 455.939 60.136 45.846 re
f
0.87 g
275.953 468.16 m
275.953 462.052 l
246.149 474.432 l
246.149 479.879 l
275.953 492.369 l
275.953 486.262 l
254.114 477.073 l
275.953 468.16 l
f
0.94 g
278.697 471.581 m
278.697 465.474 l
248.893 477.853 l
248.893 483.301 l
278.697 495.79 l
278.697 489.683 l
256.859 480.494 l
278.697 471.581 l
f
0.9 g
295.675 323.441 m
298.923 326.245 l
232.101 326.245 l
232.101 274.859 l
295.675 323.441 l
f
1 g
295.675 323.396 m
235.349 277.551 l
232.101 274.859 l
298.923 274.859 l
298.923 326.245 l
295.675 323.396 l
f
0.95 g
235.593 277.422 60.136 45.845 re
f
0.87 g
280.281 289.642 m
280.281 283.535 l
250.477 295.914 l
250.477 301.362 l
280.281 313.852 l
280.281 307.744 l
258.443 298.555 l
280.281 289.642 l
f
0.94 g
277.537 293.063 m
277.537 286.956 l
247.733 299.336 l
247.733 304.783 l
277.537 317.273 l
277.537 311.165 l
255.698 301.977 l
277.537 293.063 l
f
0.9 g
372.155 323.441 m
375.402 326.245 l
308.581 326.245 l
308.581 274.859 l
372.155 323.441 l
f
1 g
372.155 323.396 m
311.828 277.551 l
308.581 274.859 l
375.402 274.859 l
375.402 326.245 l
372.155 323.396 l
f
0.95 g
312.072 277.422 60.136 45.845 re
f
0.87 g
349.893 298.555 m
328.055 307.744 l
328.055 313.852 l
357.858 301.362 l
357.858 295.914 l
328.055 283.535 l
328.055 289.642 l
349.893 298.555 l
f
0.94 g
352.637 301.977 m
330.799 311.165 l
330.799 317.273 l
360.603 304.783 l
360.603 299.336 l
330.799 286.956 l
330.799 293.063 l
352.637 301.977 l
f
0.9 g
372.155 382.718 m
375.402 385.522 l
308.581 385.522 l
308.581 334.135 l
372.155 382.718 l
f
1 g
372.155 382.673 m
311.828 336.827 l
308.581 334.135 l
375.402 334.135 l
375.402 385.522 l
372.155 382.673 l
f
0.95 g
312.072 336.698 60.136 45.845 re
f
0.87 g
352.571 357.832 m
330.732 367.021 l
330.732 373.128 l
360.536 360.638 l
360.536 355.191 l
330.732 342.811 l
330.732 348.919 l
352.571 357.832 l
f
0.94 g
349.827 361.254 m
327.988 370.442 l
327.988 376.55 l
357.792 364.06 l
357.792 358.613 l
327.988 346.233 l
327.988 352.34 l
349.827 361.254 l
f
0.9 g
295.675 382.718 m
298.923 385.522 l
232.101 385.522 l
232.101 334.135 l
295.675 382.718 l
f
1 g
295.675 382.673 m
235.349 336.827 l
232.101 334.135 l
298.923 334.135 l
298.923 385.522 l
295.675 382.673 l
f
0.95 g
235.593 336.698 60.136 45.845 re
f
0.87 g
275.953 348.919 m
275.953 342.811 l
246.149 355.191 l
246.149 360.638 l
275.953 373.128 l
275.953 367.021 l
254.114 357.832 l
275.953 348.919 l
f
0.94 g
278.697 352.34 m
278.697 346.233 l
248.893 358.613 l
248.893 364.06 l
278.697 376.55 l
278.697 370.442 l
256.859 361.254 l
278.697 352.34 l
f
0.9 g
141.737 336.939 m
144.985 334.135 l
78.163 334.135 l
78.163 385.522 l
141.737 336.939 l
f
1 g
141.737 336.985 m
81.411 382.83 l
78.163 385.522 l
144.985 385.522 l
144.985 334.135 l
141.737 336.985 l
f
0.95 g
81.655 382.959 60.136 -45.846 re
f
0.87 g
104.504 361.825 m
126.343 352.637 l
126.343 346.529 l
96.539 359.019 l
96.539 364.466 l
126.343 376.846 l
126.343 370.739 l
104.504 361.825 l
f
0.94 g
101.76 358.404 m
123.598 349.215 l
123.598 343.108 l
93.795 355.598 l
93.795 361.045 l
123.598 373.425 l
123.598 367.317 l
101.76 358.404 l
f
0.9 g
218.216 336.939 m
221.464 334.135 l
154.642 334.135 l
154.642 385.522 l
218.216 336.939 l
f
1 g
218.216 336.985 m
157.89 382.83 l
154.642 385.522 l
221.464 385.522 l
221.464 334.135 l
218.216 336.985 l
f
0.95 g
158.134 382.959 60.136 -45.846 re
f
0.87 g
174.116 370.739 m
174.116 376.846 l
203.92 364.466 l
203.92 359.019 l
174.116 346.529 l
174.116 352.637 l
195.955 361.825 l
174.116 370.739 l
f
0.94 g
176.86 367.317 m
176.86 373.425 l
206.664 361.045 l
206.664 355.598 l
176.86 343.108 l
176.86 349.215 l
198.699 358.404 l
176.86 367.317 l
f
0.9 g
218.216 277.663 m
221.464 274.859 l
154.642 274.859 l
154.642 326.245 l
218.216 277.663 l
f
1 g
218.216 277.708 m
157.89 323.553 l
154.642 326.245 l
221.464 326.245 l
221.464 274.859 l
218.216 277.708 l
f
0.95 g
158.134 323.682 60.136 -45.845 re
f
0.87 g
176.794 311.462 m
176.794 317.569 l
206.598 305.19 l
206.598 299.742 l
176.794 287.252 l
176.794 293.36 l
198.632 302.548 l
176.794 311.462 l
f
0.94 g
174.05 308.041 m
174.05 314.148 l
203.854 301.768 l
203.854 296.321 l
174.05 283.831 l
174.05 289.939 l
195.888 299.127 l
174.05 308.041 l
f
0.9 g
141.737 277.663 m
144.985 274.859 l
78.163 274.859 l
78.163 326.245 l
141.737 277.663 l
f
1 g
141.737 277.708 m
81.411 323.553 l
78.163 326.245 l
144.985 326.245 l
144.985 274.859 l
141.737 277.708 l
f
0.95 g
81.655 323.682 60.136 -45.845 re
f
0.87 g
100.176 302.548 m
122.014 293.36 l
122.014 287.252 l
92.211 299.742 l
92.211 305.19 l
122.014 317.569 l
122.014 311.462 l
100.176 302.548 l
f
0.94 g
102.92 299.127 m
124.759 289.939 l
124.759 283.831 l
94.955 296.321 l
94.955 301.768 l
124.759 314.148 l
124.759 308.041 l
102.92 299.127 l
f
0.9 g
439.528 217.698 m
442.776 214.894 l
375.954 214.894 l
375.954 266.281 l
439.528 217.698 l
f
1 g
439.528 217.744 m
379.201 263.589 l
375.954 266.281 l
442.776 266.281 l
442.776 214.894 l
439.528 217.744 l
f
0.95 g
379.446 263.718 60.136 -45.846 re
f
0.87 g
402.295 242.584 m
424.133 233.396 l
424.133 227.288 l
394.33 239.778 l
394.33 245.225 l
424.133 257.605 l
424.133 251.498 l
402.295 242.584 l
f
0.94 g
399.551 239.163 m
421.389 229.974 l
421.389 223.867 l
391.585 236.357 l
391.585 241.804 l
421.389 254.184 l
421.389 248.076 l
399.551 239.163 l
f
0.9 g
516.007 217.698 m
519.255 214.894 l
452.433 214.894 l
452.433 266.281 l
516.007 217.698 l
f
1 g
516.007 217.744 m
455.681 263.589 l
452.433 266.281 l
519.255 266.281 l
519.255 214.894 l
516.007 217.744 l
f
0.95 g
455.925 263.718 60.136 -45.846 re
f
0.87 g
471.907 251.498 m
471.907 257.605 l
501.711 245.225 l
501.711 239.778 l
471.907 227.288 l
471.907 233.396 l
493.745 242.584 l
471.907 251.498 l
f
0.94 g
474.651 248.076 m
474.651 254.184 l
504.455 241.804 l
504.455 236.357 l
474.651 223.867 l
474.651 229.974 l
496.49 239.163 l
474.651 248.076 l
f
0.9 g
516.007 158.422 m
519.255 155.618 l
452.433 155.618 l
452.433 207.004 l
516.007 158.422 l
f
1 g
516.007 158.467 m
455.681 204.313 l
452.433 207.004 l
519.255 207.004 l
519.255 155.618 l
516.007 158.467 l
f
0.95 g
455.925 204.442 60.136 -45.846 re
f
0.87 g
474.585 192.221 m
474.585 198.328 l
504.389 185.949 l
504.389 180.501 l
474.585 168.012 l
474.585 174.119 l
496.423 183.308 l
474.585 192.221 l
f
0.94 g
471.841 188.8 m
471.841 194.907 l
501.644 182.527 l
501.644 177.08 l
471.841 164.59 l
471.841 170.698 l
493.679 179.886 l
471.841 188.8 l
f
0.9 g
439.528 158.422 m
442.776 155.618 l
375.954 155.618 l
375.954 207.004 l
439.528 158.422 l
f
1 g
439.528 158.467 m
379.201 204.313 l
375.954 207.004 l
442.776 207.004 l
442.776 155.618 l
439.528 158.467 l
f
0.95 g
379.446 204.442 60.136 -45.846 re
f
0.87 g
397.967 183.308 m
419.805 174.119 l
419.805 168.012 l
390.001 180.501 l
390.001 185.949 l
419.805 198.328 l
419.805 192.221 l
397.967 183.308 l
f
0.94 g
400.711 179.886 m
422.549 170.698 l
422.549 164.59 l
392.746 177.08 l
392.746 182.527 l
422.549 194.907 l
422.549 188.8 l
400.711 179.886 l
f
0.9 g
295.675 84.96 m
298.923 87.764 l
232.101 87.764 l
232.101 36.377 l
295.675 84.96 l
f
1 g
295.675 84.914 m
235.349 39.069 l
232.101 36.377 l
298.923 36.377 l
298.923 87.764 l
295.675 84.914 l
f
0.95 g
235.593 38.94 60.136 45.845 re
f
0.87 g
280.281 51.16 m
280.281 45.053 l
250.477 57.433 l
250.477 62.88 l
280.281 75.37 l
280.281 69.262 l
258.443 60.074 l
280.281 51.16 l
f
0.94 g
277.537 54.582 m
277.537 48.474 l
247.733 60.854 l
247.733 66.301 l
277.537 78.791 l
277.537 72.684 l
255.698 63.495 l
277.537 54.582 l
f
0.9 g
372.155 84.96 m
375.402 87.764 l
308.581 87.764 l
308.581 36.377 l
372.155 84.96 l
f
1 g
372.155 84.914 m
311.828 39.069 l
308.581 36.377 l
375.402 36.377 l
375.402 87.764 l
372.155 84.914 l
f
0.95 g
312.072 38.94 60.136 45.845 re
f
0.87 g
349.893 60.074 m
328.055 69.262 l
328.055 75.37 l
357.858 62.88 l
357.858 57.433 l
328.055 45.053 l
328.055 51.16 l
349.893 60.074 l
f
0.94 g
352.637 63.495 m
330.799 72.684 l
330.799 78.791 l
360.603 66.301 l
360.603 60.854 l
330.799 48.474 l
330.799 54.582 l
352.637 63.495 l
f
0.9 g
372.155 144.236 m
375.402 147.04 l
308.581 147.04 l
308.581 95.654 l
372.155 144.236 l
f
1 g
372.155 144.191 m
311.828 98.346 l
308.581 95.654 l
375.402 95.654 l
375.402 147.04 l
372.155 144.191 l
f
0.95 g
312.072 98.217 60.136 45.845 re
f
0.87 g
352.571 119.35 m
330.732 128.539 l
330.732 134.646 l
360.536 122.157 l
360.536 116.709 l
330.732 104.33 l
330.732 110.437 l
352.571 119.35 l
f
0.94 g
349.827 122.772 m
327.988 131.96 l
327.988 138.068 l
357.792 125.578 l
357.792 120.131 l
327.988 107.751 l
327.988 113.858 l
349.827 122.772 l
f
0.9 g
295.675 144.236 m
298.923 147.04 l
232.101 147.04 l
232.101 95.654 l
295.675 144.236 l
f
1 g
295.675 144.191 m
235.349 98.346 l
232.101 95.654 l
298.923 95.654 l
298.923 147.04 l
295.675 144.191 l
f
0.95 g
235.593 98.217 60.136 45.845 re
f
0.87 g
275.953 110.437 m
275.953 104.33 l
246.149 116.709 l
246.149 122.157 l
275.953 134.646 l
275.953 128.539 l
254.114 119.35 l
275.953 110.437 l
f
0.94 g
278.697 113.858 m
278.697 107.751 l
248.893 120.131 l
248.893 125.578 l
278.697 138.068 l
278.697 131.96 l
256.859 122.772 l
278.697 113.858 l
f
BT
/F1 1 Tf
37.98 0 0 37.98 138.022 607.672 Tm
0 g
/GS1 gs
0 Tc
(Documents)Tj
/F3 1 Tf
9 0 0 9 150.022 564.323 Tm
-0.01 Tc
0.022 Tw
[(This is an ex)7(cerpt fr)8(om \223)-27(X)-1(ML: The A)19(nnotated S)14(p)1(ecification\224 b)6(y)-1( Bob DuChar)-6(me \(ISBN 0-13-082676-)]TJ
-1.3333 -1.2467 TD
-0.011 Tc
0.077 Tw
[(6\). A)-8(s)1( with the r)20(est of the book \(which also includes intr)7(oductor)-17(y)-2( material, a glossar)-20(y)72(, and sever)27(a)0(l index)6(e)-2(s\))]TJ
T*
-0.01 Tc
0.049 Tw
[(text fr)8(om the W3C XML 1.0 S)11(p)1(ecification is sho)13(wn in a sans-serif font on a gr)31(ay backgr)8(ound and annota-)]TJ
0 -1.25 TD
-0.011 Tc
0.08 Tw
[(tions ar)17(e sho)12(w)-1(n in a serif font against a white background. S)13(ee http://www)63(.snee.com/bob/xmlann for mor)17(e)]TJ
0 -1.2467 TD
[(infor)-10(m)1(ation.)]TJ
1.3333 -1.4833 TD
-0.001 Tc
0.074 Tw
[(A)18(nnotations \251 1998 Bob DuChar)-10(me. The XML specification is r)20(e)-2(pr)7(oduced in accor)20(dance with the)]TJ
-1.3333 -1.2467 TD
-0.004 Tw
[(W3C IPR D)5(o)-2(cument N)28(o)2(tice, http://www)63(.w3.org/Consor)-10(tium/Legal/cop)10(y)2(right-documents.html. Cop)14(y)-2(right)]TJ
0 -1.25 TD
-0.02 Tw
[(\251 W)80(o)-2(r)10(l)2(d W)10(ide W)87(e)-2(b Consor)-10(tium, \(M)6(assachusetts I)27(n)-3(stitute of T)130(e)-2(chnolog)-46(y)68(,)2( I)23(n)0(stitut N)31(ational de R)10(e)2(cher)10(che en)]TJ
0 -1.2467 TD
0.144 Tw
[(I)23(nfor)-7(m)-2(atique et en A)15(u)2(tomatique, Keio U)30(niversity\). A)18(ll Rights R)10(e)2(ser)-17(ved. E)8(x)-1(tensible M)6(a)0(r)7(k)-3(up Language)]TJ
T*
0 Tc
-0.001 Tw
[(\(XML\) 1.0, http://www)64(.w3.org/TR/REC-xml, W3C R)11(e)3(commendation 10-F)36(ebr)-6(uar)-16(y)-1(-1998.)]TJ
/F4 1 Tf
13.98 0 0 13.98 138.022 395.663 Tm
0 Tw
(z)Tj
/F5 1 Tf
1.1159 0 TD
0.001 Tc
-0.001 Tw
[(W)79(e)0(ll-F)37(o)2(rmed XML D)13(o)0(cuments)]TJ
/F4 1 Tf
-1.1159 -1.3391 TD
0 Tc
0 Tw
(z)Tj
/F5 1 Tf
1.1159 0 TD
(Characters)Tj
/F4 1 Tf
-1.1159 -1.3412 TD
(z)Tj
/F5 1 Tf
1.1159 0 TD
0.001 Tc
[(Common S)14(y)1(ntactic Constr)-6(ucts)]TJ
/F4 1 Tf
-1.1159 -1.3391 TD
0 Tc
(z)Tj
/F5 1 Tf
1.1159 0 TD
[(Character D)5(a)-2(ta and M)11(a)-2(r)6(k)-1(up)]TJ
/F4 1 Tf
-1.1159 -1.3391 TD
(z)Tj
/F5 1 Tf
1.1159 0 TD
0.001 Tc
(Comments)Tj
/F4 1 Tf
-1.1159 -1.3391 TD
0 Tc
(z)Tj
/F5 1 Tf
1.1159 0 TD
0.001 Tw
[(P)30(r)6(ocessing I)12(n)-1(str)-9(u)-1(ctions)]TJ
/F4 1 Tf
-1.1159 -1.3412 TD
0 Tw
(z)Tj
/F5 1 Tf
1.1159 0 TD
0.001 Tw
[(CDA)69(T)63(A S)13(ections)]TJ
/F4 1 Tf
-1.1159 -1.3391 TD
0 Tw
(z)Tj
/F5 1 Tf
1.1159 0 TD
0.001 Tc
-0.001 Tw
[(P)31(r)7(olog and D)13(o)2(cument T)109(y)1(pe D)6(e)0(claration)]TJ
/F4 1 Tf
-1.1159 -1.3391 TD
0 Tc
0 Tw
(z)Tj
/F5 1 Tf
1.1159 0 TD
0.001 Tc
-0.001 Tw
[(S)24(t)1(andalone D)13(ocument D)6(e)0(claration)]TJ
/F4 1 Tf
-1.1159 -1.3412 TD
0 Tc
0 Tw
(z)Tj
/F5 1 Tf
1.1159 0 TD
[(White S)23(p)-2(ace H)6(a)-2(ndling)]TJ
/F4 1 Tf
-1.1159 -1.3391 TD
(z)Tj
/F5 1 Tf
1.1159 0 TD
0.001 Tc
-0.002 Tw
[(E)8(n)0(d-of-Line H)7(a)-1(ndling)]TJ
/F4 1 Tf
-1.1159 -1.3391 TD
0 Tc
0 Tw
(z)Tj
/F5 1 Tf
1.1159 0 TD
0.001 Tw
[(Language I)18(d)0(entification)]TJ
ET
endstream
endobj
3 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F1 4 0 R
/F3 5 0 R
/F4 6 0 R
/F5 7 0 R
>>
/ExtGState <<
/GS1 8 0 R
/GS2 9 0 R
>>
>>
endobj
12 0 obj
<<
/Length 23016
>>
stream
1 g
/GS1 gs
1 i
78.023 765.022 533.94 -744.03 re
f
q
78.023 765.022 533.977 -744.06 re
W n
78.023 765.022 504.84 -754.41 re
f
Q
q
4.15 i
78.023 765.022 504.87 -744.06 re
W n
0.95 g
/GS2 gs
208.036 10.58 374.846 753.855 re
f
0.92 g
375.402 10.58 207.48 753.855 re
f
Q
0.9 g
/GS2 gs
4.15 i
295.675 681.164 m
298.923 683.968 l
232.101 683.968 l
232.101 632.581 l
295.675 681.164 l
f
1 g
295.675 681.119 m
235.349 635.273 l
232.101 632.581 l
298.923 632.581 l
298.923 683.968 l
295.675 681.119 l
f
0.95 g
235.593 635.144 60.136 45.845 re
f
0.87 g
280.281 647.365 m
280.281 641.257 l
250.477 653.637 l
250.477 659.084 l
280.281 671.574 l
280.281 665.467 l
258.443 656.278 l
280.281 647.365 l
f
0.94 g
277.537 650.786 m
277.537 644.679 l
247.733 657.058 l
247.733 662.506 l
277.537 674.995 l
277.537 668.888 l
255.698 659.699 l
277.537 650.786 l
f
0.9 g
372.155 681.164 m
375.402 683.968 l
308.581 683.968 l
308.581 632.581 l
372.155 681.164 l
f
1 g
372.155 681.119 m
311.828 635.273 l
308.581 632.581 l
375.402 632.581 l
375.402 683.968 l
372.155 681.119 l
f
0.95 g
312.072 635.144 60.136 45.845 re
f
0.87 g
349.893 656.278 m
328.055 665.467 l
328.055 671.574 l
357.858 659.084 l
357.858 653.637 l
328.055 641.257 l
328.055 647.365 l
349.893 656.278 l
f
0.94 g
352.637 659.699 m
330.799 668.888 l
330.799 674.995 l
360.603 662.506 l
360.603 657.058 l
330.799 644.679 l
330.799 650.786 l
352.637 659.699 l
f
0.9 g
372.155 740.441 m
375.402 743.245 l
308.581 743.245 l
308.581 691.858 l
372.155 740.441 l
f
1 g
372.155 740.396 m
311.828 694.55 l
308.581 691.858 l
375.402 691.858 l
375.402 743.245 l
372.155 740.396 l
f
0.95 g
312.072 694.421 60.136 45.845 re
f
0.87 g
352.571 715.555 m
330.732 724.744 l
330.732 730.851 l
360.536 718.361 l
360.536 712.914 l
330.732 700.534 l
330.732 706.641 l
352.571 715.555 l
f
0.94 g
349.827 718.976 m
327.988 728.165 l
327.988 734.272 l
357.792 721.782 l
357.792 716.335 l
327.988 703.955 l
327.988 710.063 l
349.827 718.976 l
f
0.9 g
295.675 740.441 m
298.923 743.245 l
232.101 743.245 l
232.101 691.858 l
295.675 740.441 l
f
1 g
295.675 740.396 m
235.349 694.55 l
232.101 691.858 l
298.923 691.858 l
298.923 743.245 l
295.675 740.396 l
f
0.95 g
235.593 694.421 60.136 45.845 re
f
0.87 g
275.953 706.641 m
275.953 700.534 l
246.149 712.914 l
246.149 718.361 l
275.953 730.851 l
275.953 724.744 l
254.114 715.555 l
275.953 706.641 l
f
0.94 g
278.697 710.063 m
278.697 703.955 l
248.893 716.335 l
248.893 721.782 l
278.697 734.272 l
278.697 728.165 l
256.859 718.976 l
278.697 710.063 l
f
0.9 g
439.787 575.421 m
443.035 572.617 l
376.213 572.617 l
376.213 624.004 l
439.787 575.421 l
f
1 g
439.787 575.466 m
379.461 621.312 l
376.213 624.004 l
443.035 624.004 l
443.035 572.617 l
439.787 575.466 l
f
0.95 g
379.705 621.441 60.136 -45.846 re
f
0.87 g
402.554 600.307 m
424.393 591.118 l
424.393 585.011 l
394.589 597.501 l
394.589 602.948 l
424.393 615.328 l
424.393 609.22 l
402.554 600.307 l
f
0.94 g
399.81 596.886 m
421.648 587.697 l
421.648 581.59 l
391.845 594.08 l
391.845 599.527 l
421.648 611.907 l
421.648 605.799 l
399.81 596.886 l
f
0.9 g
516.267 575.421 m
519.514 572.617 l
452.692 572.617 l
452.692 624.004 l
516.267 575.421 l
f
1 g
516.267 575.466 m
455.94 621.312 l
452.692 624.004 l
519.514 624.004 l
519.514 572.617 l
516.267 575.466 l
f
0.95 g
456.184 621.441 60.136 -45.846 re
f
0.87 g
472.166 609.22 m
472.166 615.328 l
501.97 602.948 l
501.97 597.501 l
472.166 585.011 l
472.166 591.118 l
494.005 600.307 l
472.166 609.22 l
f
0.94 g
474.911 605.799 m
474.911 611.907 l
504.714 599.527 l
504.714 594.08 l
474.911 581.59 l
474.911 587.697 l
496.749 596.886 l
474.911 605.799 l
f
0.9 g
516.267 516.144 m
519.514 513.34 l
452.692 513.34 l
452.692 564.727 l
516.267 516.144 l
f
1 g
516.267 516.19 m
455.94 562.035 l
452.692 564.727 l
519.514 564.727 l
519.514 513.34 l
516.267 516.19 l
f
0.95 g
456.184 562.164 60.136 -45.846 re
f
0.87 g
474.844 549.944 m
474.844 556.051 l
504.648 543.671 l
504.648 538.224 l
474.844 525.734 l
474.844 531.842 l
496.683 541.03 l
474.844 549.944 l
f
0.94 g
472.1 546.522 m
472.1 552.63 l
501.904 540.25 l
501.904 534.803 l
472.1 522.313 l
472.1 528.42 l
493.939 537.609 l
472.1 546.522 l
f
0.9 g
439.787 516.144 m
443.035 513.34 l
376.213 513.34 l
376.213 564.727 l
439.787 516.144 l
f
1 g
439.787 516.19 m
379.461 562.035 l
376.213 564.727 l
443.035 564.727 l
443.035 513.34 l
439.787 516.19 l
f
0.95 g
379.705 562.164 60.136 -45.846 re
f
0.87 g
398.226 541.03 m
420.065 531.842 l
420.065 525.734 l
390.261 538.224 l
390.261 543.671 l
420.065 556.051 l
420.065 549.944 l
398.226 541.03 l
f
0.94 g
400.971 537.609 m
422.809 528.42 l
422.809 522.313 l
393.005 534.803 l
393.005 540.25 l
422.809 552.63 l
422.809 546.522 l
400.971 537.609 l
f
0.9 g
295.675 442.682 m
298.923 445.486 l
232.101 445.486 l
232.101 394.1 l
295.675 442.682 l
f
1 g
295.675 442.637 m
235.349 396.792 l
232.101 394.1 l
298.923 394.1 l
298.923 445.486 l
295.675 442.637 l
f
0.95 g
235.593 396.663 60.136 45.845 re
f
0.87 g
280.281 408.883 m
280.281 402.776 l
250.477 415.155 l
250.477 420.603 l
280.281 433.092 l
280.281 426.985 l
258.443 417.796 l
280.281 408.883 l
f
0.94 g
277.537 412.304 m
277.537 406.197 l
247.733 418.577 l
247.733 424.024 l
277.537 436.514 l
277.537 430.406 l
255.698 421.218 l
277.537 412.304 l
f
0.9 g
372.155 442.682 m
375.402 445.486 l
308.581 445.486 l
308.581 394.1 l
372.155 442.682 l
f
1 g
372.155 442.637 m
311.828 396.792 l
308.581 394.1 l
375.402 394.1 l
375.402 445.486 l
372.155 442.637 l
f
0.95 g
312.072 396.663 60.136 45.845 re
f
0.87 g
349.893 417.796 m
328.055 426.985 l
328.055 433.092 l
357.858 420.603 l
357.858 415.155 l
328.055 402.776 l
328.055 408.883 l
349.893 417.796 l
f
0.94 g
352.637 421.218 m
330.799 430.406 l
330.799 436.514 l
360.603 424.024 l
360.603 418.577 l
330.799 406.197 l
330.799 412.304 l
352.637 421.218 l
f
0.9 g
372.155 501.959 m
375.402 504.763 l
308.581 504.763 l
308.581 453.376 l
372.155 501.959 l
f
1 g
372.155 501.914 m
311.828 456.068 l
308.581 453.376 l
375.402 453.376 l
375.402 504.763 l
372.155 501.914 l
f
0.95 g
312.072 455.939 60.136 45.846 re
f
0.87 g
352.571 477.073 m
330.732 486.262 l
330.732 492.369 l
360.536 479.879 l
360.536 474.432 l
330.732 462.052 l
330.732 468.16 l
352.571 477.073 l
f
0.94 g
349.827 480.494 m
327.988 489.683 l
327.988 495.79 l
357.792 483.301 l
357.792 477.853 l
327.988 465.474 l
327.988 471.581 l
349.827 480.494 l
f
0.9 g
295.675 501.959 m
298.923 504.763 l
232.101 504.763 l
232.101 453.376 l
295.675 501.959 l
f
1 g
295.675 501.914 m
235.349 456.068 l
232.101 453.376 l
298.923 453.376 l
298.923 504.763 l
295.675 501.914 l
f
0.95 g
235.593 455.939 60.136 45.846 re
f
0.87 g
275.953 468.16 m
275.953 462.052 l
246.149 474.432 l
246.149 479.879 l
275.953 492.369 l
275.953 486.262 l
254.114 477.073 l
275.953 468.16 l
f
0.94 g
278.697 471.581 m
278.697 465.474 l
248.893 477.853 l
248.893 483.301 l
278.697 495.79 l
278.697 489.683 l
256.859 480.494 l
278.697 471.581 l
f
0.9 g
295.675 323.441 m
298.923 326.245 l
232.101 326.245 l
232.101 274.859 l
295.675 323.441 l
f
1 g
295.675 323.396 m
235.349 277.551 l
232.101 274.859 l
298.923 274.859 l
298.923 326.245 l
295.675 323.396 l
f
0.95 g
235.593 277.422 60.136 45.845 re
f
0.87 g
280.281 289.642 m
280.281 283.535 l
250.477 295.914 l
250.477 301.362 l
280.281 313.852 l
280.281 307.744 l
258.443 298.555 l
280.281 289.642 l
f
0.94 g
277.537 293.063 m
277.537 286.956 l
247.733 299.336 l
247.733 304.783 l
277.537 317.273 l
277.537 311.165 l
255.698 301.977 l
277.537 293.063 l
f
0.9 g
372.155 323.441 m
375.402 326.245 l
308.581 326.245 l
308.581 274.859 l
372.155 323.441 l
f
1 g
372.155 323.396 m
311.828 277.551 l
308.581 274.859 l
375.402 274.859 l
375.402 326.245 l
372.155 323.396 l
f
0.95 g
312.072 277.422 60.136 45.845 re
f
0.87 g
349.893 298.555 m
328.055 307.744 l
328.055 313.852 l
357.858 301.362 l
357.858 295.914 l
328.055 283.535 l
328.055 289.642 l
349.893 298.555 l
f
0.94 g
352.637 301.977 m
330.799 311.165 l
330.799 317.273 l
360.603 304.783 l
360.603 299.336 l
330.799 286.956 l
330.799 293.063 l
352.637 301.977 l
f
0.9 g
372.155 382.718 m
375.402 385.522 l
308.581 385.522 l
308.581 334.135 l
372.155 382.718 l
f
1 g
372.155 382.673 m
311.828 336.827 l
308.581 334.135 l
375.402 334.135 l
375.402 385.522 l
372.155 382.673 l
f
0.95 g
312.072 336.698 60.136 45.845 re
f
0.87 g
352.571 357.832 m
330.732 367.021 l
330.732 373.128 l
360.536 360.638 l
360.536 355.191 l
330.732 342.811 l
330.732 348.919 l
352.571 357.832 l
f
0.94 g
349.827 361.254 m
327.988 370.442 l
327.988 376.55 l
357.792 364.06 l
357.792 358.613 l
327.988 346.233 l
327.988 352.34 l
349.827 361.254 l
f
0.9 g
295.675 382.718 m
298.923 385.522 l
232.101 385.522 l
232.101 334.135 l
295.675 382.718 l
f
1 g
295.675 382.673 m
235.349 336.827 l
232.101 334.135 l
298.923 334.135 l
298.923 385.522 l
295.675 382.673 l
f
0.95 g
235.593 336.698 60.136 45.845 re
f
0.87 g
275.953 348.919 m
275.953 342.811 l
246.149 355.191 l
246.149 360.638 l
275.953 373.128 l
275.953 367.021 l
254.114 357.832 l
275.953 348.919 l
f
0.94 g
278.697 352.34 m
278.697 346.233 l
248.893 358.613 l
248.893 364.06 l
278.697 376.55 l
278.697 370.442 l
256.859 361.254 l
278.697 352.34 l
f
0.9 g
141.737 336.939 m
144.985 334.135 l
78.163 334.135 l
78.163 385.522 l
141.737 336.939 l
f
1 g
141.737 336.985 m
81.411 382.83 l
78.163 385.522 l
144.985 385.522 l
144.985 334.135 l
141.737 336.985 l
f
0.95 g
81.655 382.959 60.136 -45.846 re
f
0.87 g
104.504 361.825 m
126.343 352.637 l
126.343 346.529 l
96.539 359.019 l
96.539 364.466 l
126.343 376.846 l
126.343 370.739 l
104.504 361.825 l
f
0.94 g
101.76 358.404 m
123.598 349.215 l
123.598 343.108 l
93.795 355.598 l
93.795 361.045 l
123.598 373.425 l
123.598 367.317 l
101.76 358.404 l
f
0.9 g
218.216 336.939 m
221.464 334.135 l
154.642 334.135 l
154.642 385.522 l
218.216 336.939 l
f
1 g
218.216 336.985 m
157.89 382.83 l
154.642 385.522 l
221.464 385.522 l
221.464 334.135 l
218.216 336.985 l
f
0.95 g
158.134 382.959 60.136 -45.846 re
f
0.87 g
174.116 370.739 m
174.116 376.846 l
203.92 364.466 l
203.92 359.019 l
174.116 346.529 l
174.116 352.637 l
195.955 361.825 l
174.116 370.739 l
f
0.94 g
176.86 367.317 m
176.86 373.425 l
206.664 361.045 l
206.664 355.598 l
176.86 343.108 l
176.86 349.215 l
198.699 358.404 l
176.86 367.317 l
f
0.9 g
218.216 277.663 m
221.464 274.859 l
154.642 274.859 l
154.642 326.245 l
218.216 277.663 l
f
1 g
218.216 277.708 m
157.89 323.553 l
154.642 326.245 l
221.464 326.245 l
221.464 274.859 l
218.216 277.708 l
f
0.95 g
158.134 323.682 60.136 -45.845 re
f
0.87 g
176.794 311.462 m
176.794 317.569 l
206.598 305.19 l
206.598 299.742 l
176.794 287.252 l
176.794 293.36 l
198.632 302.548 l
176.794 311.462 l
f
0.94 g
174.05 308.041 m
174.05 314.148 l
203.854 301.768 l
203.854 296.321 l
174.05 283.831 l
174.05 289.939 l
195.888 299.127 l
174.05 308.041 l
f
0.9 g
141.737 277.663 m
144.985 274.859 l
78.163 274.859 l
78.163 326.245 l
141.737 277.663 l
f
1 g
141.737 277.708 m
81.411 323.553 l
78.163 326.245 l
144.985 326.245 l
144.985 274.859 l
141.737 277.708 l
f
0.95 g
81.655 323.682 60.136 -45.845 re
f
0.87 g
100.176 302.548 m
122.014 293.36 l
122.014 287.252 l
92.211 299.742 l
92.211 305.19 l
122.014 317.569 l
122.014 311.462 l
100.176 302.548 l
f
0.94 g
102.92 299.127 m
124.759 289.939 l
124.759 283.831 l
94.955 296.321 l
94.955 301.768 l
124.759 314.148 l
124.759 308.041 l
102.92 299.127 l
f
0.9 g
439.528 217.698 m
442.776 214.894 l
375.954 214.894 l
375.954 266.281 l
439.528 217.698 l
f
1 g
439.528 217.744 m
379.201 263.589 l
375.954 266.281 l
442.776 266.281 l
442.776 214.894 l
439.528 217.744 l
f
0.95 g
379.446 263.718 60.136 -45.846 re
f
0.87 g
402.295 242.584 m
424.133 233.396 l
424.133 227.288 l
394.33 239.778 l
394.33 245.225 l
424.133 257.605 l
424.133 251.498 l
402.295 242.584 l
f
0.94 g
399.551 239.163 m
421.389 229.974 l
421.389 223.867 l
391.585 236.357 l
391.585 241.804 l
421.389 254.184 l
421.389 248.076 l
399.551 239.163 l
f
0.9 g
516.007 217.698 m
519.255 214.894 l
452.433 214.894 l
452.433 266.281 l
516.007 217.698 l
f
1 g
516.007 217.744 m
455.681 263.589 l
452.433 266.281 l
519.255 266.281 l
519.255 214.894 l
516.007 217.744 l
f
0.95 g
455.925 263.718 60.136 -45.846 re
f
0.87 g
471.907 251.498 m
471.907 257.605 l
501.711 245.225 l
501.711 239.778 l
471.907 227.288 l
471.907 233.396 l
493.745 242.584 l
471.907 251.498 l
f
0.94 g
474.651 248.076 m
474.651 254.184 l
504.455 241.804 l
504.455 236.357 l
474.651 223.867 l
474.651 229.974 l
496.49 239.163 l
474.651 248.076 l
f
0.9 g
516.007 158.422 m
519.255 155.618 l
452.433 155.618 l
452.433 207.004 l
516.007 158.422 l
f
1 g
516.007 158.467 m
455.681 204.313 l
452.433 207.004 l
519.255 207.004 l
519.255 155.618 l
516.007 158.467 l
f
0.95 g
455.925 204.442 60.136 -45.846 re
f
0.87 g
474.585 192.221 m
474.585 198.328 l
504.389 185.949 l
504.389 180.501 l
474.585 168.012 l
474.585 174.119 l
496.423 183.308 l
474.585 192.221 l
f
0.94 g
471.841 188.8 m
471.841 194.907 l
501.644 182.527 l
501.644 177.08 l
471.841 164.59 l
471.841 170.698 l
493.679 179.886 l
471.841 188.8 l
f
0.9 g
439.528 158.422 m
442.776 155.618 l
375.954 155.618 l
375.954 207.004 l
439.528 158.422 l
f
1 g
439.528 158.467 m
379.201 204.313 l
375.954 207.004 l
442.776 207.004 l
442.776 155.618 l
439.528 158.467 l
f
0.95 g
379.446 204.442 60.136 -45.846 re
f
0.87 g
397.967 183.308 m
419.805 174.119 l
419.805 168.012 l
390.001 180.501 l
390.001 185.949 l
419.805 198.328 l
419.805 192.221 l
397.967 183.308 l
f
0.94 g
400.711 179.886 m
422.549 170.698 l
422.549 164.59 l
392.746 177.08 l
392.746 182.527 l
422.549 194.907 l
422.549 188.8 l
400.711 179.886 l
f
0.9 g
295.675 84.96 m
298.923 87.764 l
232.101 87.764 l
232.101 36.377 l
295.675 84.96 l
f
1 g
295.675 84.914 m
235.349 39.069 l
232.101 36.377 l
298.923 36.377 l
298.923 87.764 l
295.675 84.914 l
f
0.95 g
235.593 38.94 60.136 45.845 re
f
0.87 g
280.281 51.16 m
280.281 45.053 l
250.477 57.433 l
250.477 62.88 l
280.281 75.37 l
280.281 69.262 l
258.443 60.074 l
280.281 51.16 l
f
0.94 g
277.537 54.582 m
277.537 48.474 l
247.733 60.854 l
247.733 66.301 l
277.537 78.791 l
277.537 72.684 l
255.698 63.495 l
277.537 54.582 l
f
0.9 g
372.155 84.96 m
375.402 87.764 l
308.581 87.764 l
308.581 36.377 l
372.155 84.96 l
f
1 g
372.155 84.914 m
311.828 39.069 l
308.581 36.377 l
375.402 36.377 l
375.402 87.764 l
372.155 84.914 l
f
0.95 g
312.072 38.94 60.136 45.845 re
f
0.87 g
349.893 60.074 m
328.055 69.262 l
328.055 75.37 l
357.858 62.88 l
357.858 57.433 l
328.055 45.053 l
328.055 51.16 l
349.893 60.074 l
f
0.94 g
352.637 63.495 m
330.799 72.684 l
330.799 78.791 l
360.603 66.301 l
360.603 60.854 l
330.799 48.474 l
330.799 54.582 l
352.637 63.495 l
f
0.9 g
372.155 144.236 m
375.402 147.04 l
308.581 147.04 l
308.581 95.654 l
372.155 144.236 l
f
1 g
372.155 144.191 m
311.828 98.346 l
308.581 95.654 l
375.402 95.654 l
375.402 147.04 l
372.155 144.191 l
f
0.95 g
312.072 98.217 60.136 45.845 re
f
0.87 g
352.571 119.35 m
330.732 128.539 l
330.732 134.646 l
360.536 122.157 l
360.536 116.709 l
330.732 104.33 l
330.732 110.437 l
352.571 119.35 l
f
0.94 g
349.827 122.772 m
327.988 131.96 l
327.988 138.068 l
357.792 125.578 l
357.792 120.131 l
327.988 107.751 l
327.988 113.858 l
349.827 122.772 l
f
0.9 g
295.675 144.236 m
298.923 147.04 l
232.101 147.04 l
232.101 95.654 l
295.675 144.236 l
f
1 g
295.675 144.191 m
235.349 98.346 l
232.101 95.654 l
298.923 95.654 l
298.923 147.04 l
295.675 144.191 l
f
0.95 g
235.593 98.217 60.136 45.845 re
f
0.87 g
275.953 110.437 m
275.953 104.33 l
246.149 116.709 l
246.149 122.157 l
275.953 134.646 l
275.953 128.539 l
254.114 119.35 l
275.953 110.437 l
f
0.94 g
278.697 113.858 m
278.697 107.751 l
248.893 120.131 l
248.893 125.578 l
278.697 138.068 l
278.697 131.96 l
256.859 122.772 l
278.697 113.858 l
f
0.852 g
/GS1 gs
1 i
395.692 663.682 216.27 -120 re
f
q
395.692 664.162 216.3 -1.02 re
W* n
395.692 663.172 233.85 0.99 re
f
Q
q
395.212 544.133 216.78 -1.02 re
W* n
395.212 543.143 233.82 0.99 re
f
Q
395.212 543.652 0.99 120.51 re
f
q
112.012 765.022 499.98 -2.04 re
W n
0.941 g
112.012 763.012 600.03 6 re
f
Q
0 g
109.193 396.803 41.43 -44.43 re
f
109.192 396.533 41.73 0.51 re
f
150.412 352.073 0.51 44.73 re
f
108.952 352.073 41.7 0.51 re
f
108.952 352.343 0.51 44.7 re
f
q
3 i
420.022 649.792 180 -21.99 re
W n
0 G
0 J 0 j 1 w 4 M []0 d
/GS2 gs
465.591 630.98 m
609.097 630.98 l
B
Q
0 0 0 1 k
/GS2 gs
3 i
425.11 631.279 m
424.75 631.037 424.318 630.932 423.757 630.943 c
420.671 630.998 420.008 635.009 421.253 640.615 c
422.297 645.411 425.03 649.153 427.682 649.105 c
428.193 649.096 428.643 648.93 428.961 648.744 c
428.467 646.475 l
428.283 646.569 427.976 646.688 427.721 646.693 c
425.987 646.724 424.839 643.919 424.07 640.383 c
423.761 638.965 l
423.271 636.713 423.004 633.485 424.789 633.453 c
425.121 633.447 425.4 633.555 425.629 633.664 c
425.11 631.279 l
f
432.652 630.899 m
430.331 630.941 l
432.766 642.133 l
432.84 642.47 432.732 642.811 432.319 642.818 c
432.061 642.823 431.744 642.558 431.554 642.403 c
429.066 630.964 l
426.745 631.006 l
430.639 648.904 l
432.985 648.862 l
431.944 644.075 l
432.455 644.517 432.952 644.892 433.798 644.877 c
435.38 644.848 435.353 643.313 435.118 642.234 c
432.652 630.899 l
f
437.941 632.851 m
437.906 632.806 437.759 632.718 437.504 632.723 c
436.765 632.736 437.234 635.124 437.454 636.138 c
438.003 638.659 l
438.37 640.348 438.963 641.897 439.964 642.151 c
437.941 632.851 l
h
435.253 636.901 m
434.602 633.906 434.221 630.753 436.198 630.717 c
436.81 630.706 437.674 631.39 438.062 631.879 c
438.194 631.426 438.373 630.836 439.053 630.666 c
440.791 632.416 l
440.354 632.762 440.399 633.439 440.61 634.408 c
442.845 644.681 l
441.748 644.701 l
438.211 644.765 436.306 641.742 435.616 638.567 c
435.253 636.901 l
f
446.016 636.756 m
445.635 635.002 445.04 633.208 444.027 633.135 c
446.056 642.463 l
446.147 642.529 446.264 642.595 446.442 642.591 c
446.951 642.582 447.111 641.789 446.642 639.632 c
446.016 636.756 l
h
443.367 643.167 m
443.634 642.981 443.735 642.505 443.676 642.235 c
440.616 628.167 l
442.937 628.125 l
443.459 630.527 l
445.923 630.596 447.645 633.363 448.452 637.072 c
448.794 638.645 l
449.674 642.691 449.198 644.597 447.779 644.623 c
447.295 644.631 446.734 644.167 446.264 643.656 c
446.168 644.155 445.793 644.433 445.255 644.668 c
443.367 643.167 l
f
450.338 643.278 m
451.58 644.159 453.08 645.758 453.934 646.623 c
454.622 646.611 l
454.133 644.361 l
455.281 644.34 l
454.899 642.585 l
453.726 642.607 l
451.666 633.139 l
451.607 632.869 451.667 632.438 452.177 632.428 c
452.355 632.425 452.609 632.534 452.721 632.577 c
452.342 630.833 l
451.905 630.592 451.463 630.442 451.004 630.45 c
449.703 630.473 448.926 631.256 449.279 632.877 c
451.405 642.649 l
450.206 642.67 l
450.338 643.278 l
f
457.15 640.017 m
457.282 640.625 457.616 641.569 458.257 642.259 c
458.638 641.641 458.511 641.055 458.349 640.312 c
458.173 639.501 457.726 638.513 456.762 638.236 c
457.15 640.017 l
h
454.175 637.378 m
453.582 634.652 453.603 632.638 454.672 631.445 c
455.498 630.527 456.336 630.353 457.152 630.339 c
457.637 630.33 458.166 630.411 458.441 630.496 c
458.945 632.813 l
458.584 632.684 458.249 632.554 457.892 632.56 c
456.179 632.591 456.089 634.787 456.37 635.959 c
458.414 636.374 460.165 637.949 460.68 640.315 c
461.199 642.703 460.613 644.362 458.644 644.398 c
456.044 644.445 454.93 640.849 454.523 638.978 c
454.175 637.378 l
f
463.512 644.31 m
464.392 644 464.651 643.544 464.54 642.325 c
465.051 642.79 466.649 644.254 467.032 644.247 c
467.21 644.244 l
466.652 641.677 l
465.491 641.517 464.089 640.254 463.908 639.421 c
461.939 630.37 l
459.618 630.412 l
462.082 641.737 l
462.195 642.254 462.126 642.527 461.781 642.827 c
463.512 644.31 l
f
BT
/F6 1 Tf
12 0 0 12 449.782 100.223 Tm
0 g
/GS1 gs
-0.002 Tc
(65)Tj
/F7 1 Tf
13.98 0 0 13.98 157.012 614.992 Tm
1 g
0 Tc
(Chapter)Tj
/F8 1 Tf
60 0 0 60 425.902 581.003 Tm
0 g
0 Tw
(2)Tj
/F5 1 Tf
12.99 0 0 12.99 157.042 384.323 Tm
0.035 Tw
[(his chapter describes issues that apply to an XML document)]TJ
0 -1.1547 TD
0.008 Tw
[(as a unit. I)24(t)0( also co)17(v)7(ers the smallest possible units that can be)]TJ
T*
-0.012 Tw
[(combined to eventually form a document: the characters that)]TJ
/F9 1 Tf
-3.3118 -1.1547 TD
0.064 Tw
[(a document can use, what w)6(e)1( mean b)8(y)-1( \223)51(s)0(pace\224, and v)7(a)0(rious declara-)]TJ
T*
0.132 Tw
[(tions and constr)-7(ucts such as comments and processing instr)-7(uctions)]TJ
T*
-0.008 Tw
[(that don)70(\222)80(t take an activ)7(e)1( par)-7(t)0( in defining a document)18(\222)80(s)0( logical or phys-)]TJ
T*
-0.001 Tw
[(ical str)-7(uctur)9(e)1(.)]TJ
0.9238 -7.4666 TD
0.155 Tw
[(S)25(p)-1(litting XML documents into these two tiers made it easier to)]TJ
-0.9238 -1.1571 TD
0.014 Tw
[(achieve design goal fiv)7(e)-1( of the spec: that the \223)60(n)1(umber of optional fea-)]TJ
0 -1.1547 TD
0.084 Tw
[(tur)9(e)1(s in XML is to be kept to the absolute minimum, ideally z)7(e)-1(r)6(o)1(\224.)]TJ
T*
0.002 Tw
[(The two-tier system offers flexibility in the ease of document cr)11(eation)]TJ
T*
0.066 Tw
[(and strictness of conformance without r)9(e)1(quiring sending and r)9(e)1(ceiv-)]TJ
ET
0.852 g
1 i
114.023 278.003 347.97 -57.99 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 126.022 256.313 Tm
0 g
0 Tw
(A data object is an )Tj
/F11 1 Tf
8.5075 0 TD
0.001 Tc
(XML document)Tj
/F10 1 Tf
6.8378 0 TD
0 Tc
[( if it is w)10(ell-f)29(or)-24(med, as defined in this )]TJ
-15.3453 -1.2012 TD
[(specification. A w)10(ell-f)29(or)-24(med XML document ma)30(y in addition be v)23(alid if it )]TJ
T*
-0.001 Tw
[(meets cer)-42(t)2(ain fur)-42(t)2(her constr)9(aints)14(.)]TJ
/F12 1 Tf
45.99 0 0 45.99 114.023 359.122 Tm
0.852 g
0 Tw
(T)Tj
ET
endstream
endobj
13 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F6 14 0 R
/F7 15 0 R
/F8 16 0 R
/F9 17 0 R
/F10 18 0 R
/F11 19 0 R
/F12 20 0 R
>>
/ExtGState <<
/GS1 8 0 R
/GS2 9 0 R
>>
>>
endobj
22 0 obj
<<
/Length 4015
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0.001 Tc
(66)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tc
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F9 1 Tf
12.99 0 0 12.99 148.762 624.323 Tm
0 Tc
0.082 Tw
[(ing systems to r)-10(u)2(n do)13(wn a checklist of \223)51(o)1(ptional\224 featur)11(e)1(s that each)]TJ
0 -1.1547 TD
0 Tw
[(may or may not suppor)-7(t.)]TJ
0.9238 -1.4619 TD
0.249 Tw
[(I)12(n)-2( 1.2, \223)-16(T)120(erminology\224, entries for \223)39(w)6(ell-formedness constraint\224)]TJ
-0.9238 -1.1547 TD
0.015 Tw
[(and \223)39(v)7(alidity constraint\224 tell mor)11(e)-1( about the form these \223)41(fur)-7(ther con-)]TJ
T*
-0.001 Tw
(straints\224 take.)Tj
0.9238 -12.395 TD
0.109 Tw
[(A document\222)80(s)0( physical str)-7(uctur)11(e)1( is the r)11(e)1(lationship of the entities)]TJ
-0.9238 -1.1547 TD
0.007 Tw
[(\(usually)85(,)-2( the files\) that make up the document. W)11(i)1(thin a collection of)]TJ
T*
0.095 Tw
[(entities, the main one is the \223)51(d)1(ocument entity\224. A pr)6(ogram r)9(e)1(ading)]TJ
T*
0.022 Tw
[(the collection r)11(e)-1(ads that one and, for each r)11(e)-1(fer)11(e)1(nce to another entity)]TJ
T*
0.068 Tw
[(it finds in the document entity)85(,)1( it proceeds as if the entity itself had)]TJ
T*
0.117 Tw
[(r)9(eplaced the r)9(e)1(fer)11(e)-1(nce to it \(that is, \223)60(t)0(o cause their inclusion in the)]TJ
T*
0.076 Tw
[(document\224\). These entities can in turn r)11(e)-1(fer to other entities; a dia-)]TJ
T*
0.131 Tw
[(gram of their r)11(e)-1(lationships would sho)13(w branches fanning out fr)6(om)]TJ
T*
0.054 Tw
[(the central entity to form a tr)9(ee, which is why w)6(e)1( call the document)]TJ
T*
0 Tw
[(entity the \223)51(r)6(oot\224.)]TJ
0.9238 -1.4619 TD
0.006 Tw
[(Logical str)-7(uctur)9(e)1( is the schematic str)-7(uctur)9(e)1( of the information. J)38(u)-1(st)]TJ
-0.9238 -1.1547 TD
0.154 Tw
[(as a database specialist usually designs a r)11(e)-1(lational database\222)78(s)2( tables)]TJ
T*
0.02 Tw
[(and columns befor)9(e)1( considering the number and organization of files)]TJ
T*
-0.019 Tw
[(to use in storing the database, a document designer typically plans out)]TJ
0 -1.1571 TD
0.027 Tw
[(the str)-7(u)-1(ctur)11(e)-1( of an XML document)18(\222)80(s)0( elements befor)11(e)-1( worr)-17(ying about)]TJ
0 -1.1547 TD
0 Tw
[(its physical entity str)-7(uctur)9(e)1(.)]TJ
0.9238 -1.4619 TD
0.171 Tw
[(T)120(o)1( be as efficient as possible, a document)18(\222)80(s)0( physical str)-7(uctur)9(e)1( is)]TJ
-0.9238 -1.1547 TD
0.143 Tw
[(often customized for the host operating system. This separation of)]TJ
T*
0.199 Tw
[(physical from logical design issues allo)10(w)2(s document collections to)]TJ
ET
0.852 g
1 i
148.762 544.013 348 -117.99 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 160.762 522.323 Tm
0 g
0 Tw
[(Each XML document has both a logical and a ph)30(ysical str)-15(u)0(cture)15(.)2( Ph)30(ysi-)]TJ
0 -1.2012 TD
0.001 Tc
-0.001 Tw
[(cally)102(, the document is composed of units called entities. An entity ma)31(y )]TJ
T*
0 Tc
0 Tw
[(ref)29(er to other entities to cause their inclusion in the document. A docu-)]TJ
/F14 1 Tf
T*
-0.001 Tw
[(ment begins in a \223root\224 or document entity. Logically)101(, the document is )]TJ
T*
0 Tw
[(composed of declar)9(ations)14(, elements)14(,)2( comments)14(,)2( char)9(acter ref)29(erences)14(, )]TJ
T*
-0.016 Tw
[(and processing instr)-15(uctions)17(,)-1( all of which are indicated in the document b)18(y)2( )]TJ
T*
-0.033 Tw
[(e)30(x)-2(plicit mar)-15(k)11(up)33(. The logical and ph)27(ysical str)-15(u)0(ctures m)10(u)0(st nest proper)-15(ly)101(, as )]TJ
T*
0.001 Tw
[(descr)-15(ibed in )]TJ
/F15 1 Tf
5.6877 0 TD
0 Tw
[(Section 4.3.2: W)34(e)-3(ll-Formed P)30(a)-3(r)17(s)0(ed Entities)]TJ
/F14 1 Tf
20.2132 0 TD
(.)Tj
ET
endstream
endobj
23 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F13 24 0 R
/F14 25 0 R
/F15 26 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
28 0 obj
<<
/Length 4235
>>
stream
BT
/F5 1 Tf
9 0 0 9 241.462 667.642 Tm
0 g
/GS1 gs
0.3 Tc
[(2.1.)-797(W)]TJ
7.2 0 0 7.2 284.272 667.642 Tm
0.373 Tc
(ELL)Tj
9 0 0 9 304.522 667.642 Tm
0.3 Tc
(-F)Tj
7.2 0 0 7.2 317.632 667.642 Tm
0.375 Tc
(ORMED)Tj
9 0 0 9 357.832 667.642 Tm
0.3 Tc
-0.152 Tw
[( XML D)]TJ
7.2 0 0 7.2 401.782 667.642 Tm
0.374 Tc
(OCUMENTS)Tj
15.99 0 0 15.99 501.232 667.642 Tm
0.001 Tc
(67)Tj
12.99 0 0 12.99 114.023 624.323 Tm
0 Tc
0.017 Tw
[(hav)7(e a consistent logical design on differ)9(ent operating systems, allo)13(w-)]TJ
0 -1.1547 TD
0 Tw
[(ing the dev)7(e)-1(lopment of mor)11(e)-1( por)-7(table documents.)]TJ
0.9238 -1.3464 TD
-0.017 Tw
[(F)37(o)-1(r example, a collection of documents conforming to a single doc-)]TJ
-0.9238 -1.1547 TD
0.11 Tw
[(ument type might be stor)11(e)-1(d on two differ)11(e)-1(nt computers, each r)-7(u)-1(n-)]TJ
T*
0.027 Tw
[(ning a differ)9(ent operating system. The documents would all hav)7(e the)]TJ
T*
0.014 Tw
[(same logical str)-7(uctur)11(e)1(, but could hav)7(e differ)11(ent physical str)-7(uctur)9(e)1(s on)]TJ
/F9 1 Tf
T*
0.139 Tw
[(each computer)59(, optimiz)7(ed for the characteristics of that computer)20(\222)80(s)]TJ
T*
-0.001 Tw
(operating system.)Tj
0.9238 -1.3464 TD
0.158 Tw
[(F)37(o)-1(r mor)11(e)-1( on declarations, see 2.8, \223P)29(r)6(o)1(log and D)11(o)1(cument T)110(y)2(pe)]TJ
-0.9238 -1.1547 TD
0.189 Tw
[(D)6(e)1(claration\224; 2.9, \223S)25(tandalone D)13(o)1(cument D)6(e)1(claration\224; 3.2, \223E)14(le-)]TJ
T*
0.294 Tw
[(ment T)110(y)2(pe D)6(e)1(clarations\224; 3.3, \223)90(A)6(ttribute-List D)6(e)1(clarations\224; 4.2,)]TJ
T*
0.383 Tw
[(\223E)7(ntity D)6(e)1(clarations\224; 4.3.1, \223)-16(T)-1(he T)120(e)-1(xt D)6(e)1(claration\224; and 4.7,)]TJ
T*
0.109 Tw
[(\223N)30(otation D)6(e)-1(clarations\224. F)37(o)1(r mor)11(e)1( on the other document compo-)]TJ
0 -1.1571 TD
0.032 Tw
[(nents listed, see 2.5, \223Comments\224; 4.1, \223Character and E)7(n)-2(tity R)12(e)1(fer-)]TJ
0 -1.1547 TD
-0.001 Tw
[(ences\224; and 2.6, \223P)29(r)6(o)1(cessing I)12(n)-2(str)-10(u)2(ctions\224.)]TJ
0.9238 -1.3464 TD
0.217 Tw
[(\223N)30(esting\224 is the containment of one entity or logical str)-7(uctur)9(e)]TJ
-0.9238 -1.1547 TD
0.259 Tw
[(\(usually an element\) within another)59(.)1( 4.3.2, \223)-19(W)80(ell-F)37(ormed P)43(a)0(rsed)]TJ
T*
0 Tw
[(E)7(n)1(tities\224, fur)-7(ther describes the r)9(e)1(quir)9(ements of proper nesting.)]TJ
0.9238 -13.2034 TD
0.059 Tw
[(P)29(r)6(oduction 1 belo)13(w)76(,)1( for a )]TJ
/F16 1 Tf
10.98 0 0 10.98 260.272 190.313 Tm
-0.04 Tc
(document)Tj
/F9 1 Tf
10.38 0 0 10.38 309.472 195.533 Tm
0 Tc
0 Tw
(\206)Tj
/F5 1 Tf
12.99 0 0 12.99 314.452 190.313 Tm
0.059 Tw
[(, is number one for a r)11(e)-1(ason:)]TJ
-15.4297 -1.1547 TD
0.011 Tw
[(as a parser figur)11(es out the str)-7(uctur)11(e)-1( of your XML document, it r)9(e)1(cog-)]TJ
T*
0.078 Tw
[(niz)5(es combinations of bigger and bigger pieces \(or)59(,)1( in computer sci-)]TJ
ET
0.852 g
1 i
114.023 345.503 347.97 -129.99 re
f
BT
/F15 1 Tf
15 0 0 15 126.022 320.483 Tm
0 g
0 Tw
[(2.1.)-732(W)36(ell-Formed XML Documents)]TJ
/F10 1 Tf
9.99 0 0 9.99 126.022 299.813 Tm
[(A te)27(xtual object is a w)7(ell-f)32(or)-24(med XML document if: )]TJ
0.7207 -1.8018 TD
[(1.)-848(T)122(a)-3(k)20(en as a whole)15(, it matches the production labeled )]TJ
/F17 1 Tf
24.8829 0 TD
-0.039 Tc
(document)Tj
/F10 1 Tf
4.4805 0 TD
0 Tc
(.)Tj
-29.3634 -1.5015 TD
[(2.)-848(It meets all the w)10(e)-3(ll-f)29(or)-27(medness constr)9(aints giv)26(en in this specifi-)]TJ
1.6817 -1.2012 TD
(cation.)Tj
-1.6817 -1.5015 TD
[(3.)-848(Each of the parsed entities which is ref)32(e)-3(renced directly or indi-)]TJ
1.6817 -1.2012 TD
(rectly within the document is )Tj
/F11 1 Tf
12.8438 0 TD
0.001 Tc
(well-formed)Tj
/F10 1 Tf
5.3213 0 TD
0 Tc
(.)Tj
ET
122.783 147.233 0.24 -0.51 re
f
267.022 146.723 0.24 0.51 re
f
123.023 146.723 144 0.51 re
f
BT
/F9 1 Tf
9.99 0 0 9.99 132.022 134.303 Tm
[(\206)-721(T)-1(hr)5(oughout these annotations, symbols defined b)5(y)0( pr)5(oductions ar)8(e sho)12(wn in )]TJ
1.2012 -1.2012 TD
(a bold Courier font.)Tj
ET
endstream
endobj
29 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F11 19 0 R
/F15 26 0 R
/F16 30 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
33 0 obj
<<
/Length 3617
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0.001 Tc
(68)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tc
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F9 1 Tf
12.99 0 0 12.99 148.762 624.323 Tm
0 Tc
0.244 Tw
[(ence parlance, \223)60(nonterminals\224\) that ultimately r)11(e)-1(sult in a pr)6(olog,)]TJ
0 -1.1547 TD
0.13 Tw
[(document element, and optional miscellaneous mar)6(k)2(up \(processing)]TJ
T*
0.043 Tw
[(instr)-10(u)2(ctions, white space, and comments\). As this pr)6(oduction sho)13(ws,)]TJ
T*
-0.001 Tw
[(these ar)11(e combined into the document itself.)]TJ
0.9238 -6.619 TD
-0.002 Tw
[(\223)-19(W)78(ell-formedness constraints\224 ar)11(e r)-7(u)-1(les attached to cer)-7(tain pr)6(oduc-)]TJ
-0.9238 -1.1547 TD
0.026 Tw
[(tions. These specify that, for the nonterminal defined b)8(y)-1( the produc-)]TJ
T*
0.059 Tw
[(tion to be consider)11(e)1(d w)6(e)-1(ll-formed, it must also meet any constraints)]TJ
T*
0.039 Tw
[(described under the pr)6(oduction. F)37(o)-1(r example, pr)6(oduction 39 has the)]TJ
T*
(constraint )Tj
/F17 1 Tf
10.98 0 0 10.98 209.362 433.343 Tm
-0.04 Tc
[(wfc:)-560(Element)-560(Type)-563(Match)]TJ
/F9 1 Tf
12.99 0 0 12.99 350.872 433.343 Tm
0 Tc
0.55 Tw
[( listed on its right and)]TJ
-15.559 -1.1571 TD
0.236 Tw
[(described underneath it. S)11(i)1(milarly)85(, \223)39(v)7(alidity constraints\224 ar)11(e addi-)]TJ
0 -1.1547 TD
-0.01 Tw
[(tional r)-10(u)2(les that a nonterminal must meet if the document containing)]TJ
T*
-0.001 Tc
0.001 Tw
(it is to qualify as valid.)Tj
0.9238 -1.1547 TD
0 Tc
0.051 Tw
[(F)35(o)1(r a computer)62(, parsing is the pr)6(ocess of analyzing text notated in)]TJ
-0.9238 -1.1547 TD
0.04 Tw
[(some pr)6(ogramming or data description language and determining its)]TJ
T*
-0.01 Tw
[(components in accor)13(d)1(ance with the grammar of that language. F)35(o)1(r an)]TJ
T*
0.113 Tw
[(XML pr)6(ocessor)59(,)1( this means r)11(e)1(ading text in \223)60(p)-1(arsed\224 entities, distin-)]TJ
T*
0.315 Tw
[(guishing the data content from the markup)15(, and analyzing the)]TJ
T*
0.001 Tc
[(mar)7(k)3(up)16(.)]TJ
0.9238 -1.1547 TD
0 Tc
-0.013 Tw
[(4.3.2, \223)-16(W)78(ell-F)37(o)-1(rmed P)41(a)2(rsed E)7(n)-2(tities\224, fur)-7(ther describes the concept)]TJ
-0.9238 -1.1547 TD
0.048 Tw
[(of a w)6(e)1(ll-formed parsed entity)85(.)1( T)122(o)-1( summariz)7(e)-1(, it says that all the ele-)]TJ
T*
0.092 Tw
[(ments and entities must nest pr)6(operly \(that is, if one is enclosed b)6(y)]TJ
T*
-0.001 Tc
-0.002 Tw
[(another)58(,)0( the enclosed one ends befor)8(e the enclosing one\) and that ele-)]TJ
T*
0 Tc
0.232 Tw
[(ments \(and other str)-10(u)2(ctur)11(e)-1(s listed in 4.3.2, \223)-19(W)78(ell-F)37(o)1(rmed P)41(a)2(rsed)]TJ
T*
0 Tw
[(E)7(n)-2(tities\224\) can)70(\222)80(t)0( begin in one entity and end in another)59(.)]TJ
ET
0.852 g
1 i
148.762 563.003 348 -34.98 re
f
BT
/F15 1 Tf
10.98 0 0 10.98 151.162 540.653 Tm
0 g
0.001 Tc
(Document)Tj
ET
0.852 g
148.762 527.992 85.65 -11.97 re
f
BT
9 0 0 9 151.162 520.672 Tm
0 g
([1])Tj
/F16 1 Tf
7.98 0 0 7.98 167.962 520.672 Tm
0.002 Tc
(document)Tj
ET
0.852 g
234.442 527.992 256.95 -11.97 re
f
BT
/F17 1 Tf
7.6 0 0 7.98 234.442 520.672 Tm
0 g
-0.001 Tc
-0.001 Tw
[(::=)-1047(p)3(rolog element Misc*)]TJ
ET
0.852 g
491.422 527.992 5.34 -11.97 re
f
0 g
148.762 527.723 348.03 0.51 re
f
148.762 515.723 348.03 0.51 re
f
endstream
endobj
34 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F13 24 0 R
/F15 26 0 R
/F16 30 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
36 0 obj
<<
/Length 6397
>>
stream
BT
/F5 1 Tf
9 0 0 9 241.462 667.642 Tm
0 g
/GS1 gs
0.3 Tc
[(2.1.)-797(W)]TJ
7.2 0 0 7.2 284.272 667.642 Tm
0.373 Tc
(ELL)Tj
9 0 0 9 304.522 667.642 Tm
0.3 Tc
(-F)Tj
7.2 0 0 7.2 317.632 667.642 Tm
0.375 Tc
(ORMED)Tj
9 0 0 9 357.832 667.642 Tm
0.3 Tc
-0.152 Tw
[( XML D)]TJ
7.2 0 0 7.2 401.782 667.642 Tm
0.374 Tc
(OCUMENTS)Tj
15.99 0 0 15.99 501.232 667.642 Tm
0.001 Tc
(69)Tj
/F9 1 Tf
12.99 0 0 12.99 126.022 377.003 Tm
0 Tc
0.026 Tw
[(E)14(l)0(ements, described fur)-10(t)2(her in Chapter 3, \223Logical S)25(t)0(r)-7(u)-1(ctur)9(e)1(s\224, ar)9(e)]TJ
-0.9238 -1.1547 TD
0.066 Tw
[(the building blocks of an XML document. E)11(l)0(ements have star)-7(t- and)]TJ
T*
0.289 Tw
[(end-tags, and may hav)7(e character data, other elements, or both)]TJ
T*
0.07 Tw
[(betw)6(een these tags. \(Empty elements may use an empty-element tag)]TJ
T*
0.064 Tw
[(instead of a star)-10(t)2(- and end-tag pair)62(.\) I)12(n)1( an HTML document, an )]TJ
/F17 1 Tf
10.98 0 0 10.98 449.722 317.003 Tm
-0.04 Tc
(h2)Tj
/F9 1 Tf
12.99 0 0 12.99 114.023 302.003 Tm
0 Tc
-0.02 Tw
[(element usually has only character data between the tags \(for example,)]TJ
T*
0 Tw
(\223)Tj
/F17 1 Tf
10.98 0 0 10.98 119.273 287.003 Tm
-0.04 Tc
[(
The)-560(Fire)-563(Sermon
)]TJ
/F9 1 Tf
12.99 0 0 12.99 266.902 287.003 Tm
0 Tc
0.002 Tw
[(\224\), while the star)-7(t- and end-tags for the)]TJ
-11.7692 -1.1547 TD
(HTML )Tj
/F17 1 Tf
10.98 0 0 10.98 155.332 272.003 Tm
-0.04 Tc
(body)Tj
/F9 1 Tf
12.99 0 0 12.99 179.932 272.003 Tm
0 Tc
-0.001 Tw
( element have other elements between them.)Tj
-4.1502 -1.1825 TD
0.118 Tw
[(XML elements can also be empty)87(.)-2( These can be r)11(e)-1(pr)9(esented as a)]TJ
-0.9238 -1.1547 TD
0.07 Tw
[(star)-10(t)2(-tag immediately follo)13(w)6(e)-1(d b)8(y)-1( an end-tag or as a shor)-7(t)0(er alterna-)]TJ
T*
0.001 Tw
[(tiv)7(e)-1( kno)13(w)2(n as an empty-element tag, which has a slash befor)11(e)-1( its clos-)]TJ
T*
0.353 Tw
[(ing \223>\224. F)37(o)1(r example, an empty HTML )]TJ
/F17 1 Tf
10.98 0 0 10.98 348.262 211.643 Tm
-0.04 Tc
(img)Tj
/F9 1 Tf
12.99 0 0 12.99 366.712 211.643 Tm
0 Tc
[( element such as)]TJ
/F18 1 Tf
10.98 0 0 10.98 114.023 196.643 Tm
-0.04 Tc
[()]TJ
/F5 1 Tf
12.99 0 0 12.99 329.332 196.643 Tm
-0.001 Tc
0.666 Tw
[( could be written as)]TJ
/F18 1 Tf
10.98 0 0 10.98 114.023 181.643 Tm
-0.04 Tc
[()]TJ
/F5 1 Tf
12.99 0 0 12.99 335.482 181.643 Tm
0 Tc
0 Tw
( in XML.)Tj
/F9 1 Tf
-16.1249 -1.1802 TD
-0.001 Tc
0.041 Tw
[(J)35(u)1(st as a document)17(\222)79(s)-1( entities have a root, so do its elements. If y)5(o)-2(u)]TJ
-0.9238 -1.1547 TD
0 Tc
0.224 Tw
[(draw a graph of a document)18(\222)80(s)0( elements that sho)13(ws each element)]TJ
T*
0.032 Tw
[(branching off into its childr)9(en \(that is, the sub-elements, or elements)]TJ
T*
0.109 Tw
[(contained within it\) ther)11(e will be one element containing them all.)]TJ
/F19 1 Tf
0.4619 32.6423 TD
0 Tw
( )Tj
3.2333 5.4666 TD
-0.055 Tc
[(Ti)-54(p)-55( )]TJ
/F20 1 Tf
10.98 0 0 10.98 200.152 616.343 Tm
0 Tc
-0.047 Tw
[(P)35(a)-1(r)-20(s)2(ing is the f)20(i)-1(r)-20(s)-1(t step in validating, or deciding whether a )]TJ
/F21 1 Tf
-3.4727 -1.1858 TD
0 Tw
[(document meets the rules specif)20(ied b)15(y)1( XML and the document\222)50(s)-1( )]TJ
0 -1.1831 TD
[(DTD)25(,)-1( so the terms \223par)-20(sing\224 and \223validating\224 ar)10(e often confused. )]TJ
T*
-0.017 Tw
[(P)35(a)-1(r)-39(t)0( of the confusion r)12(e)-2(sults fr)21(om people using the expr)10(ession \223the )]TJ
0 -1.1858 TD
-0.045 Tw
[(document doesn\222t par)-20(s)2(e\224 to mean \223it\222)50(s)-1( not valid\224 and \223it par)-20(s)-1(es\224 to )]TJ
0 -1.1831 TD
0.001 Tw
[(mean \223it\222)50(s valid\224.)]TJ
ET
0.852 g
1 i
114.023 524.992 347.97 -126.96 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 126.022 503.333 Tm
0 g
(Matching the )Tj
/F17 1 Tf
6.006 0 TD
-0.039 Tc
(document)Tj
/F10 1 Tf
4.4805 0 TD
0 Tc
-0.001 Tw
( production implies that: )Tj
-9.7658 -1.8018 TD
0 Tw
[(1.)-848(It contains one or more elements.)]TJ
0 -1.5015 TD
[(2.)-848(There is e)30(x)2(actly one element, called the )]TJ
/F11 1 Tf
19.8348 0 TD
0.001 Tc
(root)Tj
/F10 1 Tf
1.7958 0 TD
0 Tc
0.001 Tw
(, or document ele-)Tj
-19.9489 -1.2012 TD
0 Tw
[(ment, no par)-39(t)-1( of which appears in the content of an)15(y other ele-)]TJ
T*
[(ment. F)31(o)-3(r all other elements)17(,)-1( if the star)-39(t-tag is in the content of )]TJ
T*
(another element, the end-tag is in the content of the same ele-)Tj
T*
[(ment. More simply stated, the elements)14(,)2( delimited b)18(y)-1( star)-39(t- and )]TJ
T*
[(end-tags)17(,)-1( nest proper)-15(l)0(y within each other)51(.)]TJ
ET
112.523 631.013 3 -90 re
f
q
121.012 557.003 35.01 68.01 re
W* n
1 g
103.012 623.992 70.98 -65.97 re
f
Q
q
3 i
174.022 623.992 m
103.012 623.992 l
103.012 557.992 l
174.023 557.992 l
W* n
121.012 557.003 35.01 68.01 re
W* n
0.87 g
/GS2 gs
103.03 558.333 70.737 65.347 re
f
0.9 g
151.382 587.951 m
152.697 589.321 l
125.643 589.321 l
125.643 564.221 l
151.382 587.951 l
f
1 g
151.382 587.929 m
126.958 565.536 l
125.643 564.221 l
152.697 564.221 l
152.697 589.321 l
151.382 587.929 l
f
0.95 g
127.056 565.473 24.348 22.393 re
f
0.87 g
146.145 570.882 m
146.145 567.899 l
134.078 573.946 l
134.078 576.607 l
146.145 582.707 l
146.145 579.724 l
137.303 575.236 l
146.145 570.882 l
f
0.94 g
145.034 572.553 m
145.034 569.57 l
132.967 575.617 l
132.967 578.278 l
145.034 584.378 l
145.034 581.395 l
136.192 576.907 l
145.034 572.553 l
f
0.9 g
151.382 616.905 m
152.697 618.274 l
125.643 618.274 l
125.643 593.175 l
151.382 616.905 l
f
1 g
151.382 616.882 m
126.958 594.49 l
125.643 593.175 l
152.697 593.175 l
152.697 618.274 l
151.382 616.882 l
f
0.95 g
127.056 594.427 24.348 22.393 re
f
0.87 g
143.453 604.749 m
134.611 609.237 l
134.611 612.22 l
146.678 606.12 l
146.678 603.459 l
134.611 597.412 l
134.611 600.396 l
143.453 604.749 l
f
0.94 g
142.342 606.42 m
133.5 610.908 l
133.5 613.892 l
145.567 607.791 l
145.567 605.13 l
133.5 599.083 l
133.5 602.067 l
142.342 606.42 l
f
Q
endstream
endobj
37 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F11 19 0 R
/F17 31 0 R
/F18 38 0 R
/F19 39 0 R
/F20 40 0 R
/F21 41 0 R
>>
/ExtGState <<
/GS1 8 0 R
/GS2 9 0 R
>>
>>
endobj
43 0 obj
<<
/Length 5033
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0.001 Tc
(70)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tc
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F5 1 Tf
12.99 0 0 12.99 148.762 624.323 Tm
0 Tc
0.04 Tw
[(This element is the r)6(oot of the tr)11(ee pictur)9(e)1( cr)9(eated b)6(y)-1( y)6(o)1(ur graph, so)]TJ
0 -1.1547 TD
-0.023 Tw
[(w)6(e)-1( call it the r)6(o)1(ot element of the document. \()-13(T)-1(he term is inter)6(change-)]TJ
/F9 1 Tf
T*
0.133 Tw
[(able with \223)51(document element\224.\) I)24(t)18(\222)80(s)0( not enclosed by any other ele-)]TJ
T*
-0.022 Tw
[(ment, and all the other elements of a document ar)11(e enclosed within it.)]TJ
0.9238 -8.6213 TD
0.092 Tw
[(I)12(n)-2( other wor)16(d)-1(s, an element anywher)9(e)1( inside the r)6(oot element has)]TJ
-0.9238 -1.1547 TD
0.023 Tw
[(one and only one par)11(e)-1(nt element. \()-13(T)-1(he )]TJ
/F17 1 Tf
10.98 0 0 10.98 350.362 452.333 Tm
0 Tw
(C)Tj
/F9 1 Tf
12.99 0 0 12.99 356.512 452.333 Tm
-0.001 Tc
0.024 Tw
[( and )]TJ
/F17 1 Tf
10.98 0 0 10.98 382.252 452.333 Tm
0 Tc
0 Tw
(P)Tj
/F9 1 Tf
12.99 0 0 12.99 388.402 452.333 Tm
0.023 Tw
[( in the spec)19(\222)80(s)0( example)]TJ
-18.4482 -1.1547 TD
0.106 Tw
[(stand for \223)51(child\224 and \223)60(p)-1(ar)9(ent\224.\) A child element is inside its par)11(e)-1(nt)]TJ
T*
0 Tw
[(and not inside any of the par)11(e)-1(nt)18(\222)80(s)0( other child elements.)]TJ
0.9238 -12.3188 TD
-0.008 Tw
[(The ISO/IEC 10646 standar)13(d)1( cr)11(eated b)8(y)-1( a joint commission of the)]TJ
-0.9238 -1.1547 TD
0.262 Tw
[(ISO and the I)12(n)-2(ternational E)11(l)0(ectrotechnical Commission in 1993)]TJ
T*
-0.001 Tw
[(specifies the U)37(n)-2(iv)7(ersal M)37(u)-1(ltiple-Octet Coded Character S)11(e)1(t \(UCS\).)]TJ
0.9238 -1.3857 TD
-0.001 Tc
0.253 Tw
[(Let)17(\222)79(s br)8(eak do)9(wn this phrase \223U)36(niversal M)36(u)-2(ltiple-Octet Coded)]TJ
-0.9238 -1.1547 TD
0 Tc
0.023 Tw
[(Character S)11(e)1(t\224. The U)35(niv)7(ersal Character S)13(e)-1(t is a collection of charac-)]TJ
T*
[(ters \(usually)87(, elements of alphabets, numeric digits, and other charac-)]TJ
T*
0.29 Tw
[(ters such as punctuation\) that aims to r)11(e)1(pr)11(esent all the written)]TJ
T*
-0.001 Tw
(languages of the world.)Tj
0.9238 -1.3857 TD
0.099 Tw
[(What does it mean to do this with multiple octets? An octet is a)]TJ
-0.9238 -1.1547 TD
0.089 Tw
[(gr)6(ouping of eight bits of information. \(O)7(n PCs and M)11(acintoshes, a)]TJ
ET
0.852 g
1 i
148.762 563.003 348 -69.99 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 160.762 541.343 Tm
0 g
0 Tw
[(As a consequence of this)14(, f)29(or each non-root element )]TJ
/F17 1 Tf
23.4234 0 TD
(C)Tj
/F10 1 Tf
0.5616 0 TD
-0.001 Tw
( in the document, )Tj
-23.985 -1.2012 TD
0.001 Tc
-0.012 Tw
[(there is one other element )]TJ
/F17 1 Tf
11.8498 0 TD
0 Tc
0 Tw
(P)Tj
/F10 1 Tf
0.5616 0 TD
-0.009 Tw
[( in the document such that )]TJ
/F17 1 Tf
11.9489 0 TD
0 Tw
(C)Tj
/F10 1 Tf
0.5616 0 TD
-0.01 Tw
[( is in the content )]TJ
-24.9219 -1.2012 TD
0.001 Tc
(of )Tj
/F17 1 Tf
1.1051 0 TD
0 Tc
0 Tw
(P)Tj
/F10 1 Tf
0.5616 0 TD
-0.006 Tw
[(, b)21(u)-3(t is not in the content of an)15(y other element that is in the content of )]TJ
/F17 1 Tf
-1.6667 -1.2012 TD
0 Tw
(P)Tj
/F10 1 Tf
0.5616 0 TD
-0.002 Tc
(. )Tj
/F17 1 Tf
0.5556 0 TD
0 Tc
(P)Tj
/F10 1 Tf
0.5616 0 TD
-0.001 Tw
[( is ref)32(erred to as the )]TJ
/F11 1 Tf
9.1441 0 TD
0.002 Tc
(parent)Tj
/F10 1 Tf
2.8589 0 TD
0 Tc
-0.002 Tw
( of )Tj
/F17 1 Tf
1.3934 0 TD
0 Tw
(C)Tj
/F10 1 Tf
0.5586 0 TD
0.001 Tc
-0.003 Tw
(, and )Tj
/F17 1 Tf
2.5045 0 TD
0 Tc
0 Tw
(C)Tj
/F10 1 Tf
0.5586 0 TD
0.001 Tc
-0.001 Tw
( as a )Tj
/F11 1 Tf
2.4474 0 TD
0 Tc
(child)Tj
/F10 1 Tf
2.1321 0 TD
0.001 Tw
( of )Tj
/F17 1 Tf
1.3904 0 TD
0 Tw
(P)Tj
/F10 1 Tf
0.5616 0 TD
(.)Tj
ET
0.852 g
148.762 405.983 348 -117.96 re
f
BT
/F15 1 Tf
15 0 0 15 160.762 380.993 Tm
0 g
[(2.2.)-732(Character)15(s)]TJ
/F10 1 Tf
9.99 0 0 9.99 160.762 360.323 Tm
-0.012 Tw
[(A parsed entity contains )]TJ
/F11 1 Tf
10.9009 0 TD
0.001 Tc
(text)Tj
/F10 1 Tf
1.6486 0 TD
-0.014 Tw
[(, a sequence of char)10(acters, which ma)31(y repre-)]TJ
-12.5495 -1.2012 TD
0 Tc
0 Tw
[(sent mar)-15(k)11(up or char)9(acter data. A )]TJ
/F11 1 Tf
14.8438 0 TD
(character)Tj
/F10 1 Tf
4.1862 0 TD
[( is an atomic unit of te)30(xt as )]TJ
-19.03 -1.2012 TD
[(specified b)21(y)-1( ISO/IEC 10646 [ISO/IEC 10646]. Legal char)12(acters are tab)39(,)-1( )]TJ
T*
-0.038 Tw
[(carr)-15(iage retur)-27(n, line f)29(eed, and the legal g)9(r)9(aphic char)12(acters of Unicode and )]TJ
/F14 1 Tf
T*
0 Tw
[(ISO/IEC 10646. The use of \223compatibility char)12(acters\224, as defined in )]TJ
T*
[(section 6.8 of [Unicode], is discour)9(aged.)]TJ
ET
endstream
endobj
44 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F11 19 0 R
/F13 24 0 R
/F14 25 0 R
/F15 26 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
46 0 obj
<<
/Length 3684
>>
stream
BT
/F5 1 Tf
9 0 0 9 360.592 667.642 Tm
0 g
/GS1 gs
0.28 Tc
[(2.2.)-800(C)]TJ
7.2 0 0 7.2 400.132 667.642 Tm
0.349 Tc
(HARACTERS)Tj
15.99 0 0 15.99 501.232 667.642 Tm
0.001 Tc
(71)Tj
/F9 1 Tf
12.99 0 0 12.99 114.023 624.323 Tm
0 Tc
0.099 Tw
[(b)6(y)2(te is eight bits, but not on all other machines, so it)18(\222)78(s)2( incorr)9(ect to)]TJ
0 -1.2079 TD
0.01 Tw
[(always r)9(e)1(fer to eight bits as a b)6(y)2(te.\) An octet can r)11(e)1(pr)11(esent 256 differ-)]TJ
0 -1.2102 TD
0.123 Tw
[(ent values. This is enough for all the characters on an E)7(n)1(glish-lan-)]TJ
T*
0.011 Tw
[(guage keyboar)16(d and some other miscellaneous ones, but cer)-7(tainly not)]TJ
T*
0.159 Tw
[(enough to co)15(v)7(e)1(r all the characters in all the languages that people)]TJ
T*
0.269 Tw
[(want to use when storing documents on computers. D)13(o)1(ing this)]TJ
T*
0 Tw
[(r)11(e)-1(quir)11(es multiple octets for each character)59(.)]TJ
0.9238 -1.6166 TD
0.053 Tw
[(U)30(s)0(ing two octets per character)62(,)-2( y)6(o)1(u can r)9(e)1(pr)11(esent 65,536 differ)9(ent)]TJ
-0.9238 -1.2079 TD
0.083 Tw
[(characters; the ISO 10646 version of this is kno)13(w)2(n as UCS-2. F)35(o)1(ur)]TJ
0 -1.2102 TD
0.051 Tw
[(octets, UCS-4, can r)11(e)-1(pr)11(esent o)17(v)7(er two billion differ)11(e)-1(nt characters \(of)]TJ
T*
0.048 Tw
[(the 32 bits in the four octets of a UCS-4 character)62(,)-2( the first must be)]TJ
T*
0.053 Tw
[(\2230\224, leaving o)17(v)7(er two billion possible combinations of the r)11(e)-1(maining)]TJ
T*
-0.001 Tw
[(thir)-7(t)0(y-one bits\).)]TJ
0.9238 -1.6166 TD
0.102 Tw
[(U)37(n)1(icode is a standar)13(d)1( dev)7(e)-1(loped by the U)35(nicode Consor)-7(tium for)]TJ
-0.9238 -1.2102 TD
0.057 Tw
[(r)11(e)-1(pr)11(esenting characters with 16 bits. This gr)6(oup of mostly American)]TJ
0 -1.2079 TD
0.02 Tw
[(computer manufactur)11(e)-1(rs is a separate organization fr)6(om the ISO that)]TJ
0 -1.2102 TD
0.022 Tw
[(has worked closely with them to keep their standar)16(d)1( aligned with the)]TJ
T*
-0.012 Tw
[(UCS-2 subset of ISO 10646. These two standar)13(d)1(s, in or)13(der to r)9(e)1(main)]TJ
T*
0.055 Tw
[(backwar)13(d)1(-compatible with existing text files, hav)7(e the same first 128)]TJ
T*
0.118 Tw
[(characters as the 128 characters in the ASCII character set used b)6(y)]TJ
T*
0.12 Tw
[(PCs, M)14(acintoshes, and UNIX computers. Ther)11(efor)11(e, an upper-case)]TJ
0 -1.2079 TD
0.002 Tw
[(\223)90(A)2(\224 is still r)11(e)-1(pr)9(esented b)6(y)-1( character 65 and a lo)13(w)6(e)-1(r-case \223)60(a\224 b)6(y)-1( charac-)]TJ
0 -1.2102 TD
0.171 Tw
[(ter 97. The XML specification cites both standar)13(d)1(s because citing)]TJ
T*
-0.02 Tw
[(only one would imply that XML would follo)13(w that one)29(\222)80(s)0( lead if it ev)7(er)]TJ
T*
0.19 Tw
[(diverged fr)6(om the other standar)16(d)-1(, so identifying the two together)]TJ
T*
0 Tw
(encourages them to stay in synch.)Tj
0.9238 -1.6166 TD
0.01 Tw
[(U)37(n)1(icode r)11(e)1(pr)11(esents some characters mor)11(e)-1( than once, with the extra)]TJ
-0.9238 -1.2102 TD
0.006 Tw
[(v)7(e)-1(rsions kno)13(w)-1(n as \223)51(c)-2(ompatibility characters\224. These ar)11(e added to ease)]TJ
0 -1.2079 TD
-0.024 Tw
[(\223)51(r)6(ound-trip\224 conversions with \(that is, conversions into and then back)]TJ
0 -1.2102 TD
0.252 Tw
[(fr)6(om\) other character set standar)16(d)-1(s. The XML spec doesn)70(\222)80(t look)]TJ
T*
0.068 Tw
[(kindly on these because multiple ways to r)11(e)-1(pr)11(esent the same charac-)]TJ
T*
0.066 Tw
[(ter\227especially when one way is mor)9(e)1( efficient and the other is only)]TJ
ET
endstream
endobj
47 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
49 0 obj
<<
/Length 4155
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0.001 Tc
(72)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tc
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F9 1 Tf
12.99 0 0 12.99 148.762 624.323 Tm
0 Tc
0.106 Tw
[(ther)9(e)1( as a compr)6(o)1(mise with other standar)13(ds\227leav)7(e)-1(s mor)11(e room for)]TJ
0 -1.2102 TD
0 Tw
[(err)6(or in a text processing system.)]TJ
0.9238 -8.0832 TD
0.051 Tw
[(\223#x\224 at the beginning of a number sho)10(w)2(s that it)16(\222)80(s)2( written in hexa-)]TJ
-0.9238 -1.2102 TD
0.107 Tw
[(decimal, or base 16 notation, as opposed to the decimal, \223base 10\224)]TJ
T*
0.298 Tw
[(notation that non-pr)6(ogrammers ar)11(e accustomed to)15(. H)18(e)1(xadecimal)]TJ
T*
0.211 Tw
[(notation r)11(e)-1(pr)9(esents the decimal notation numbers 10 thr)6(ough 15)]TJ
T*
-0.001 Tw
[(using the letters A thr)6(ough F)141(,)1( so the decimal numbers 8, 9 10, and 11)]TJ
T*
0.149 Tw
[(would be \223#x8\224, \223#x9\224, \223#xA\224, and \223#xB\224 in hexadecimal. \223#x10\224)]TJ
T*
0.281 Tw
[(r)9(epr)9(esents the decimal number 16, \223#x11\224 is 17, \223#x12\224 is 18,)]TJ
T*
-0.011 Tw
[(\223#xA0\224 is 160 \(as is \223#xa0\224\227the case of alphabetic digits in hexadeci-)]TJ
0 -1.2125 TD
-0.002 Tw
[(mal numbers doesn)70(\222)80(t matter\), \223#xA1\224 is 161, and so on. P)29(r)6(oduction 2)]TJ
0 -1.2102 TD
-0.001 Tc
[(sho)12(ws that the decimal v)6(alues 9, 10, 13, 32 \226 55295, 57344 \226 65533,)]TJ
T*
0 Tc
0 Tw
[(and 65536 \226 1114111 can be used to r)11(e)1(pr)11(esent XML characters.)]TJ
0.9238 -1.6166 TD
0.086 Tw
[(Why use hexadecimal, or in pr)6(ogrammer slang, \223hex\224? T)129(r)2(anslated)]TJ
-0.9238 -1.2102 TD
0.039 Tw
[(to binar)-17(y)85(, a single hex digit r)11(e)-1(quir)11(es four bits, so the eight bits r)11(e)-1(pr)9(e-)]TJ
T*
0.023 Tw
[(sented b)6(y)-1( two hex digits will fit into, and completely occupy)85(, a single)]TJ
T*
0.288 Tw
[(octet. The use of hexadecimal digits is an efficient compr)6(o)-1(mise)]TJ
T*
0.153 Tw
[(betw)6(een the decimal r)11(e)-1(pr)9(esentation so familiar to humans and the)]TJ
T*
0.129 Tw
[(binar)-19(y)2( r)11(e)1(pr)11(esentation used b)6(y)2( computers. I)24(t)18(\222)80(s)0( also impor)-7(tant in the)]TJ
T*
0.023 Tw
[(XML world because U)37(n)-2(icode r)11(e)1(fers to each character b)6(y)-1( its hexadeci-)]TJ
T*
0 Tw
[(mal, not decimal v)7(alue.)]TJ
ET
0.852 g
1 i
148.762 592.282 348 -34.98 re
f
BT
/F15 1 Tf
10.98 0 0 10.98 151.162 569.932 Tm
0 g
0.001 Tw
[(Character Rang)-12(e)]TJ
ET
0.852 g
148.762 557.272 42.81 -24.96 re
f
BT
9 0 0 9 151.162 549.953 Tm
0 g
0.001 Tc
([2])Tj
/F16 1 Tf
7.98 0 0 7.98 167.962 549.953 Tm
0.002 Tc
(Char)Tj
ET
0.852 g
191.602 557.272 187.35 -24.96 re
f
BT
/F17 1 Tf
7.6 0 0 7.98 191.602 549.953 Tm
0 g
-0.002 Tc
0.002 Tw
[(::=)-1048(#)-2(x9 | #xA | #xD | [#x20-#xD7FF] | )]TJ
2.8421 -1.2556 TD
-0.001 Tc
-0.003 Tw
([#xE000-#xFFFD] | [#x10000-#x10FFFF])Tj
ET
0.852 g
378.982 557.272 117.78 -24.96 re
f
BT
6.99 0 1.486 6.99 378.982 550.612 Tm
0 g
0 Tc
0.001 Tw
(/* any Unicode character, )Tj
0.2126 -1 TD
(excluding the surrogate )Tj
0.2135 -1.0043 TD
0 Tw
(blocks, FFFE, and FFFF. */)Tj
ET
0.852 g
148.762 198.983 348 -81.96 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 160.762 177.323 Tm
0 g
[(The mechanism f)32(o)-3(r encoding char)12(acter code points into bit patter)-24(ns ma)27(y )]TJ
0 -1.2012 TD
[(v)26(a)-3(r)-30(y)2( from entity to entity)101(. All XML processors m)10(u)0(st accept the UTF-8 and )]TJ
T*
[(UTF-16 encodings of 10646; the mechanisms f)29(or signaling which of the )]TJ
T*
-0.035 Tw
[(tw)10(o is in use)15(,)-1( or f)29(or br)-15(inging other encodings into pla)30(y)101(,)-1( are discussed later)51(, )]TJ
T*
(in )Tj
/F15 1 Tf
1.0571 0 TD
0 Tw
(Section 4.3.3: Character Encoding in Entities)Tj
/F10 1 Tf
21.2943 0 TD
(.)Tj
ET
148.762 557.003 348.03 0.51 re
f
148.762 532.013 348.03 0.51 re
f
endstream
endobj
50 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F13 24 0 R
/F15 26 0 R
/F16 30 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
52 0 obj
<<
/Length 3912
>>
stream
BT
/F5 1 Tf
9 0 0 9 231.832 667.642 Tm
0 g
/GS1 gs
0.3 Tc
[(2.3.)-797(C)]TJ
7.2 0 0 7.2 272.272 667.642 Tm
0.374 Tc
(OMMON)Tj
9 0 0 9 315.952 667.642 Tm
0.15 Tc
0 Tw
( S)Tj
7.2 0 0 7.2 326.632 667.642 Tm
0.375 Tc
(YNTACTIC)Tj
9 0 0 9 384.412 667.642 Tm
0.15 Tc
( C)Tj
7.2 0 0 7.2 396.952 667.642 Tm
0.374 Tc
(ONSTRUCTS)Tj
15.99 0 0 15.99 501.232 667.642 Tm
0.001 Tc
(73)Tj
12.99 0 0 12.99 126.022 624.323 Tm
0 Tc
-0.008 Tw
[(T)131(w)-1(o differ)11(e)-1(nt entities may use differ)11(ent encodings, or sets of associ-)]TJ
-0.9238 -1.1547 TD
0.037 Tw
[(ations between characters and the bit patterns that r)11(e)1(pr)11(esent them in)]TJ
T*
0.102 Tw
[(computer storage. All pr)6(ograms that pr)6(ocess XML documents must)]TJ
T*
0.094 Tw
[(accept the ISO 10646 UTF-8 and UTF-16 encodings. UCS T)131(r)-1(ans-)]TJ
T*
0.163 Tw
[(formation F)37(o)-1(rmat \(UTF\) 8 and UTF-16 ar)11(e specific encodings of)]TJ
T*
0 Tw
(ISO 10646 characters as sequences of octets.)Tj
/F9 1 Tf
0.9238 -1.1802 TD
0.014 Tw
[(The \223)48(discussion of character encodings\224 alluded to is 4.3.3, \223Char-)]TJ
-0.9238 -1.1547 TD
-0.001 Tw
[(acter E)7(n)-2(coding in E)7(n)1(tities\224, on page 210.)]TJ
0.9238 -9.8015 TD
0.154 Tw
[(B)18(y)-1( \223)51(s)0(pace \(#x20\) characters\224, it means ASCII character 32\227the)]TJ
-0.9238 -1.1547 TD
-0.007 Tw
[(character y)6(o)1(u type b)6(y)2( pr)11(essing y)6(o)-1(ur keyboar)13(d)12(\222)80(s)0( space bar)62(.)-2( \(\223)48(x20\224 is the)]TJ
T*
-0.001 Tw
(hexadecimal equivalent of 32.\))Tj
0.9238 -6.6467 TD
0.19 Tw
[(#x9 is the character that y)6(o)1(u type with y)6(o)-1(ur T)110(a)0(b key)87(.)-2( Carriage)]TJ
-0.9238 -1.1547 TD
0.099 Tw
[(r)11(e)-1(turns and line feeds ar)9(e two differ)9(ent characters \(numbers 13 and)]TJ
T*
0.085 Tw
[(10, or in hex, #xD and #xA\) used by differ)11(ent operating systems to)]TJ
T*
0.04 Tw
[(r)11(e)-1(pr)11(esent the end of a line of text; see 2.11, \223E)7(nd-of-Line Handling\224)]TJ
T*
-0.001 Tc
0.003 Tw
[(for mor)10(e)0( on these.)]TJ
ET
0.852 g
1 i
114.023 502.673 347.97 -87.99 re
f
BT
/F15 1 Tf
15 0 0 15 126.022 477.653 Tm
0 g
0 Tc
0 Tw
[(2.3.)-732(Common Syntactic Constructs)]TJ
/F10 1 Tf
9.99 0 0 9.99 126.022 456.983 Tm
[(This section defines some symbols used widely in the g)9(r)12(ammar)51(.)]TJ
/F17 1 Tf
0 -1.8018 TD
(S)Tj
/F10 1 Tf
0.5586 0 TD
-0.039 Tw
[( \(white space\) consists of one or more space \(#x20\) char)12(acters)14(, carr)-15(iage )]TJ
-0.5586 -1.2012 TD
-0.002 Tw
[(retur)-24(ns)14(, line f)29(eeds)17(,)-1( or tabs)14(.)]TJ
ET
0.852 g
114.023 345.323 347.97 -34.98 re
f
BT
/F15 1 Tf
10.98 0 0 10.98 116.423 323.003 Tm
0 g
0.001 Tw
(White Space)Tj
ET
0.852 g
114.023 310.313 42.78 -11.97 re
f
BT
9 0 0 9 116.423 302.993 Tm
0 g
-0.002 Tc
([3])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 302.993 Tm
0 Tc
0 Tw
(S)Tj
ET
0.852 g
156.832 310.313 187.38 -11.97 re
f
BT
/F17 1 Tf
7.6 0 0 7.98 156.832 302.993 Tm
0 g
-0.001 Tc
0.001 Tw
[(::=)-1051(\()3(#x20 | #x9 | #xD | #xA\)+)]TJ
ET
0.852 g
344.242 310.313 117.75 -11.97 re
f
114.023 198.983 347.97 -81.96 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 126.022 177.323 Tm
0 g
0 Tc
0 Tw
[(Char)12(acters are classified f)29(or con)18(v)26(enience as letters)14(, digits)14(,)2( or other char-)]TJ
T*
[(acters)14(. Letters consist of an alphabetic or syllabic base char)12(acter possi-)]TJ
T*
[(b)21(l)0(y f)32(ollo)12(w)10(ed b)18(y)2( one or more combining char)9(acters)17(, or of an ideog)9(r)9(aphic )]TJ
T*
[(char)9(acter)51(.)-1( Full definitions of the specific char)9(acters in each class are )]TJ
T*
0.001 Tc
-0.003 Tw
[(giv)27(en in )]TJ
/F15 1 Tf
3.6997 0 TD
0 Tc
0.001 Tw
(Appendix B: Character Classes)Tj
/F10 1 Tf
14.9009 0 TD
0 Tw
(.)Tj
ET
114.023 310.043 348 0.51 re
f
114.023 298.043 348 0.51 re
f
endstream
endobj
53 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F15 26 0 R
/F16 30 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
55 0 obj
<<
/Length 4338
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0.001 Tc
(74)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tc
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F9 1 Tf
12.99 0 0 12.99 160.762 624.323 Tm
0 Tc
0.08 Tw
[(\223Espa\361a\224, the S)25(p)1(anish wor)16(d)-1( for \223S)25(pain\224, has a good example of a)]TJ
-0.9238 -1.1547 TD
-0.012 Tw
[(letter \(n-tilde, or \223\361\224\) that could be coded as the alphabetic base char-)]TJ
T*
0 Tw
[(acter \223)60(n)-2(\224 with the combining character \223~\224.)]TJ
0.9238 -1.3464 TD
0.148 Tw
[(An ideographic character, unlike the characters of most W)78(e)-1(stern)]TJ
-0.9238 -1.1547 TD
0.076 Tw
[(alphabets, r)11(e)-1(pr)9(esents an object or idea instead of a par)-10(t)0(icular sound.)]TJ
T*
0.135 Tw
[(A)11(p)1(pendix B, \223Character Classes\224, lists which characters ar)9(e consid-)]TJ
T*
0 Tw
[(er)11(ed letters, which ar)9(e digits, and so for)-10(th.)]TJ
0.9238 -10.432 TD
0.091 Tw
[(The concept of a name is impor)-7(t)0(ant in XML because it)18(\222)80(s)0( used so)]TJ
-0.9238 -1.1547 TD
0.033 Tw
[(often in defining other XML constr)-7(ucts. A token, or terminal, is one)]TJ
T*
0.049 Tw
[(of the indivisible units of a document. T)122(o)-1(kens ar)9(e combined accor)13(d)1(-)]TJ
T*
0.089 Tw
[(ing to production r)-7(u)-1(les into nonterminals which ar)11(e combined into)]TJ
T*
0.036 Tw
[(larger nonterminals. These ev)7(entually form the most impor)-7(tant non-)]TJ
T*
0.06 Tw
[(terminal of them all: the XML document, a nonterminal defined b)6(y)]TJ
T*
0.106 Tw
[(pr)6(oduction 1. E)14(l)0(ement type names, \223DOCT)-12(Y)1(P)13(E\224, and many other)]TJ
T*
0.048 Tw
[(strings of characters used in mar)6(k)-1(up ar)9(e name tokens. \(A \223)41(f)-1(ull stop\224,)]TJ
T*
0 Tw
[(b)6(y)-1( the way)85(,)1( is the punctuation character also kno)13(w)2(n as a \223)60(p)1(eriod\224.\))]TJ
0.9238 -1.3464 TD
0.085 Tw
[(When you make up names to use, such as element type or entity)]TJ
-0.9238 -1.1547 TD
0.031 Tw
[(names, don)70(\222)80(t begin them with the letters \223XML\224 in any combination)]TJ
T*
0.16 Tw
[(of upper- and lo)13(w)6(e)1(r-case. \()-13(T)2(he par)-7(t)0( in the specification paragraph)]TJ
T*
0.044 Tw
[(abo)17(v)7(e with all the par)11(e)1(ntheses is the r)11(e)-1(gular expr)11(ession way of saying)]TJ
T*
-0.01 Tw
[(\223XML in any combination of upper- and lo)13(wer-case\224. S)11(e)1(e Chapter 6,)]TJ
0 -1.1571 TD
-0.001 Tw
[(\223N)30(otation\224, for mor)11(e)-1( on r)11(e)-1(gular expr)11(ession syntax.\))]TJ
0.9238 -1.3464 TD
0.007 Tw
[(The spec pr)6(ohibits names beginning with \223XML\224 so that when the)]TJ
-0.9238 -1.1547 TD
0.179 Tw
[(specification designates names with par)-7(t)0(icular meanings for use in)]TJ
T*
0.329 Tw
[(XML \(for example, the )]TJ
/F17 1 Tf
10.98 0 0 10.98 284.992 136.313 Tm
-0.04 Tc
(xml:space)Tj
/F9 1 Tf
12.99 0 0 12.99 340.372 136.313 Tm
0 Tc
[( attribute described in 2.10,)]TJ
-14.7507 -1.1547 TD
-0.013 Tw
[(\223)-19(W)2(hite S)25(p)-1(ace H)7(a)0(ndling\224\), ther)11(e will be no conflict. I)8(f)-1( y)6(o)1(ur document)]TJ
ET
0.852 g
1 i
148.762 515.483 348 -93.96 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 160.762 493.823 Tm
0 g
(A )Tj
/F11 1 Tf
0.9459 0 TD
(Name)Tj
/F10 1 Tf
2.6306 0 TD
0 Tw
[( is a tok)20(en beginning with a letter or one of a f)32(e)18(w punctuation )]TJ
-3.5766 -1.2012 TD
[(char)9(acters)17(, and contin)9(uing with letters)14(, digits)14(,)2( h)30(y)-2(phens)17(,)-1( underscores)17(, )]TJ
T*
[(colons)14(, or full stops)14(, together kno)15(w)-2(n as name char)12(acters)14(. Names begin-)]TJ
/F14 1 Tf
T*
[(ning with the str)-15(i)0(ng \223)]TJ
/F17 1 Tf
8.967 0 TD
-0.038 Tc
(xml)Tj
/F14 1 Tf
1.6817 0 TD
0 Tc
[(\224, or an)12(y str)-15(ing which w)10(o)-3(uld match )]TJ
/F18 1 Tf
15.3904 0 TD
-0.039 Tc
(\(\(\222X\222|\222x\222\) )Tj
-26.039 -1.2012 TD
0.001 Tw
(\(\222M\222|\222m\222\) \(\222L\222|\222l\222\)\))Tj
/F10 1 Tf
11.2042 0 TD
0 Tc
0 Tw
[(, are reser)-30(v)26(e)0(d f)29(or standardization in this or )]TJ
-11.2042 -1.2012 TD
[(future v)26(ersions of this specification.)]TJ
ET
endstream
endobj
56 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F11 19 0 R
/F13 24 0 R
/F14 25 0 R
/F17 31 0 R
/F18 38 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
60 0 obj
<<
/Length 5178
>>
stream
BT
/F5 1 Tf
9 0 0 9 231.832 667.642 Tm
0 g
/GS1 gs
0.3 Tc
[(2.3.)-797(C)]TJ
7.2 0 0 7.2 272.272 667.642 Tm
0.374 Tc
(OMMON)Tj
9 0 0 9 315.952 667.642 Tm
0.15 Tc
0 Tw
( S)Tj
7.2 0 0 7.2 326.632 667.642 Tm
0.375 Tc
(YNTACTIC)Tj
9 0 0 9 384.412 667.642 Tm
0.15 Tc
( C)Tj
7.2 0 0 7.2 396.952 667.642 Tm
0.374 Tc
(ONSTRUCTS)Tj
15.99 0 0 15.99 501.232 667.642 Tm
0.001 Tc
(75)Tj
12.99 0 0 12.99 114.023 624.323 Tm
0 Tc
0.077 Tw
[(has an element type named )]TJ
/F17 1 Tf
10.98 0 0 10.98 258.592 624.323 Tm
-0.04 Tc
(xmlelement)Tj
/F5 1 Tf
12.99 0 0 12.99 320.092 624.323 Tm
0 Tc
[( and some futur)11(e)1( version of)]TJ
-15.8639 -1.1547 TD
-0.001 Tc
0.081 Tw
[(XML cr)10(eates an )]TJ
/F17 1 Tf
10.98 0 0 10.98 199.342 609.323 Tm
-0.04 Tc
(xmlelement)Tj
/F5 1 Tf
12.99 0 0 12.99 260.872 609.323 Tm
0 Tc
0.078 Tw
[( keywor)16(d for some special purpose that)]TJ
/F9 1 Tf
-11.305 -1.1547 TD
0.046 Tw
[(hadn)70(\222)80(t been inv)7(e)-1(nted when you decided on your element type name,)]TJ
T*
0 Tw
[(y)6(o)1(u could have a pr)6(oblem with y)6(o)1(ur document.)]TJ
0.9238 -14.268 TD
-0.021 Tw
[(The pr)11(eceding specification paragraph told us that it was OK to use)]TJ
-0.9238 -1.1547 TD
0.122 Tw
[(the colon character \(\223:\224\) in names; this one tells us to av)7(oid it. I)24(t)18(\222)80(s)]TJ
T*
0.076 Tw
[(being set aside her)9(e)1( for ev)7(entual use in solving the namespace pr)6(ob-)]TJ
T*
(lem.)Tj
0.9238 -1.4873 TD
0.063 Tw
[(A namespace is a set of unique names. Consider a document type)]TJ
-0.9238 -1.1547 TD
-0.02 Tw
[(that uses element types and entities declar)11(ed in two other DTDs.)]TJ
10.38 0 0 10.38 436.912 319.853 Tm
0 Tw
(\206)Tj
/F5 1 Tf
12.99 0 0 12.99 441.892 314.663 Tm
-0.037 Tc
0.018 Tw
[( Fo)-38(r)]TJ
/F9 1 Tf
-25.2404 -1.1547 TD
0 Tc
0.202 Tw
[(example, if you)50(\222)71(r)11(e)-1( doing a business plan for a r)11(e)-1(staurant, perhaps)]TJ
/F17 1 Tf
10.98 0 0 10.98 114.023 284.663 Tm
-0.04 Tc
(finance.dtd)Tj
/F9 1 Tf
12.99 0 0 12.99 181.702 284.663 Tm
-0.001 Tc
0.176 Tw
[( and )]TJ
/F17 1 Tf
10.98 0 0 10.98 211.402 284.663 Tm
-0.04 Tc
(kitchen.dtd)Tj
/F9 1 Tf
12.99 0 0 12.99 279.082 284.663 Tm
0 Tc
0.175 Tw
[( both hav)7(e element types that y)6(o)-1(u)]TJ
-12.7068 -1.1547 TD
-0.008 Tw
[(need in y)6(o)1(ur document. What if these two DTDs each declar)11(e an ele-)]TJ
T*
-0.001 Tc
0.231 Tw
[(ment type named )]TJ
/F17 1 Tf
10.98 0 0 10.98 214.312 254.663 Tm
-0.04 Tc
(instrument)Tj
/F9 1 Tf
12.99 0 0 12.99 275.842 254.663 Tm
0 Tc
0.229 Tw
[(, and the two declarations for this)]TJ
/F17 1 Tf
10.98 0 0 10.98 114.023 239.663 Tm
-0.04 Tc
(instrument)Tj
/F9 1 Tf
12.99 0 0 12.99 175.522 239.663 Tm
0 Tc
0.188 Tw
[( element type ar)9(e differ)11(e)-1(nt? Which declaration applies)]TJ
-4.7345 -1.1547 TD
0.066 Tw
[(when y)6(o)1(u want to cr)11(eate a new )]TJ
/F17 1 Tf
10.98 0 0 10.98 278.212 224.663 Tm
-0.04 Tc
(instrument)Tj
/F9 1 Tf
12.99 0 0 12.99 339.742 224.663 Tm
0 Tc
[( element for y)6(o)1(ur docu-)]TJ
-17.3766 -1.1547 TD
-0.001 Tc
(ment?)Tj
0.9238 -1.4896 TD
0 Tc
0.09 Tw
[(O)7(n)-2(e pr)6(oposal suggests that y)6(o)1(u assign a name to each of the two)]TJ
-0.9238 -1.1547 TD
0.075 Tw
[(DTDs\227for example, \223kitchen\224 and \223)41(f)-1(inance\224\227and then you could)]TJ
T*
-0.001 Tc
0.284 Tw
[(r)10(e)-2(fer to the )]TJ
/F17 1 Tf
10.98 0 0 10.98 183.442 160.313 Tm
-0.04 Tc
()Tj
/F9 1 Tf
12.99 0 0 12.99 306.472 160.313 Tm
-0.001 Tc
[( and )]TJ
/F17 1 Tf
10.98 0 0 10.98 338.992 160.313 Tm
-0.04 Tc
()Tj
ET
0.852 g
1 i
114.023 563.003 347.97 -141.99 re
f
BT
/F15 1 Tf
9.99 0 0 9.99 142.822 541.343 Tm
0 g
0 Tc
[(NO)39(TE: )]TJ
/F10 1 Tf
3.3514 0 TD
0 Tw
[(The colon char)9(acter within XML names is reser)-30(v)23(ed f)32(o)-3(r )]TJ
-3.3514 -1.2012 TD
-0.012 Tw
[(e)30(x)-2(per)-15(imentation with name spaces)14(. Its meaning is e)30(x)-1(pected to be )]TJ
T*
0 Tw
[(standardiz)14(ed at some future point, at which point those docu-)]TJ
T*
0.001 Tc
-0.001 Tw
[(ments using the colon f)30(or e)31(x)2(per)-14(i)1(mental pur)-29(poses ma)31(y need to be )]TJ
T*
-0.055 Tw
[(updated. \(There is no guar)13(a)1(ntee that an)16(y name-space mechanism )]TJ
T*
0 Tc
-0.005 Tw
[(adopted f)32(o)-3(r XML will in f)32(a)-3(ct use the colon as a name-space delim-)]TJ
T*
-0.008 Tw
[(iter)51(.\) In pr)9(actice)15(, this means that authors should not use the colon )]TJ
T*
0 Tw
[(in XML names e)30(x)-2(cept as par)-39(t)-1( of name-space e)27(x)1(per)-15(i)0(ments)14(,)2( b)18(u)0(t )]TJ
T*
[(that XML processors should accept the colon as a name char)12(ac-)]TJ
T*
0.001 Tc
[(ter)52(.)]TJ
ET
122.783 147.233 0.24 -0.51 re
f
267.022 146.723 0.24 0.51 re
f
123.023 146.723 144 0.51 re
f
BT
/F9 1 Tf
9.99 0 0 9.99 132.022 134.303 Tm
0 Tc
-0.01 Tw
[(\206)-721(F)36(or mor)8(e)0( on the use of external subsets for mar)5(k)-1(up declarations, see 2.8, \223P)29(r)5(o)0(-)]TJ
1.2012 -1.2012 TD
0 Tw
[(log and D)11(o)0(cument T)110(y)0(pe Declaration\224.)]TJ
ET
endstream
endobj
61 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F15 26 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
63 0 obj
<<
/Length 5715
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0.001 Tc
(76)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tc
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F5 1 Tf
12.99 0 0 12.99 148.762 624.323 Tm
0 Tc
-0.001 Tw
[(element types to av)7(oid confusion. Whether the namespace problem is)]TJ
0 -1.1547 TD
0.004 Tw
[(r)9(e)1(solved with this syntax or some variation of it, the general plan is to)]TJ
/F9 1 Tf
T*
0 Tw
[(someho)10(w use the colon, so don)72(\222)78(t use it for something else.)]TJ
0.9238 -5.6513 TD
0.012 Tw
[(A name token is a slightly r)9(e)1(lax)12(ed version of a name; as pr)6(oduction)]TJ
-0.9238 -1.1547 TD
[(7 sho)13(ws, it)18(\222)80(s)0( a string of )]TJ
/F16 1 Tf
10.98 0 0 10.98 265.792 505.913 Tm
-0.04 Tc
(NameChar)Tj
/F9 1 Tf
12.99 0 0 12.99 314.992 505.913 Tm
0 Tc
[( characters. \(As pr)6(oduction 4 sho)13(ws,)]TJ
-12.7969 -1.1547 TD
0.07 Tw
[(these ar)9(e letters, numeric digits, the period, hyphen, underscor)11(e)1( and)]TJ
T*
0.197 Tw
[(colon, plus the )]TJ
/F16 1 Tf
10.98 0 0 10.98 233.722 475.913 Tm
-0.04 Tc
(CombiningChar)Tj
/F9 1 Tf
12.99 0 0 12.99 313.702 475.913 Tm
-0.001 Tc
0.199 Tw
[( and )]TJ
/F16 1 Tf
10.98 0 0 10.98 344.002 475.913 Tm
-0.04 Tc
(Extender)Tj
/F9 1 Tf
12.99 0 0 12.99 393.202 475.913 Tm
0 Tc
0.197 Tw
[( characters listed in)]TJ
-18.8177 -1.1547 TD
0.012 Tw
[(A)11(p)1(pendix B, \223Character Classes\224.\) U)37(n)1(like a name \(see pr)6(oduction 5\))]TJ
T*
-0.015 Tw
[(a name token doesn)70(\222)80(t)0( hav)7(e to begin with a letter)59(, underscor)11(e)-1(, or colon.)]TJ
0.9238 -1.1894 TD
0.057 Tw
[(The specification doesn)70(\222)80(t)2( use name tokens in all the differ)11(ent con-)]TJ
-0.9238 -1.1547 TD
0.094 Tw
[(texts that it uses names. They)29(\222)71(r)9(e only used for one type of attribute)]TJ
T*
0 Tw
[(that limits the format of the attribute)31(\222)80(s)0( values.)]TJ
0.9238 -1.1871 TD
0.008 Tw
[(F)35(o)1(r example, declaring an )]TJ
/F17 1 Tf
10.98 0 0 10.98 293.392 385.043 Tm
-0.04 Tc
(employee)Tj
/F9 1 Tf
12.99 0 0 12.99 342.622 385.043 Tm
0 Tc
0.007 Tw
[( element type)31(\222)78(s)2( )]TJ
/F17 1 Tf
10.98 0 0 10.98 419.542 385.043 Tm
-0.04 Tc
(phone)Tj
/F9 1 Tf
12.99 0 0 12.99 450.292 385.043 Tm
0 Tc
0.009 Tw
[( attribute)]TJ
-23.2127 -1.1547 TD
0.047 Tw
[(with the declaration sho)13(wn in Example 2.1 would giv)7(e)-1( a document)18(\222)80(s)]TJ
T*
-0.008 Tw
[(author a v)7(e)-1(r)-17(y)-1( br)6(oad lee)-6(w)2(ay in the allo)13(wable phone number v)7(alues \(for)]TJ
T*
0.22 Tw
[(example, \223\(4)-251(0)-251(8)1(\))-250(5)-248(5)-251(5)-251(1)-248(2)-251(1)-251(2)1(\224 with spaces betw)6(een the numbers)]TJ
T*
0.08 Tw
[(would be legal\). H)18(o)10(w)6(e)1(ver)59(,)1( a declaration like that sho)13(wn in E)7(xample)]TJ
T*
0.025 Tw
[(2.2 would tell a v)7(alidating XML editor to only allo)13(w phone numbers)]TJ
T*
0.072 Tw
[(that conformed to pr)6(oduction 7, thus pr)11(eventing spaces and v)7(a)0(rious)]TJ
T*
-0.001 Tc
0.076 Tw
[(odd punctuation that you wouldn)69(\222)79(t)-1( want in a phone number)58(. \(N)29(ote)]TJ
T*
0 Tc
0.109 Tw
[(that par)11(e)-1(ntheses ar)11(e also ex)12(cluded, so NMT)34(OKEN may not be the)]TJ
T*
0 Tw
(most ideal choice for a phone number attribute type.\))Tj
/F12 1 Tf
9.48 0 0 9.48 148.762 230.933 Tm
0.001 Tc
-0.002 Tw
[(Example 2.1:)-501(Declaring )]TJ
/F16 1 Tf
9 0 0 9 264.052 230.933 Tm
-0.041 Tc
(employee)Tj
/F22 1 Tf
9.48 0 0 9.48 304.312 230.933 Tm
0 Tc
0 Tw
[( element type\222)91(s)2( )]TJ
/F16 1 Tf
9 0 0 9 377.152 230.933 Tm
-0.041 Tc
(phone)Tj
/F22 1 Tf
9.48 0 0 9.48 402.322 230.933 Tm
0.001 Tc
( attribute as type )Tj
-26.7468 -1.212 TD
0.002 Tc
[(CDA)76(T)57(A)]TJ
ET
q
1 i
148.762 203.843 348.03 9.99 re
W* n
148.522 213.083 0.24 -0.51 re
f
Q
q
1 i
148.762 213.083 463.23 -0.54 re
W* n
148.762 203.843 348.03 9.99 re
W* n
148.762 212.573 468.03 0.51 re
f
Q
q
1 i
148.762 184.343 348.03 9.99 re
W* n
148.522 193.583 0.24 -0.51 re
f
Q
q
1 i
148.762 193.583 463.23 -0.54 re
W* n
148.762 184.343 348.03 9.99 re
W* n
148.762 193.073 468.03 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 148.762 197.513 Tm
-0.001 Tc
0.001 Tw
()Tj
/F22 1 Tf
9.48 0 0 9.48 148.762 163.583 Tm
0.001 Tc
-0.002 Tw
[(Example 2.2:)-501(Declaring )]TJ
/F16 1 Tf
9 0 0 9 264.052 163.583 Tm
-0.041 Tc
(employee)Tj
/F22 1 Tf
9.48 0 0 9.48 304.312 163.583 Tm
0 Tc
0 Tw
[( element type\222)91(s)2( )]TJ
/F16 1 Tf
9 0 0 9 377.152 163.583 Tm
-0.041 Tc
(phone)Tj
/F22 1 Tf
9.48 0 0 9.48 402.322 163.583 Tm
0.001 Tc
( attribute as type )Tj
-26.7468 -1.212 TD
(NMTOKEN)Tj
ET
q
1 i
148.762 136.493 348.03 9.99 re
W* n
148.522 145.733 0.24 -0.51 re
f
Q
q
1 i
148.762 145.733 463.23 -0.54 re
W* n
148.762 136.493 348.03 9.99 re
W* n
148.762 145.223 468.03 0.51 re
f
Q
q
1 i
148.762 116.993 348.03 9.99 re
W* n
148.522 126.233 0.24 -0.51 re
f
Q
q
1 i
148.762 126.233 463.23 -0.54 re
W* n
148.762 116.993 348.03 9.99 re
W* n
148.762 125.723 468.03 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 148.762 130.163 Tm
-0.001 Tc
0.001 Tw
()Tj
ET
0.852 g
1 i
148.762 578.003 348 -33.96 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 160.762 556.343 Tm
0 g
0.002 Tc
(An )Tj
/F11 1 Tf
1.5015 0 TD
0.001 Tc
(Nmtoken)Tj
/F10 1 Tf
4.039 0 TD
-0.001 Tw
[( \(name tok)24(e)-2(n\) is an)16(y mixture of name char)13(acters)18(.)]TJ
ET
endstream
endobj
64 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F11 19 0 R
/F12 20 0 R
/F13 24 0 R
/F16 30 0 R
/F17 31 0 R
/F22 65 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
67 0 obj
<<
/Length 5756
>>
stream
BT
/F5 1 Tf
9 0 0 9 231.832 667.642 Tm
0 g
/GS1 gs
0.3 Tc
[(2.3.)-797(C)]TJ
7.2 0 0 7.2 272.272 667.642 Tm
0.374 Tc
(OMMON)Tj
9 0 0 9 315.952 667.642 Tm
0.15 Tc
0 Tw
( S)Tj
7.2 0 0 7.2 326.632 667.642 Tm
0.375 Tc
(YNTACTIC)Tj
9 0 0 9 384.412 667.642 Tm
0.15 Tc
( C)Tj
7.2 0 0 7.2 396.952 667.642 Tm
0.374 Tc
(ONSTRUCTS)Tj
15.99 0 0 15.99 501.232 667.642 Tm
0.001 Tc
(77)Tj
/F9 1 Tf
12.99 0 0 12.99 126.022 624.323 Tm
0 Tc
0.024 Tw
[(3.3.1, \223)90(A)6(ttribute T)110(y)2(pes\224, describes the full choice of types available)]TJ
-0.9238 -1.1594 TD
-0.001 Tw
(when declaring attributes.)Tj
0.9238 -17.8593 TD
0.125 Tw
[(\223)90(A)2(ny quoted string not containing the quotation mark used as a)]TJ
-0.9238 -1.1594 TD
-0.001 Tw
(delimiter\224 means one of two things:)Tj
/F4 1 Tf
7.98 0 0 7.98 133.222 328.193 Tm
0.398 g
0 Tw
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 150.022 328.193 Tm
0 g
[(A string of characters surr)6(ounded b)8(y)-1( but not containing )]TJ
T*
[(quotation mar)6(k)-1( characters \(or in pr)6(ogrammer slang, )]TJ
T*
-0.001 Tw
[(double quotes, \223like those surr)6(ounding this phrase\224\).)]TJ
/F4 1 Tf
7.98 0 0 7.98 133.222 273.083 Tm
0.398 g
0 Tw
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 150.022 273.083 Tm
0 g
[(A string of characters surr)6(ounded b)8(y)-1( but not containing )]TJ
T*
-0.011 Tw
[(apostr)6(ophes \(pr)6(o)1(grammer slang: single quotes, \221like those )]TJ
0 -1.1617 TD
-0.001 Tc
0.001 Tw
[(surrounding this phrase)28(\222\).)]TJ
-1.8476 -2.6167 TD
0 Tc
0.098 Tw
[(An internal entity consisting of the string \223S)13(hantih shantih shan-)]TJ
-0.9238 -1.1594 TD
0 Tw
[(tih\224 could be declar)9(ed as sho)13(w)-1(n in E)7(xamples 2.3 or 2.4.)]TJ
/F12 1 Tf
9.48 0 0 9.48 114.023 169.223 Tm
0.001 Tc
-0.001 Tw
[(Example 2.3:)-501(Entity replacement text surrounded by double quotes in )]TJ
0 -1.2215 TD
(declaration)Tj
ET
q
1 i
114.023 136.493 348 9.99 re
W* n
114.023 145.223 468 0.51 re
f
Q
q
1 i
114.023 116.993 348 9.99 re
W* n
114.023 125.723 468 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 114.023 130.163 Tm
-0.001 Tc
0 Tw
()Tj
ET
0.852 g
1 i
114.023 592.943 347.97 -34.98 re
f
BT
/F15 1 Tf
10.98 0 0 10.98 116.423 570.593 Tm
0 g
0.001 Tc
-0.003 Tw
[(Names and T)79(o)0(kens)]TJ
ET
0.852 g
114.023 557.932 95.97 -21.96 re
f
BT
9 0 0 9 116.423 550.612 Tm
0 g
-0.002 Tc
([4])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 550.612 Tm
0.002 Tc
(NameChar)Tj
ET
0.852 g
210.022 557.932 239.97 -21.96 re
f
BT
/F17 1 Tf
7.6 0 0 7.98 210.022 550.612 Tm
0 g
-0.002 Tc
(::=)Tj
/F18 1 Tf
2.8421 0 TD
-0.001 Tc
0 Tw
(Letter | Digit | \222.\222 | \222-\222 | \222_\222 | \222:\222 | )Tj
0 -1.2556 TD
-0.001 Tw
(CombiningChar | Extender)Tj
ET
0.852 g
450.022 557.932 11.97 -21.96 re
f
114.023 535.943 95.97 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 116.423 528.593 Tm
0 g
-0.002 Tc
([5])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 528.593 Tm
0.002 Tc
(Name)Tj
ET
0.852 g
210.022 535.943 239.97 -11.97 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 210.022 528.593 Tm
0 g
-0.001 Tc
[(::=)-1047(\()-1(Letter | \222_\222 | \222:\222\) \(NameChar\)*)]TJ
ET
0.852 g
450.022 535.943 11.97 -11.97 re
f
114.023 523.943 95.97 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 116.423 516.593 Tm
0 g
-0.002 Tc
([6])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 516.593 Tm
0.002 Tc
(Names)Tj
ET
0.852 g
210.022 523.943 239.97 -11.97 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 210.022 516.593 Tm
0 g
-0.001 Tc
-0.003 Tw
[(::=)-1047(N)-1(ame \(S Name\)*)]TJ
ET
0.852 g
450.022 523.943 11.97 -11.97 re
f
114.023 511.943 95.97 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 116.423 504.593 Tm
0 g
-0.002 Tc
([7])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 504.593 Tm
0.001 Tc
(Nmtoken)Tj
ET
0.852 g
210.022 511.943 239.97 -11.97 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 210.022 504.593 Tm
0 g
-0.001 Tc
[(::=)-1047(\()-1(NameChar\)+)]TJ
ET
0.852 g
450.022 511.943 11.97 -11.97 re
f
114.023 499.943 95.97 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 116.423 492.593 Tm
0 g
-0.002 Tc
([8])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 492.593 Tm
0.002 Tc
(Nmtokens)Tj
ET
0.852 g
210.022 499.943 239.97 -11.97 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 210.022 492.593 Tm
0 g
-0.001 Tc
[(::=)-1047(N)-1(mtoken \(S Nmtoken\)*)]TJ
ET
0.852 g
450.022 499.943 11.97 -11.97 re
f
114.023 487.943 347.97 -81.99 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 126.022 466.253 Tm
0 g
0 Tc
-0.046 Tw
[(Liter)9(al data is an)15(y quoted str)-15(ing not containing the quotation mar)-15(k)-2( used as )]TJ
0 -1.2012 TD
0 Tw
[(a delimiter f)29(or that str)-15(ing. Liter)12(als are used f)32(o)-3(r specifying the content of )]TJ
T*
-0.002 Tw
[(inter)-24(nal entities \()]TJ
/F17 1 Tf
7.3634 0 TD
-0.039 Tc
(EntityValue)Tj
/F10 1 Tf
6.1622 0 TD
0 Tc
0 Tw
[(\), the v)23(alues of attr)-15(ib)18(utes \()]TJ
/F17 1 Tf
11.5375 0 TD
-0.039 Tc
(AttValue)Tj
/F10 1 Tf
4.4835 0 TD
0 Tc
0.001 Tw
(\), and )Tj
-29.5465 -1.2012 TD
-0.053 Tw
[(e)30(x)-2(ter)-24(nal identifiers \()]TJ
/F17 1 Tf
8.6156 0 TD
-0.04 Tc
(SystemLiteral)Tj
/F10 1 Tf
7.2853 0 TD
0.001 Tc
-0.055 Tw
[(\). Note that a )]TJ
/F17 1 Tf
5.8499 0 TD
-0.04 Tc
(SystemLiteral)Tj
/F10 1 Tf
7.2823 0 TD
0 Tc
-0.053 Tw
[( can be )]TJ
-29.033 -1.2012 TD
0 Tw
[(parsed without scanning f)29(or mar)-15(k)11(up)36(.)]TJ
ET
114.023 557.662 348 0.51 re
f
114.023 535.672 348 0.51 re
f
114.023 535.672 348 0.51 re
f
114.023 523.672 348 0.51 re
f
114.023 523.672 348 0.51 re
f
114.023 511.673 348 0.51 re
f
114.023 511.673 348 0.51 re
f
114.023 499.673 348 0.51 re
f
114.023 499.673 348 0.51 re
f
114.023 487.673 348 0.51 re
f
endstream
endobj
68 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F4 6 0 R
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F12 20 0 R
/F15 26 0 R
/F16 30 0 R
/F17 31 0 R
/F18 38 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
70 0 obj
<<
/Length 5293
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0.001 Tc
(78)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tc
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F12 1 Tf
9.48 0 0 9.48 148.762 626.662 Tm
0.001 Tc
-0.001 Tw
[(Example 2.4:)-501(Entity replacement text surrounded by single quotes in )]TJ
0 -1.212 TD
(declaration)Tj
ET
q
1 i
148.762 594.352 348.03 9.99 re
W* n
148.522 603.593 0.24 -0.51 re
f
Q
q
1 i
148.762 603.593 463.23 -0.54 re
W* n
148.762 594.352 348.03 9.99 re
W* n
148.762 603.083 468.03 0.51 re
f
Q
q
1 i
148.762 574.852 348.03 9.99 re
W* n
148.522 584.093 0.24 -0.51 re
f
Q
q
1 i
148.762 584.093 463.23 -0.54 re
W* n
148.762 574.852 348.03 9.99 re
W* n
148.762 583.583 468.03 0.51 re
f
Q
BT
/F18 1 Tf
8.75 0 0 9.48 148.762 588.022 Tm
-0.001 Tc
0 Tw
()Tj
/F5 1 Tf
12.99 0 0 12.99 160.762 546.532 Tm
0 Tc
0.081 Tw
[(S)11(i)1(milarly)85(, either double or single quotes could be used to identify)]TJ
/F9 1 Tf
-0.9238 -1.1547 TD
0.129 Tw
[(the author)20(\222)80(s initials in the )]TJ
/F17 1 Tf
10.98 0 0 10.98 287.752 531.533 Tm
-0.04 Tc
(chapter)Tj
/F9 1 Tf
12.99 0 0 12.99 330.802 531.533 Tm
0 Tc
[( element)18(\222)80(s)0( attribute specification)]TJ
-14.014 -1.1547 TD
0.057 Tw
[(sho)13(wn in E)7(xample 2.5, or in the DTD file name in the DOCT)-12(YP)11(E)]TJ
T*
0 Tw
[(declaration)70(\222)80(s external identifier sho)13(wn in E)7(xample 2.6.)]TJ
/F12 1 Tf
9.48 0 0 9.48 148.762 477.203 Tm
0.001 Tc
-0.001 Tw
[(Example 2.5:)-501(Double quotes used to delimit attribute value)]TJ
ET
q
1 i
148.762 456.383 348.03 10.02 re
W* n
148.522 465.622 0.24 -0.51 re
f
Q
q
1 i
148.762 465.622 463.23 -0.54 re
W* n
148.762 456.383 348.03 10.02 re
W* n
148.762 465.113 468.03 0.51 re
f
Q
q
1 i
148.762 436.883 348.03 10.02 re
W* n
148.522 446.122 0.24 -0.51 re
f
Q
q
1 i
148.762 446.122 463.23 -0.54 re
W* n
148.762 436.883 348.03 10.02 re
W* n
148.762 445.613 468.03 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 148.762 450.053 Tm
-0.001 Tc
-0.002 Tw
()Tj
/F12 1 Tf
9.48 0 0 9.48 148.762 410.903 Tm
0.001 Tc
-0.001 Tw
[(Example 2.6:)-501(Single quotes used to delimit sy)95(stem literal in a DOCTYPE )]TJ
0 -1.212 TD
(declaration)Tj
ET
q
1 i
148.762 378.593 348.03 9.99 re
W* n
148.522 387.833 0.24 -0.51 re
f
Q
q
1 i
148.762 387.833 463.23 -0.54 re
W* n
148.762 378.593 348.03 9.99 re
W* n
148.762 387.323 468.03 0.51 re
f
Q
q
1 i
148.762 359.093 348.03 9.99 re
W* n
148.522 368.333 0.24 -0.51 re
f
Q
q
1 i
148.762 368.333 463.23 -0.54 re
W* n
148.762 359.093 348.03 9.99 re
W* n
148.762 367.823 468.03 0.51 re
f
Q
BT
/F18 1 Tf
8.75 0 0 9.48 148.762 372.263 Tm
-0.001 Tc
0.001 Tw
()Tj
/F9 1 Tf
12.99 0 0 12.99 160.762 330.773 Tm
0 Tc
0.12 Tw
[(The fact that \223)60(a)0( )]TJ
/F16 1 Tf
10.98 0 0 10.98 248.122 330.773 Tm
-0.04 Tc
(SystemLiteral)Tj
/F9 1 Tf
12.99 0 0 12.99 328.102 330.773 Tm
0 Tc
0.119 Tw
[( can be parsed without scanning)]TJ
-13.8061 -1.1547 TD
0.01 Tw
[(for mar)6(kup\224 means that a parser will tr)11(eat as data anything that looks)]TJ
T*
0.15 Tw
[(like mar)6(kup in the system literal. F)37(o)-1(r example, the parser will not)]TJ
T*
0.073 Tw
[(tr)11(eat the second, thir)16(d, and four)-7(th characters of the system literal in)]TJ
T*
0.19 Tw
[(E)7(xample 2.7 as a r)11(e)-1(fer)11(e)1(nce to an )]TJ
/F17 1 Tf
10.98 0 0 10.98 330.292 270.773 Tm
0 Tw
(a)Tj
/F9 1 Tf
12.99 0 0 12.99 336.442 270.773 Tm
-0.001 Tc
0.191 Tw
[( entity even though the \223)59(a\224 is)]TJ
-14.4482 -1.1547 TD
0 Tc
-0.006 Tw
[(enclosed b)6(y)-1( the \223&\224 and \223;\224 characters used to delimit an entity r)11(e)-1(fer-)]TJ
T*
(ence.)Tj
/F12 1 Tf
9.48 0 0 9.48 148.762 216.443 Tm
0.001 Tc
0 Tw
[(Example 2.7:)-501(Markup characters \()]TJ
/F16 1 Tf
9 0 0 9 310.012 216.443 Tm
0 Tc
(&)Tj
/F12 1 Tf
9.48 0 0 9.48 315.052 216.443 Tm
-0.001 Tw
( and )Tj
/F16 1 Tf
9 0 0 9 338.422 216.443 Tm
0 Tw
(;)Tj
/F22 1 Tf
9.48 0 0 9.48 343.462 216.443 Tm
0.001 Tc
-0.001 Tw
(\) that won\222t be treated as )Tj
-20.538 -1.212 TD
[(markup because they\222re in a sy)95(stem literal)]TJ
ET
q
1 i
148.762 184.133 348.03 9.99 re
W* n
148.522 193.373 0.24 -0.51 re
f
Q
q
1 i
148.762 193.373 463.23 -0.54 re
W* n
148.762 184.133 348.03 9.99 re
W* n
148.762 192.863 468.03 0.51 re
f
Q
q
1 i
148.762 164.633 348.03 9.99 re
W* n
148.522 173.873 0.24 -0.51 re
f
Q
q
1 i
148.762 173.873 463.23 -0.54 re
W* n
148.762 164.633 348.03 9.99 re
W* n
148.762 173.363 468.03 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 148.762 177.803 Tm
-0.001 Tc
0.001 Tw
()Tj
/F9 1 Tf
12.99 0 0 12.99 160.762 136.313 Tm
0 Tc
0.018 Tw
[(\(D)13(on)72(\222)78(t)2( tr)-19(y this at home with impor)-7(tant data\227using such punctua-)]TJ
-0.9238 -1.1547 TD
0.025 Tw
[(tion in file names is asking for trouble on any operating system, ev)7(en)]TJ
ET
endstream
endobj
71 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F12 20 0 R
/F13 24 0 R
/F16 30 0 R
/F17 31 0 R
/F18 38 0 R
/F22 65 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
73 0 obj
<<
/Length 6943
>>
stream
BT
/F5 1 Tf
9 0 0 9 248.962 667.642 Tm
0 g
/GS1 gs
0.3 Tc
[(2.4.)-797(C)]TJ
7.2 0 0 7.2 289.402 667.642 Tm
0.374 Tc
(HARACTER)Tj
9 0 0 9 348.982 667.642 Tm
0.2 Tc
0 Tw
( D)Tj
7.2 0 0 7.2 362.722 667.642 Tm
0.375 Tc
(ATA)Tj
9 0 0 9 384.532 667.642 Tm
0 Tc
( )Tj
7.2 0 0 7.2 388.582 667.642 Tm
0.374 Tc
(AND)Tj
9 0 0 9 412.402 667.642 Tm
0.2 Tc
( M)Tj
7.2 0 0 7.2 427.342 667.642 Tm
0.375 Tc
(ARKUP)Tj
15.99 0 0 15.99 501.232 667.642 Tm
0.001 Tc
(79)Tj
/F9 1 Tf
12.99 0 0 12.99 114.023 624.323 Tm
0 Tc
0.001 Tw
[(if the XML application softwar)11(e)-1( can handle it.\) 4.2.2, \223E)7(xternal E)7(n)-2(ti-)]TJ
0 -1.1755 TD
0 Tw
[(ties\224, has mor)9(e)1( on using system literals in external entity r)11(e)1(fer)9(ences.)]TJ
0.9238 -13.7022 TD
[(P)29(r)6(oductions 9 thr)6(ough 13 sho)13(w delimited strings, or \223literals\224. The)]TJ
-0.9238 -1.1755 TD
0.024 Tw
[(first four pr)6(oductions each offer two nearly identical choices that dif-)]TJ
T*
0.115 Tw
[(fer only in whether double or single quotes ar)11(e the delimiters. The)]TJ
0 -1.1778 TD
0.014 Tw
[(squar)9(e brackets at the beginning of each expr)11(ession sho)13(w which char-)]TJ
0 -1.1755 TD
0.099 Tw
[(acters ar)11(e pr)6(ohibited ther)9(e. The \223)]TJ
/F17 1 Tf
10.98 0 0 10.98 286.132 369.953 Tm
0 Tw
(^)Tj
/F9 1 Tf
12.99 0 0 12.99 292.282 369.953 Tm
0.1 Tw
[(\224 character signifies negation; for)]TJ
-13.723 -1.1755 TD
(example, )Tj
/F17 1 Tf
10.98 0 0 10.98 161.542 354.683 Tm
-0.04 Tc
([^xyz])Tj
/F9 1 Tf
12.99 0 0 12.99 198.472 354.683 Tm
0 Tc
-0.009 Tw
[( means \223)60(a)0(ny character ex)14(cept )]TJ
/F17 1 Tf
10.98 0 0 10.98 344.812 354.683 Tm
0 Tw
(x)Tj
/F9 1 Tf
12.99 0 0 12.99 350.962 354.683 Tm
-0.001 Tc
(, )Tj
/F17 1 Tf
10.98 0 0 10.98 357.352 354.683 Tm
0 Tc
(y)Tj
/F9 1 Tf
12.99 0 0 12.99 363.502 354.683 Tm
-0.001 Tc
-0.007 Tw
(, or )Tj
/F17 1 Tf
10.98 0 0 10.98 383.632 354.683 Tm
0 Tc
0 Tw
(z)Tj
/F9 1 Tf
12.99 0 0 12.99 389.782 354.683 Tm
-0.007 Tw
[(\224. S)13(e)-1(e Chapter)]TJ
-21.2288 -1.1755 TD
0.001 Tw
[(6, \223N)30(otation\224, for mor)11(e)1( on r)9(e)1(gular expr)9(ession syntax.)]TJ
0.9238 -12.0856 TD
-0.007 Tw
[(After the first specification paragraph abo)15(v)7(e describes the categories)]TJ
-0.9238 -1.1778 TD
0.244 Tw
[(of possible markup)17(, the second defines \223)48(character data\224 as being)]TJ
0 -1.1755 TD
0.041 Tw
[(ever)-19(ything else. T)120(o)-1( star)-7(t with a simple case, in E)7(xample 2.8 the )]TJ
/F17 1 Tf
10.98 0 0 10.98 437.422 151.853 Tm
-0.04 Tc
()Tj
/F9 1 Tf
12.99 0 0 12.99 114.023 136.583 Tm
0 Tc
0.107 Tw
[(star)-10(t)2(-tag and the )]TJ
/F17 1 Tf
10.98 0 0 10.98 203.392 136.583 Tm
-0.04 Tc
(
)Tj
/F9 1 Tf
12.99 0 0 12.99 234.142 136.583 Tm
0 Tc
0.106 Tw
[( end-tag ar)11(e the markup and \223)-19(T)2(he F)35(i)1(r)9(e)1( S)11(e)1(r-)]TJ
-9.2472 -1.1755 TD
-0.001 Tw
(mon\224 is the character data.)Tj
ET
0.852 g
1 i
114.023 592.732 347.97 -34.98 re
f
BT
/F15 1 Tf
10.98 0 0 10.98 116.423 570.383 Tm
0 g
(Literals)Tj
ET
0.852 g
114.023 557.722 95.97 -11.97 re
f
BT
9 0 0 9 116.423 550.402 Tm
0 g
-0.002 Tc
([9])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 550.402 Tm
0.002 Tc
(EntityValue)Tj
ET
0.852 g
210.022 557.722 239.97 -11.97 re
f
BT
/F17 1 Tf
7.6 0 0 7.98 210.022 550.402 Tm
0 g
-0.002 Tc
(::=)Tj
/F18 1 Tf
2.8421 0 TD
-0.001 Tc
0.001 Tw
(\222"\222 \([^%&"] | PEReference | Reference\)* \222"\222)Tj
ET
0.852 g
450.022 557.722 11.97 -11.97 re
f
114.023 545.723 95.97 -13.98 re
f
210.022 545.723 239.97 -13.98 re
f
BT
7.6 0 0 7.98 231.622 538.403 Tm
0 g
[(|)-597( "\222" \([^%&\222] | PEReference | Reference\)* "\222")]TJ
ET
0.852 g
450.022 545.723 11.97 -13.98 re
f
114.023 531.713 95.97 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 116.423 524.393 Tm
0 g
0 Tc
([10])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 524.393 Tm
0.002 Tc
(AttValue)Tj
ET
0.852 g
210.022 531.713 239.97 -11.97 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 210.022 524.393 Tm
0 g
-0.001 Tc
0 Tw
[(::=)-1047(\222)-1("\222 \([^<&"] | Reference\)* \222"\222)]TJ
ET
0.852 g
450.022 531.713 11.97 -11.97 re
f
114.023 519.713 95.97 -13.95 re
f
210.022 519.713 239.97 -13.95 re
f
BT
7.6 0 0 7.98 231.622 512.393 Tm
0 g
0.001 Tw
[(|)-597( "\222" \([^<&\222] | Reference\)* "\222")]TJ
ET
0.852 g
450.022 519.713 11.97 -13.95 re
f
114.023 505.733 95.97 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 116.423 498.383 Tm
0 g
0 Tc
([11])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 498.383 Tm
0.002 Tc
(SystemLiteral)Tj
ET
0.852 g
210.022 505.733 239.97 -11.97 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 210.022 498.383 Tm
0 g
-0.001 Tc
0 Tw
[(::=)-1047(\()-1(\222"\222 [^"]* \222"\222\) |)-597(\("\222" [^\222]* "\222"\))]TJ
ET
0.852 g
450.022 505.733 11.97 -11.97 re
f
114.023 493.733 95.97 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 116.423 486.383 Tm
0 g
0 Tc
([12])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 486.383 Tm
0.002 Tc
(PubidLiteral)Tj
ET
0.852 g
210.022 493.733 239.97 -11.97 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 210.022 486.383 Tm
0 g
-0.001 Tc
[(::=)-1047(\222)-1("\222 PubidChar* \222"\222 | "\222" \(PubidChar - "\222"\)* "\222")]TJ
ET
0.852 g
450.022 493.733 11.97 -11.97 re
f
114.023 481.733 95.97 -21.99 re
f
BT
/F15 1 Tf
9 0 0 9 116.423 474.383 Tm
0 g
0 Tc
([13])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 474.383 Tm
0.002 Tc
(PubidChar)Tj
ET
0.852 g
210.022 481.733 239.97 -21.99 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 210.022 474.383 Tm
0 g
-0.001 Tc
[(::=)-1047(#)-1(x20 | #xD | #xA |)-597([)-1(a-zA-Z0-9] |)-597([)-1(-)]TJ
2.8421 -1.2519 TD
(\222\(\)+,./:=?;!*#@$_%])Tj
ET
0.852 g
450.022 481.733 11.97 -21.99 re
f
114.023 323.093 347.97 -111.99 re
f
BT
/F15 1 Tf
15 0 0 15 126.022 298.073 Tm
0 g
0 Tc
[(2.4.)-732(Character Data and Markup)]TJ
/F10 1 Tf
9.99 0 0 9.99 126.022 277.403 Tm
[(T)122(e)27(xt consists of inter)-24(mingled char)9(acter data and mar)-15(k)8(up)36(. )]TJ
/F11 1 Tf
25.3003 0 TD
(Markup)Tj
/F10 1 Tf
3.3544 0 TD
0.001 Tc
[( tak)21(e)1(s )]TJ
-28.6547 -1.2012 TD
0 Tc
[(the f)32(o)0(r)-27(m)1( of star)-39(t-tags, end-tags, empty-element tags, entity ref)29(erences, )]TJ
T*
[(char)9(acter ref)29(erences, comments, CD)40(A)117(T)122(A section delimiters)17(, document )]TJ
T*
-0.001 Tw
[(type declar)9(ations, and processing instr)-15(uctions.)]TJ
0 -1.8018 TD
0 Tw
[(All te)30(xt that is not mar)-15(k)11(up constitutes the )]TJ
/F11 1 Tf
18.2132 0 TD
0.001 Tw
(character data)Tj
/F10 1 Tf
6.4144 0 TD
( of the document.)Tj
ET
114.023 557.453 348 0.51 re
f
114.023 531.443 348 0.51 re
f
114.023 531.443 348 0.51 re
f
114.023 505.463 348 0.51 re
f
114.023 505.463 348 0.51 re
f
114.023 493.463 348 0.51 re
f
114.023 493.463 348 0.51 re
f
114.023 481.463 348 0.51 re
f
114.023 481.463 348 0.51 re
f
114.023 459.443 348 0.51 re
f
endstream
endobj
74 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F11 19 0 R
/F15 26 0 R
/F16 30 0 R
/F17 31 0 R
/F18 38 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
76 0 obj
<<
/Length 5870
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0.001 Tc
(80)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tc
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F12 1 Tf
9.48 0 0 9.48 148.762 626.662 Tm
0.001 Tc
[(Example 2.8:)-501(Markup plus character data)]TJ
ET
q
1 i
148.762 607.732 348.03 9.99 re
W* n
148.522 616.972 0.24 -0.51 re
f
Q
q
1 i
148.762 616.972 463.23 -0.54 re
W* n
148.762 607.732 348.03 9.99 re
W* n
148.762 616.463 468.03 0.51 re
f
Q
q
1 i
148.762 588.232 348.03 9.99 re
W* n
148.522 597.472 0.24 -0.51 re
f
Q
q
1 i
148.762 597.472 463.23 -0.54 re
W* n
148.762 588.232 348.03 9.99 re
W* n
148.762 596.963 468.03 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 148.762 601.402 Tm
-0.001 Tc
0.001 Tw
(The Fire Sermon
)Tj
/F5 1 Tf
12.99 0 0 12.99 160.762 561.772 Tm
0 Tc
0 Tw
[(Other categories of mar)6(k)2(up listed in the first paragraph:)]TJ
/F4 1 Tf
7.98 0 0 7.98 167.962 530.003 Tm
0.398 g
(n)Tj
/F2 1 Tf
12.99 0 0 12.99 184.762 530.003 Tm
0 g
-0.001 Tw
[(E)19(m)-1(pty-element tags)]TJ
/F5 1 Tf
7.1132 0 TD
( such as )Tj
/F17 1 Tf
10.98 0 0 10.98 319.072 530.003 Tm
-0.04 Tc
[()]TJ
/F5 1 Tf
12.99 0 0 12.99 454.402 530.003 Tm
0 Tc
0 Tw
(.)Tj
/F4 1 Tf
7.98 0 0 7.98 167.962 507.233 Tm
0.398 g
(n)Tj
/F2 1 Tf
12.99 0 0 12.99 184.762 507.233 Tm
0 g
-0.001 Tw
[(E)19(ntity r)20(efer)20(ences)]TJ
/F5 1 Tf
5.8984 0 TD
-0.001 Tc
0.001 Tw
( such as )Tj
/F17 1 Tf
10.98 0 0 10.98 303.262 507.233 Tm
-0.04 Tc
(<)Tj
/F5 1 Tf
12.99 0 0 12.99 327.892 507.233 Tm
0 Tc
-0.001 Tw
( or )Tj
/F17 1 Tf
10.98 0 0 10.98 344.992 507.233 Tm
-0.039 Tc
(&sss;)Tj
/F5 1 Tf
12.99 0 0 12.99 375.772 507.233 Tm
-0.001 Tc
0 Tw
( and )Tj
/F2 1 Tf
1.9354 0 TD
0 Tc
[(char)32(acter )]TJ
-16.6399 -1.1547 TD
[(r)20(efer)20(ences)]TJ
/F5 1 Tf
3.388 0 TD
-0.001 Tc
( such as )Tj
/F17 1 Tf
10.98 0 0 10.98 270.682 492.233 Tm
-0.04 Tc
(<)Tj
/F5 1 Tf
12.99 0 0 12.99 301.432 492.233 Tm
0 Tc
( )Tj
/F17 1 Tf
10.98 0 0 10.98 304.672 492.233 Tm
-0.039 Tc
(<)Tj
/F9 1 Tf
12.99 0 0 12.99 341.602 492.233 Tm
0 Tc
(. 4.1, \223Character and )Tj
-12.074 -1.1547 TD
[(E)7(n)-2(tity R)12(efer)11(e)-1(nces\224, co)17(vers both of these in mor)11(e)-1( detail.)]TJ
/F4 1 Tf
7.98 0 0 7.98 167.962 454.432 Tm
0.398 g
(n)Tj
/F2 1 Tf
12.99 0 0 12.99 184.762 454.432 Tm
0 g
-0.051 Tw
[(Comment declar)29(ations)]TJ
/F9 1 Tf
8.171 0 TD
[( such as )]TJ
/F17 1 Tf
10.98 0 0 10.98 330.832 454.432 Tm
-0.04 Tc
[()]TJ
/F9 1 Tf
12.99 0 0 12.99 447.712 454.432 Tm
0 Tc
[( that )]TJ
-20.2427 -1.1547 TD
-0.01 Tw
[(the parser may or may not pass on to the application. S)13(e)-1(e )]TJ
T*
-0.001 Tw
[(2.5, \223Comments\224, for mor)11(e)-1( on these.)]TJ
/F4 1 Tf
7.98 0 0 7.98 167.962 401.663 Tm
0.398 g
0 Tw
(n)Tj
/F2 1 Tf
12.99 0 0 12.99 184.762 401.663 Tm
0 g
-0.001 Tw
[(CDA)60(T)66(A sections)]TJ
/F9 1 Tf
6.0116 0 TD
0 Tw
(, which have nothing but character data. )Tj
-6.0116 -1.1547 TD
[(If a parser sees \223\224 in a CDA)71(T)64(A section, it )]TJ
T*
-0.031 Tw
[(won)70(\222)80(t tr)11(eat it as the star)-7(t-tag of an )]TJ
/F17 1 Tf
10.98 0 0 10.98 352.522 371.663 Tm
-0.04 Tc
(ingredient)Tj
/F9 1 Tf
12.99 0 0 12.99 414.052 371.663 Tm
0 Tc
-0.032 Tw
[( element; it )]TJ
-17.6514 -1.1547 TD
0 Tw
[(just tr)9(eats it as the data characters \223\224. \223<\224 )]TJ
T*
-0.009 Tw
[(in a CDA)69(T)66(A section is not a r)11(e)-1(fer)11(e)-1(nce to an )]TJ
/F17 1 Tf
10.98 0 0 10.98 405.592 341.663 Tm
-0.04 Tc
(lt)Tj
/F9 1 Tf
12.99 0 0 12.99 417.892 341.663 Tm
0 Tc
-0.01 Tw
[( entity; it)18(\222)80(s)0( )]TJ
-17.947 -1.1547 TD
0 Tw
[(just the data \223<\224. 2.7, \223CDA)71(T)64(A)2( S)13(e)1(ctions\224, describes )]TJ
T*
-0.001 Tw
[(this fur)-10(t)0(her)59(.)]TJ
/F4 1 Tf
7.98 0 0 7.98 167.962 288.863 Tm
0.398 g
0 Tw
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 184.762 288.863 Tm
0 g
0.001 Tc
(A )Tj
/F2 1 Tf
0.873 0 TD
0 Tc
[(document type declar)32(a)1(tion)]TJ
/F9 1 Tf
9.5867 0 TD
-0.001 Tw
( at the beginning of a )Tj
-10.4597 -1.1547 TD
[(document identifies the document)18(\222)80(s)0( type and also )]TJ
T*
0 Tw
[(contains and/or tells wher)11(e to find its element, attribute, )]TJ
T*
-0.001 Tw
[(entity)85(, and notation declarations. F)35(o)1(r example, the )]TJ
T*
0 Tw
[(document type declaration in E)7(xample 2.9, a slightly )]TJ
T*
[(modified v)7(e)1(rsion of the one used b)6(y)-1( the actual XML )]TJ
T*
-0.001 Tw
(specification, tells us that the document type is )Tj
/F17 1 Tf
10.98 0 0 10.98 422.602 198.863 Tm
-0.04 Tc
(spec)Tj
/F9 1 Tf
12.99 0 0 12.99 447.202 198.863 Tm
0 Tc
0.002 Tw
( and )Tj
-20.2034 -1.1547 TD
0 Tw
[(that the declarations ar)9(e stor)9(e)1(d in a file called )]TJ
/F17 1 Tf
10.98 0 0 10.98 413.782 183.863 Tm
-0.04 Tc
(spec.dtd)Tj
/F9 1 Tf
12.99 0 0 12.99 462.982 183.863 Tm
0 Tc
(.)Tj
/F12 1 Tf
9.48 0 0 9.48 148.762 155.423 Tm
0.001 Tc
-0.001 Tw
[(Example 2.9:)-501(Sample document type declaration)]TJ
ET
q
1 i
148.762 136.493 348.03 9.99 re
W* n
148.522 145.733 0.24 -0.51 re
f
Q
q
1 i
148.762 145.733 463.23 -0.54 re
W* n
148.762 136.493 348.03 9.99 re
W* n
148.762 145.223 468.03 0.51 re
f
Q
q
1 i
148.762 116.993 348.03 9.99 re
W* n
148.522 126.233 0.24 -0.51 re
f
Q
q
1 i
148.762 126.233 463.23 -0.54 re
W* n
148.762 116.993 348.03 9.99 re
W* n
148.762 125.723 468.03 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 184.762 130.163 Tm
-0.001 Tc
0.001 Tw
()Tj
ET
endstream
endobj
77 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F2 78 0 R
/F4 6 0 R
/F5 7 0 R
/F9 17 0 R
/F12 20 0 R
/F13 24 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
80 0 obj
<<
/Length 5947
>>
stream
BT
/F5 1 Tf
9 0 0 9 248.962 667.642 Tm
0 g
/GS1 gs
0.3 Tc
[(2.4.)-797(C)]TJ
7.2 0 0 7.2 289.402 667.642 Tm
0.374 Tc
(HARACTER)Tj
9 0 0 9 348.982 667.642 Tm
0.2 Tc
0 Tw
( D)Tj
7.2 0 0 7.2 362.722 667.642 Tm
0.375 Tc
(ATA)Tj
9 0 0 9 384.532 667.642 Tm
0 Tc
( )Tj
7.2 0 0 7.2 388.582 667.642 Tm
0.374 Tc
(AND)Tj
9 0 0 9 412.402 667.642 Tm
0.2 Tc
( M)Tj
7.2 0 0 7.2 427.342 667.642 Tm
0.375 Tc
(ARKUP)Tj
15.99 0 0 15.99 501.232 667.642 Tm
0.001 Tc
(81)Tj
/F9 1 Tf
12.99 0 0 12.99 150.022 624.323 Tm
0 Tc
-0.001 Tw
[(S)13(e)-1(e 2.8, \223P)32(rolog and D)11(o)1(cument T)110(y)-1(pe D)6(e)1(claration\224, for )]TJ
0 -1.1547 TD
[(mor)11(e)-1( on these.)]TJ
/F4 1 Tf
7.98 0 0 7.98 133.222 589.823 Tm
0.398 g
0 Tw
(n)Tj
/F2 1 Tf
12.99 0 0 12.99 150.022 589.823 Tm
0 g
-0.001 Tw
[(P)25(r)6(ocessing instr)-8(u)-1(ctions)]TJ
/F9 1 Tf
8.1248 0 TD
0 Tw
[( ar)11(e special instr)-7(uctions for the )]TJ
-8.1248 -1.1547 TD
[(application. S)11(ee 2.6, \223P)29(rocessing I)12(n)1(str)-7(uctions\224 for mor)11(e )]TJ
T*
(information.)Tj
-1.8476 -2.194 TD
0.17 Tw
[(The r)11(e)-1(mainder of 2.4, \223Character D)6(a)0(ta and M)14(a)0(r)6(kup\224, describes)]TJ
-0.9238 -1.1547 TD
0.216 Tw
[(fiv)7(e)1( general entities that ar)9(e so impor)-7(tant that y)6(o)1(u don)70(\222)80(t)0( hav)7(e to)]TJ
T*
0.362 Tw
[(declar)11(e them because they)29(\222)71(r)11(e)-1( automatically pr)11(edeclar)9(e)1(d for y)6(o)1(u:)]TJ
/F17 1 Tf
10.98 0 0 10.98 114.023 486.323 Tm
-0.04 Tc
(&)Tj
/F9 1 Tf
12.99 0 0 12.99 144.772 486.323 Tm
-0.001 Tc
(, )Tj
/F17 1 Tf
10.98 0 0 10.98 152.692 486.323 Tm
-0.04 Tc
(<)Tj
/F9 1 Tf
12.99 0 0 12.99 177.292 486.323 Tm
0.002 Tc
(, )Tj
/F17 1 Tf
10.98 0 0 10.98 185.212 486.323 Tm
-0.039 Tc
(>)Tj
/F9 1 Tf
12.99 0 0 12.99 209.842 486.323 Tm
-0.001 Tc
(, )Tj
/F17 1 Tf
10.98 0 0 10.98 217.762 486.323 Tm
-0.04 Tc
(')Tj
/F9 1 Tf
12.99 0 0 12.99 254.662 486.323 Tm
-0.001 Tc
0.111 Tw
[( and )]TJ
/F17 1 Tf
10.98 0 0 10.98 282.682 486.323 Tm
-0.04 Tc
(")Tj
/F9 1 Tf
12.99 0 0 12.99 319.582 486.323 Tm
0 Tc
0.11 Tw
[(. S)13(e)1(e 4.6, \223P)32(r)9(edefined E)7(n)-2(ti-)]TJ
-15.8246 -1.1547 TD
-0.001 Tw
[(ties\224, for mor)9(e)1( on these.)]TJ
0.9238 -14.0117 TD
-0.001 Tc
0.044 Tw
[(This lists five situations wher)8(e you can use the ampersand and left)]TJ
-0.9238 -1.1547 TD
0 Tc
0.099 Tw
[(angle bracket characters as they ar)9(e \(that is, the actual )]TJ
/F17 1 Tf
10.98 0 0 10.98 397.372 274.313 Tm
-0.04 Tc
("&")Tj
/F9 1 Tf
12.99 0 0 12.99 415.822 274.313 Tm
-0.001 Tc
[( and )]TJ
/F17 1 Tf
10.98 0 0 10.98 443.572 274.313 Tm
-0.04 Tc
("<")Tj
/F9 1 Tf
12.99 0 0 12.99 114.023 259.313 Tm
0 Tc
0.001 Tw
[(characters instead of their entity r)11(e)1(fer)9(ences )]TJ
/F17 1 Tf
10.98 0 0 10.98 329.752 259.313 Tm
-0.04 Tc
(&)Tj
/F9 1 Tf
12.99 0 0 12.99 360.502 259.313 Tm
0 Tc
-0.001 Tw
( and )Tj
/F17 1 Tf
10.98 0 0 10.98 385.672 259.313 Tm
-0.04 Tc
(<)Tj
/F9 1 Tf
12.99 0 0 12.99 410.272 259.313 Tm
0.001 Tc
(\):)Tj
/F4 1 Tf
7.98 0 0 7.98 133.222 230.813 Tm
0.398 g
0 Tc
0 Tw
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 150.022 230.813 Tm
0 g
-0.001 Tc
0.001 Tw
[(I)11(n)0( the markup they wer)10(e)-2( intended for: the ampersand as )]TJ
T*
0 Tc
0 Tw
[(the beginning of an entity r)11(e)1(fer)9(ence, and the left angle )]TJ
T*
(bracket as the beginning of a tag, comment, declaration, )Tj
T*
-0.001 Tw
[(or processing instr)-7(u)-1(ction.)]TJ
/F4 1 Tf
7.98 0 0 7.98 133.222 166.313 Tm
0.398 g
0 Tw
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 150.022 166.313 Tm
0 g
-0.001 Tw
[(W)11(i)1(thin a comment, wher)11(e they won)70(\222)80(t be tr)11(eated as )]TJ
T*
[(markup)17(, but as their plain old selves. F)37(or example, the )]TJ
T*
[(ampersand and less-than symbol in Example 2.10 won)70(\222)80(t )]TJ
T*
[(cause any pr)6(oblems.)]TJ
ET
0.852 g
1 i
114.023 455.003 347.97 -141.99 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 126.022 433.313 Tm
0 g
-0.036 Tw
[(The ampersand char)9(acter \(&\) and the left angle br)9(ac)20(k)20(e)0(t \(<\) ma)30(y appear in )]TJ
0 -1.2012 TD
0 Tw
[(their liter)9(al f)32(o)-3(r)-24(m)1( )]TJ
/F11 1 Tf
7.1562 0 TD
(only)Tj
/F10 1 Tf
1.8348 0 TD
[( when used as mar)-15(k)11(up delimiters)14(, or within a com-)]TJ
-8.991 -1.2012 TD
[(ment, a processing instr)-15(uction, or a CD)40(A)120(T)119(A section. The)18(y)2( are also legal )]TJ
T*
-0.002 Tw
[(within the liter)9(al entity v)23(alue of an inter)-24(nal entity declar)9(ation; see )]TJ
/F15 1 Tf
28.5435 0 TD
(Section )Tj
-28.5435 -1.2012 TD
0 Tw
[(4.3.2: W)34(e)0(ll-Formed P)30(a)0(r)14(s)0(ed Entities)]TJ
/F10 1 Tf
16.3213 0 TD
0.001 Tc
-0.001 Tw
[(. If the)19(y)3( are needed else)22(w)-1(here)16(, the)22(y)-1( )]TJ
-16.3213 -1.2012 TD
0 Tc
-0.02 Tw
[(m)10(u)0(st be escaped using either n)9(u)0(mer)-15(i)0(c char)12(acter ref)32(erences or the str)-15(ings )]TJ
/F14 1 Tf
T*
0 Tw
(\223)Tj
/F17 1 Tf
0.3333 0 TD
-0.04 Tc
(&)Tj
/F14 1 Tf
2.8018 0 TD
0.001 Tc
-0.001 Tw
(\224 and \223)Tj
/F17 1 Tf
2.8889 0 TD
-0.039 Tc
(<)Tj
/F14 1 Tf
2.2432 0 TD
0 Tc
0 Tw
[(\224 respectiv)26(ely)101(. The r)-15(ight angle br)12(ac)23(k)20(e)-3(t \(>\) ma)27(y be rep-)]TJ
-8.2673 -1.2012 TD
[(resented using the str)-15(ing \223)]TJ
/F17 1 Tf
11.5796 0 TD
-0.04 Tc
(>)Tj
/F14 1 Tf
2.2432 0 TD
0 Tc
[(\224, and m)7(u)0(st, f)29(or compatibility, be escaped )]TJ
-13.8228 -1.2012 TD
0.001 Tw
(using \223)Tj
/F17 1 Tf
3.003 0 TD
-0.04 Tc
(>)Tj
/F14 1 Tf
2.2402 0 TD
0 Tc
0 Tw
[(\224 or a char)9(acter ref)29(erence when it appears in the str)-15(ing \223)]TJ
/F17 1 Tf
24.6637 0 TD
-0.04 Tc
(]]>)Tj
/F14 1 Tf
1.6817 0 TD
0 Tc
(\224 )Tj
-31.5886 -1.2012 TD
[(in content, when that str)-15(ing is not mar)-15(k)2(ing the end of a CD)40(A)117(T)122(A section.)]TJ
ET
endstream
endobj
81 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F2 78 0 R
/F4 6 0 R
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F11 19 0 R
/F14 25 0 R
/F15 26 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
83 0 obj
<<
/Length 5236
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0.001 Tc
(82)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tc
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F22 1 Tf
9.48 0 0 9.48 148.762 626.662 Tm
0.001 Tc
-0.001 Tw
[(Example 2.10:)-498(A)-1(mpersand and less-than symbol within a comment\227no )]TJ
0 -1.212 TD
(problem)Tj
ET
q
1 i
148.762 597.772 348.03 10.02 re
W* n
148.522 607.013 0.24 -0.51 re
f
Q
q
1 i
148.762 607.013 463.23 -0.54 re
W* n
148.762 597.772 348.03 10.02 re
W* n
148.762 606.503 468.03 0.51 re
f
Q
q
1 i
148.762 578.272 348.03 10.02 re
W* n
148.522 587.513 0.24 -0.51 re
f
Q
q
1 i
148.762 587.513 463.23 -0.54 re
W* n
148.762 578.272 348.03 10.02 re
W* n
148.762 587.003 468.03 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 184.762 591.443 Tm
-0.001 Tc
()Tj
/F4 1 Tf
7.98 0 0 7.98 167.962 553.402 Tm
0.398 g
0 Tc
0 Tw
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 184.762 553.402 Tm
0 g
-0.042 Tw
[(I)12(n)-2( a processing instr)-10(u)2(ction, wher)9(e they)29(\222)69(r)11(e)1( no mor)11(e)-1( trouble )]TJ
0 -1.1547 TD
-0.001 Tw
(than in a comment.)Tj
/F4 1 Tf
7.98 0 0 7.98 167.962 517.193 Tm
0.398 g
0 Tw
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 184.762 517.193 Tm
0 g
[(I)12(n)-2( a CDA)71(T)64(A section, wher)9(e they won)70(\222)80(t be tr)9(eated as )]TJ
T*
[(mar)6(k)-1(up)15(, because after all, that)18(\222)80(s)0( the point of CDA)71(T)64(A )]TJ
T*
(sections.)Tj
/F4 1 Tf
7.98 0 0 7.98 167.962 465.983 Tm
0.398 g
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 184.762 465.983 Tm
0 g
[(I)12(n)-2(side an internal entity)29(\222)80(s r)9(eplacement text. F)37(o)1(r example, )]TJ
T*
-0.001 Tw
(if an )Tj
/F17 1 Tf
10.98 0 0 10.98 210.412 450.983 Tm
-0.04 Tc
(ltref)Tj
/F9 1 Tf
12.99 0 0 12.99 241.192 450.983 Tm
0 Tc
0 Tw
[( entity is defined with the declaration sho)13(wn )]TJ
-4.3442 -1.1547 TD
[(in E)7(xample 2.11, the entity r)11(e)-1(fer)9(ence )]TJ
/F17 1 Tf
10.98 0 0 10.98 376.612 435.983 Tm
-0.04 Tc
(<ref;)Tj
/F9 1 Tf
12.99 0 0 12.99 419.692 435.983 Tm
0 Tc
-0.001 Tw
( in a )Tj
-18.0856 -1.1547 TD
[(document will actually be r)9(eplaced b)6(y)-1( \223<\224 instead of )]TJ
T*
0 Tw
[(b)6(y)-1( \223<\224 because the ampersand in the entity declaration)70(\222)80(s)2( )]TJ
T*
[(literal entity v)7(alue \(the par)-7(t)0( betw)6(een the quotes in the )]TJ
T*
[(declaration\) was tr)9(eated as a data ampersand and not as )]TJ
0 -1.1571 TD
[(the beginning of an entity r)11(e)-1(fer)11(e)-1(nce. That)18(\222)80(s)0( why they call )]TJ
0 -1.1547 TD
-0.01 Tw
[(it a \223literal entity v)7(alue\224: because most characters in it ar)9(e )]TJ
T*
0.002 Tw
[(tr)9(eated literally)87(.)]TJ
/F22 1 Tf
9.48 0 0 9.48 148.762 303.083 Tm
0.001 Tc
-0.001 Tw
[(Example 2.11:)-498(A)-1(n ampersand in an internal entity\222)92(s)0( replacement text)]TJ
ET
q
1 i
148.762 285.713 348.03 9.99 re
W* n
148.522 294.953 0.24 -0.51 re
f
Q
q
1 i
148.762 294.953 463.23 -0.54 re
W* n
148.762 285.713 348.03 9.99 re
W* n
148.762 294.443 468.03 0.51 re
f
Q
q
1 i
148.762 266.213 348.03 9.99 re
W* n
148.522 275.453 0.24 -0.51 re
f
Q
q
1 i
148.762 275.453 463.23 -0.54 re
W* n
148.762 266.213 348.03 9.99 re
W* n
148.762 274.943 468.03 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 148.762 279.383 Tm
-0.001 Tc
0 Tw
()Tj
/F5 1 Tf
12.99 0 0 12.99 160.762 241.313 Tm
0 Tc
0.069 Tw
[(T)120(o)1( include an ampersand or left angle bracket)]TJ
/F9 1 Tf
10.38 0 0 10.38 396.142 246.533 Tm
0 Tw
(\206)Tj
/F5 1 Tf
12.99 0 0 12.99 401.152 241.313 Tm
0.069 Tw
[( as data in a docu-)]TJ
/F9 1 Tf
-19.4297 -1.1547 TD
0.088 Tw
[(ment it must be \223)51(e)-1(scaped\224. This term, which has been used in pro-)]TJ
T*
0.221 Tw
[(gramming languages for y)6(e)1(ars, describes a way of letting mar)6(k)-1(up)]TJ
T*
0 Tw
[(characters \223)51(e)-1(scape\224 the parser so that it doesn)70(\222)80(t)0( tr)9(eat them as mar)6(k)-1(up)15(.)]TJ
ET
1 i
157.522 183.233 0.24 -0.51 re
f
301.762 182.723 0.24 0.51 re
f
157.762 182.723 144 0.51 re
f
BT
9.99 0 0 9.99 166.762 170.303 Tm
-0.035 Tw
[(\206)-721(A)-2( \223left angle bracket\224 is also kno)12(wn as a \223less-than\224 symbol, which inspir)8(e)0(s the )]TJ
/F17 1 Tf
9 0 0 9 178.762 158.303 Tm
-0.04 Tc
(lt)Tj
/F9 1 Tf
9.99 0 0 9.99 188.842 158.303 Tm
0 Tc
0 Tw
[( abbr)11(eviation used in its entity r)11(e)0(fer)11(e)0(nce, but the XML specification uses )]TJ
-1.009 -1.2012 TD
[(the term \223left angle bracket\224 when r)11(e)0(ferring to the \223<\224 character)62(.)-2( S)12(i)-1(milarly)84(,)1( it )]TJ
T*
[(pr)11(efers the term \223)50(r)2(ight angle bracket\224 to \223)41(g)2(r)8(e)0(ater-than character\224 for the \223>\224 )]TJ
T*
0.002 Tw
[(character)59(,)1( despite the )]TJ
/F17 1 Tf
9 0 0 9 262.162 122.303 Tm
-0.04 Tc
(gt)Tj
/F9 1 Tf
9.99 0 0 9.99 272.212 122.303 Tm
0 Tc
0 Tw
[( abbr)8(eviation used for its pr)11(edeclar)11(e)0(d entity r)11(e)0(fer)11(e)0(nce.)]TJ
ET
endstream
endobj
84 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F4 6 0 R
/F5 7 0 R
/F9 17 0 R
/F13 24 0 R
/F17 31 0 R
/F22 65 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
86 0 obj
<<
/Length 5920
>>
stream
BT
/F5 1 Tf
9 0 0 9 248.962 667.642 Tm
0 g
/GS1 gs
0.3 Tc
[(2.4.)-797(C)]TJ
7.2 0 0 7.2 289.402 667.642 Tm
0.374 Tc
(HARACTER)Tj
9 0 0 9 348.982 667.642 Tm
0.2 Tc
0 Tw
( D)Tj
7.2 0 0 7.2 362.722 667.642 Tm
0.375 Tc
(ATA)Tj
9 0 0 9 384.532 667.642 Tm
0 Tc
( )Tj
7.2 0 0 7.2 388.582 667.642 Tm
0.374 Tc
(AND)Tj
9 0 0 9 412.402 667.642 Tm
0.2 Tc
( M)Tj
7.2 0 0 7.2 427.342 667.642 Tm
0.375 Tc
(ARKUP)Tj
15.99 0 0 15.99 501.232 667.642 Tm
0.001 Tc
(83)Tj
12.99 0 0 12.99 126.022 624.323 Tm
0 Tc
0.096 Tw
[(F)37(o)-1(r the ampersand and left angle bracket, y)6(o)1(u use the same trick)]TJ
/F9 1 Tf
-0.9238 -1.2217 TD
0.06 Tw
[(that y)6(o)1(u would use to put the \223\361\224 in \223Espa\361a\224 or the \223\344\224 in \223br\344u\224:)]TJ
T*
0.115 Tw
[(use each character)20(\222)80(s entity r)11(e)-1(fer)11(e)1(nce. F)37(o)1(r )]TJ
/F18 1 Tf
10.98 0 0 10.98 326.062 592.583 Tm
0 Tw
(\361)Tj
/F9 1 Tf
12.99 0 0 12.99 332.212 592.583 Tm
-0.001 Tc
0.118 Tw
[(, it)17(\222)79(s)-1( )]TJ
/F17 1 Tf
10.98 0 0 10.98 358.252 592.583 Tm
-0.04 Tc
(ñ)Tj
/F9 1 Tf
12.99 0 0 12.99 407.452 592.583 Tm
0 Tc
0.115 Tw
(, for )Tj
/F18 1 Tf
10.98 0 0 10.98 434.602 592.583 Tm
0 Tw
(\344)Tj
/F9 1 Tf
12.99 0 0 12.99 440.752 592.583 Tm
-0.001 Tc
0.116 Tw
[(, it)17(\222)79(s)]TJ
/F17 1 Tf
10.98 0 0 10.98 114.023 576.682 Tm
-0.04 Tc
(ä)Tj
/F9 1 Tf
12.99 0 0 12.99 150.922 576.682 Tm
-0.001 Tc
0.003 Tw
(, for )Tj
/F17 1 Tf
10.98 0 0 10.98 175.042 576.682 Tm
0 Tc
0 Tw
(&)Tj
/F9 1 Tf
12.99 0 0 12.99 181.192 576.682 Tm
-0.001 Tc
[(, it)17(\222)79(s)-1( )]TJ
/F17 1 Tf
10.98 0 0 10.98 204.232 576.682 Tm
-0.039 Tc
(&)Tj
/F9 1 Tf
12.99 0 0 12.99 235.012 576.682 Tm
0 Tc
-0.001 Tw
(, and for )Tj
/F17 1 Tf
10.98 0 0 10.98 281.062 576.682 Tm
0 Tw
(<)Tj
/F9 1 Tf
12.99 0 0 12.99 287.212 576.682 Tm
-0.001 Tc
[(, it)15(\222)79(s)1( )]TJ
/F17 1 Tf
10.98 0 0 10.98 310.252 576.682 Tm
-0.04 Tc
(<)Tj
/F9 1 Tf
12.99 0 0 12.99 334.852 576.682 Tm
0 Tc
(.)Tj
10.38 0 0 10.38 338.092 581.872 Tm
(\206)Tj
12.99 0 0 12.99 126.022 555.682 Tm
0.009 Tw
[(The same applies to the right angle bracket, or \223)39(g)0(r)11(e)-1(ater-than\224 \(\223>\224\))]TJ
-0.9238 -1.2217 TD
0.078 Tw
[(character)59(,)1( although this is rar)11(e)-1(ly necessar)-19(y in a document)18(\222)80(s character)]TJ
0 -1.224 TD
0.047 Tw
[(data. A parser can)70(\222)80(t)0( mistakenly tr)9(eat it as the end of a tag, pr)6(ocessing)]TJ
0 -1.2217 TD
-0.017 Tw
[(instr)-7(uction, comment, or declaration because it isn)70(\222)80(t r)11(e)1(cognized unless)]TJ
0 -1.224 TD
0.198 Tw
[(ther)11(e)29(\222)80(s)0( an unfinished markup string in progr)11(e)-1(ss. Y)94(o)1(u do need the)]TJ
0 -1.2217 TD
0.057 Tw
[(gr)11(eater-than symbol)11(\222)80(s)0( entity r)11(e)1(fer)9(ence \()]TJ
/F17 1 Tf
10.98 0 0 10.98 310.702 476.273 Tm
-0.04 Tc
(>)Tj
/F9 1 Tf
12.99 0 0 12.99 335.302 476.273 Tm
0 Tc
[(\) after the characters \223]]\224)]TJ
-17.0348 -1.224 TD
0.087 Tw
[(if y)6(o)1(ur document just happens to need a \223]]>\224 some)-6(wher)11(e that isn)70(\222)80(t)]TJ
0 -1.2217 TD
0.094 Tw
[(ending a CDA)71(T)64(A section. S)13(e)-1(e 2.7, \223CDA)69(T)66(A)-1( S)13(e)-1(ctions\224 for mor)11(e)-1( on)]TJ
T*
(these.)Tj
0.9238 -8.8546 TD
-0.002 Tw
[(N)30(o)13(w w)6(e)-1( hav)7(e a mor)9(e)1( specific definition of character data, or rather)59(,)]TJ
-0.9238 -1.2217 TD
-0.001 Tw
(two definitions, depending on the context:)Tj
/F4 1 Tf
7.98 0 0 7.98 133.222 263.723 Tm
0.398 g
0 Tw
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 150.022 263.723 Tm
0 g
[(B)7(e)-1(tween an element)18(\222)80(s)0( star)-7(t- and end-tags \(that is, in an )]TJ
T*
-0.001 Tw
[(element)18(\222)80(s content\), any string wher)9(e no markup begins. )]TJ
0 -1.224 TD
0 Tw
[(Y)94(o)1(u can)70(\222)80(t)0( hav)7(e the end of mar)6(kup \(for example, a )]TJ
/F17 1 Tf
10.98 0 0 10.98 398.482 231.953 Tm
(>)Tj
/F9 1 Tf
12.99 0 0 12.99 404.632 231.953 Tm
( )Tj
-19.6006 -1.2217 TD
-0.04 Tw
[(character to r)11(e)1(pr)11(esent the end of a tag\) unless y)6(o)-1(u r)9(e)1(cently )]TJ
T*
0 Tw
[(began some mar)6(k)-1(up)15(, because the parser won)70(\222)80(t ev)7(en tr)-17(y to )]TJ
0 -1.224 TD
[(tr)11(eat )]TJ
/F17 1 Tf
10.98 0 0 10.98 175.792 184.313 Tm
(>)Tj
/F9 1 Tf
12.99 0 0 12.99 181.972 184.313 Tm
( as the end of a tag unless it was looking for one.)Tj
ET
1 i
122.783 171.233 0.24 -0.51 re
f
267.022 170.723 0.24 0.51 re
f
123.023 170.723 144 0.51 re
f
BT
9.99 0 0 9.99 132.022 158.303 Tm
-0.001 Tw
[(\206)-721(O)5(ne nice featur)11(e of the )]TJ
/F17 1 Tf
9 0 0 9 235.552 158.303 Tm
-0.041 Tc
(&)Tj
/F9 1 Tf
9.99 0 0 9.99 260.722 158.303 Tm
0 Tc
( and )Tj
/F17 1 Tf
9 0 0 9 280.102 158.303 Tm
-0.041 Tc
(<)Tj
/F9 1 Tf
9.99 0 0 9.99 300.232 158.303 Tm
0 Tc
[( entity r)8(e)0(fer)11(e)0(nces is that they ar)11(e )]TJ
-15.6366 -1.2012 TD
0 Tw
[(among the five special ones that don)72(\222)79(t need to be declar)11(e)0(d unless you want to )]TJ
T*
[(maintain inter)8(o)0(perability with pr)8(e-W)77(e)0(bSGML SGML systems. 4.6, \223P)29(r)8(e)3(-)]TJ
T*
[(defined Entities\224, pr)5(o)18(v)0(ides fur)-7(t)1(her backgr)5(ound on this.)]TJ
ET
0.852 g
114.023 412.283 347.97 -69.96 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 126.022 390.623 Tm
0 g
[(In the content of elements)14(,)2( char)12(acter data is an)15(y str)-15(ing of char)9(acters )]TJ
T*
[(which does not contain the star)-39(t-delimiter of an)12(y mar)-15(k)11(up)33(. In a CD)40(A)120(T)119(A )]TJ
T*
0.001 Tc
-0.002 Tw
[(section, char)13(acter data is an)16(y str)-14(i)1(ng of char)10(acters not including the )]TJ
/F14 1 Tf
T*
0 Tc
0 Tw
[(CD)37(A)120(T)122(A-section-close delimiter)51(, \223)]TJ
/F17 1 Tf
14.1772 0 TD
-0.038 Tc
(]]>)Tj
/F14 1 Tf
1.6817 0 TD
0 Tc
(\224.)Tj
ET
endstream
endobj
87 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F4 6 0 R
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F14 25 0 R
/F17 31 0 R
/F18 38 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
89 0 obj
<<
/Length 4569
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0.001 Tc
(84)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tc
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F4 1 Tf
7.98 0 0 7.98 167.962 624.323 Tm
0.398 g
0 Tc
(n)Tj
/F5 1 Tf
12.99 0 0 12.99 184.762 624.323 Tm
0 g
[(I)12(n)-2( a CDA)71(T)64(A section, ev)7(er)-19(y thing is character data ex)12(cept )]TJ
0 -1.1547 TD
(for the string )Tj
/F17 1 Tf
10.98 0 0 10.98 253.162 609.323 Tm
-0.04 Tc
(]]>)Tj
/F9 1 Tf
12.99 0 0 12.99 271.612 609.323 Tm
0 Tc
[(, which means \223)51(e)1(nd of this CDA)69(T)66(A )]TJ
-6.686 -1.1547 TD
(section\224.)Tj
-1.8476 -7.6213 TD
0.09 Tw
[(The ability to delimit strings with either single- or double-quotes)]TJ
-0.9238 -1.1547 TD
0.003 Tw
[(usually means that if y)6(o)1(u need one of these in y)6(o)1(ur string y)6(o)1(u delimit)]TJ
T*
0.069 Tw
[(that string with the other)59(.)1( What if y)6(o)1(u need both in the string? U)32(s)0(e)]TJ
T*
0.129 Tw
[(either to delimit and use the described entity r)9(efer)11(e)-1(nces within the)]TJ
T*
0.001 Tw
(string, as demonstrated in 2.12.)Tj
/F12 1 Tf
9.48 0 0 9.48 148.762 416.663 Tm
0.001 Tc
-0.002 Tw
[(Example 2.12:)-498(Using the )]TJ
/F16 1 Tf
9 0 0 9 267.622 416.663 Tm
-0.041 Tc
(')Tj
/F12 1 Tf
9.48 0 0 9.48 297.832 416.663 Tm
0.002 Tc
0 Tw
( and )Tj
/F16 1 Tf
9 0 0 9 321.202 416.663 Tm
-0.041 Tc
(")Tj
/F12 1 Tf
9.48 0 0 9.48 351.382 416.663 Tm
0 Tc
( entity references to insert )Tj
/F22 1 Tf
-21.3734 -1.212 TD
0.001 Tc
-0.001 Tw
[(quotes in an entity\222)92(s)0( replacement text)]TJ
ET
q
1 i
148.762 389.993 348.03 9.99 re
W* n
148.522 399.233 0.24 -0.51 re
f
Q
q
1 i
148.762 399.233 463.23 -0.54 re
W* n
148.762 389.993 348.03 9.99 re
W* n
148.762 398.723 468.03 0.51 re
f
Q
q
1 i
148.762 370.493 348.03 9.99 re
W* n
148.522 379.733 0.24 -0.51 re
f
Q
q
1 i
148.762 379.733 463.23 -0.54 re
W* n
148.762 370.493 348.03 9.99 re
W* n
148.762 379.223 468.03 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 148.762 383.663 Tm
-0.001 Tc
0 Tw
()Tj
10.98 0 0 10.98 160.762 347.813 Tm
-0.04 Tc
(quot)Tj
/F5 1 Tf
12.99 0 0 12.99 185.362 347.813 Tm
0 Tc
-0.021 Tw
[( and )]TJ
/F17 1 Tf
10.98 0 0 10.98 210.052 347.813 Tm
-0.04 Tc
(apos)Tj
/F5 1 Tf
12.99 0 0 12.99 234.652 347.813 Tm
0 Tc
-0.019 Tw
[( ar)11(e pr)9(edefined entities, so ther)9(e)1( is no need to declar)11(e)]TJ
-6.6121 -1.1547 TD
0.012 Tw
[(them befor)9(e r)11(e)-1(fer)11(e)1(ncing them unless you want to maintain interoper-)]TJ
T*
0.001 Tw
[(ability with pr)11(e-W)78(e)-1(bSGML SGML systems.)]TJ
0.9238 -6.619 TD
-0.009 Tw
[(I)12(n)-2( the concise language of pr)6(oductions, pr)6(oduction 14 tells us what)]TJ
-0.9238 -1.1547 TD
0.056 Tw
[(the text pr)11(eceding it alr)9(eady told us: that character data is any string)]TJ
T*
0.036 Tw
[(of characters ex)12(cluding the ampersand, the less-than symbol, and the)]TJ
/F9 1 Tf
T*
0.002 Tw
(\223]]>\224 string.)Tj
ET
0.852 g
1 i
148.762 577.013 348 -57.99 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 160.762 555.323 Tm
0 g
0 Tw
[(T)119(o)0( allo)15(w attr)-15(ib)21(ute v)26(alues to contain both single and doub)18(le quotes)14(, the )]TJ
/F14 1 Tf
0 -1.2012 TD
-0.041 Tw
[(apostrophe or single-quote char)9(acter \(\222\) ma)30(y be represented as \223)]TJ
/F17 1 Tf
28.2252 0 TD
-0.039 Tc
(')Tj
/F14 1 Tf
3.3604 0 TD
0.001 Tc
(\224, )Tj
-31.5856 -1.2012 TD
0 Tc
0 Tw
[(and the doub)18(le-quote char)9(acter \()]TJ
/F10 1 Tf
11.156 0 0 9.99 305.482 531.323 Tm
(")Tj
/F14 1 Tf
9.99 0 0 9.99 308.722 531.323 Tm
(\) as \223)Tj
/F17 1 Tf
2.2793 0 TD
-0.039 Tc
(")Tj
/F14 1 Tf
3.3634 0 TD
0 Tc
(\224.)Tj
ET
0.852 g
148.762 301.493 348 -34.98 re
f
BT
/F15 1 Tf
10.98 0 0 10.98 151.162 279.143 Tm
0 g
0.001 Tw
(Character Data)Tj
ET
0.852 g
148.762 266.483 95.97 -11.97 re
f
BT
9 0 0 9 151.162 259.163 Tm
0 g
-0.001 Tc
([14])Tj
/F16 1 Tf
7.98 0 0 7.98 167.962 259.163 Tm
0.002 Tc
(CharData)Tj
ET
0.852 g
244.762 266.483 240 -11.97 re
f
BT
/F17 1 Tf
7.6 0 0 7.98 244.762 259.163 Tm
0 g
0 Tc
(::=)Tj
/F18 1 Tf
2.8421 0 TD
-0.001 Tc
0 Tw
([^<&]* - \([^<&]* \222]]>\222 [^<&]*\))Tj
ET
0.852 g
484.792 266.483 11.97 -11.97 re
f
0 g
148.762 266.213 348.03 0.51 re
f
148.762 254.213 348.03 0.51 re
f
endstream
endobj
90 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F4 6 0 R
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F12 20 0 R
/F13 24 0 R
/F14 25 0 R
/F15 26 0 R
/F16 30 0 R
/F17 31 0 R
/F18 38 0 R
/F22 65 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
93 0 obj
<<
/Length 4499
>>
stream
BT
/F5 1 Tf
9 0 0 9 370.582 667.642 Tm
0 g
/GS1 gs
0.277 Tc
[(2.5.)-796(C)]TJ
7.2 0 0 7.2 409.972 667.642 Tm
0.345 Tc
(OMMENTS)Tj
15.99 0 0 15.99 501.232 667.642 Tm
0.001 Tc
(85)Tj
/F9 1 Tf
12.99 0 0 12.99 126.022 489.742 Tm
0 Tc
0.003 Tw
[(Y)94(o)1(u can put them in document type declarations \223)60(at places allo)13(wed)]TJ
-0.9238 -1.1547 TD
0.214 Tw
[(b)6(y)2( the grammar\224\227but wher)9(e does it allo)13(w them? P)29(r)6(oduction 28)]TJ
T*
0.042 Tw
[(sho)13(ws that mar)6(k)-1(up declarations \()]TJ
/F16 1 Tf
10.98 0 0 10.98 281.872 459.743 Tm
-0.04 Tc
(markupdecl)Tj
/F9 1 Tf
12.99 0 0 12.99 343.402 459.743 Tm
-0.001 Tc
0.044 Tw
[( in the production\) can)]TJ
-17.6584 -1.1547 TD
0 Tc
-0.023 Tw
[(be par)-7(t)0( of a document type declaration, and pr)6(oduction 29 sho)13(ws that)]TJ
0 -1.1571 TD
0 Tw
[(comments ar)11(e one type of markup declaration.)]TJ
0.9238 -1.3534 TD
0.101 Tw
[(As with the comments in computer programs, the processor may)]TJ
-0.9238 -1.1547 TD
0.279 Tw
[(just ignor)11(e)-1( their content. They)29(\222)71(r)11(e often ther)11(e)-1( as notes fr)6(om the)]TJ
T*
0.024 Tw
[(authors to themselv)7(es or to others on their writing team, like the one)]TJ
T*
0 Tw
[(sho)13(wn in E)7(xample 2.13.)]TJ
/F12 1 Tf
9.48 0 0 9.48 114.023 345.863 Tm
0.001 Tc
[(Example 2.13:)-501(Sample comment within a )]TJ
/F16 1 Tf
9 0 0 9 309.862 345.863 Tm
-0.04 Tc
(par)Tj
/F12 1 Tf
9.48 0 0 9.48 324.952 345.863 Tm
0 Tc
-0.001 Tw
( element)Tj
ET
q
1 i
114.023 328.103 348 9.99 re
W* n
114.023 336.833 468 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 114.023 321.743 Tm
-0.001 Tc
0 Tw
(The W3C approved XML as an official Recommendation)Tj
0 -1.212 TD
0.001 Tw
(on February 10, 1998.)Tj
ET
q
1 i
114.023 285.593 348 9.99 re
W* n
114.023 294.323 468 0.51 re
f
Q
BT
8.75 0 0 9.48 114.023 298.763 Tm
-0.002 Tc
( )Tj
/F9 1 Tf
12.99 0 0 12.99 126.022 151.313 Tm
0 Tc
0.144 Tw
[(N)30(o)1(te ho)13(w this example demonstrates what 2.4, \223Character D)6(a)0(ta)]TJ
-0.9238 -1.1547 TD
0.034 Tw
[(and M)14(a)0(r)6(k)-1(up\224 said about the )]TJ
/F17 1 Tf
10.98 0 0 10.98 260.962 136.313 Tm
0 Tw
(<)Tj
/F9 1 Tf
12.99 0 0 12.99 267.112 136.313 Tm
-0.001 Tc
0.037 Tw
[( and )]TJ
/F17 1 Tf
10.98 0 0 10.98 293.182 136.313 Tm
0 Tc
0 Tw
(&)Tj
/F9 1 Tf
12.99 0 0 12.99 299.332 136.313 Tm
0.034 Tw
[( characters being allo)13(w)6(e)1(d within)]TJ
-14.2657 -1.1547 TD
(comments.)Tj
ET
0.852 g
1 i
114.023 631.013 347.97 -117.99 re
f
BT
/F15 1 Tf
15 0 0 15 126.022 605.992 Tm
0 g
[(2.5.)-732(Comments)]TJ
/F11 1 Tf
9.99 0 0 9.99 126.022 585.323 Tm
(Comments)Tj
/F10 1 Tf
4.8919 0 TD
-0.041 Tw
[( ma)27(y appear an)15(ywhere in a document outside other mar)-15(k)8(up; in )]TJ
-4.8919 -1.2012 TD
-0.008 Tw
[(addition, the)21(y)-2( ma)27(y appear within the document type declar)9(ation at places )]TJ
/F14 1 Tf
T*
0 Tw
[(allo)15(w)10(e)-3(d b)21(y)-2( the g)9(r)9(a)0(mmar)51(. The)18(y)-2( are not par)-42(t of the document\222)51(s)-1( char)12(acter )]TJ
T*
[(data; an XML processor ma)30(y)101(,)-1( b)21(u)0(t need not, mak)20(e)0( it possib)21(le f)29(or an appli-)]TJ
T*
[(cation to retr)-15(i)0(e)30(v)26(e the te)30(xt of comments)17(.)-1( F)31(or compatibility, the str)-15(ing \223)]TJ
/F17 1 Tf
29.982 0 TD
-0.041 Tc
(--)Tj
/F14 1 Tf
1.1201 0 TD
0 Tc
(\224 )Tj
-31.1021 -1.2012 TD
0.001 Tw
[(\(doub)21(le-h)30(yphen\) m)10(u)0(st not occur within comments)17(.)]TJ
ET
0.852 g
114.023 273.593 347.97 -34.98 re
f
BT
/F15 1 Tf
10.98 0 0 10.98 116.423 251.243 Tm
0 g
(Comments)Tj
ET
0.852 g
114.023 238.583 95.97 -11.97 re
f
BT
9 0 0 9 116.423 231.263 Tm
0 g
([15])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 231.263 Tm
0.001 Tc
(Comment)Tj
ET
0.852 g
210.022 238.583 239.97 -11.97 re
f
BT
/F17 1 Tf
7.6 0 0 7.98 210.022 231.263 Tm
0 g
-0.002 Tc
(::=)Tj
/F18 1 Tf
2.8421 0 TD
-0.001 Tc
-0.098 Tw
(\222\222)Tj
ET
0.852 g
450.022 238.583 11.97 -11.97 re
f
114.023 226.583 347.97 -49.98 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 126.022 204.923 Tm
0 g
0 Tc
0.001 Tw
[(An e)30(x)-2(ample of a comment: )]TJ
/F17 1 Tf
7.98 0 0 7.98 140.422 188.243 Tm
0.002 Tc
-0.001 Tw
()Tj
ET
114.023 238.313 348 0.51 re
f
114.023 226.313 348 0.51 re
f
endstream
endobj
94 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F11 19 0 R
/F12 20 0 R
/F14 25 0 R
/F15 26 0 R
/F16 30 0 R
/F17 31 0 R
/F18 38 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
96 0 obj
<<
/Length 5622
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0.001 Tc
(86)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tc
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F5 1 Tf
12.99 0 0 12.99 160.762 546.143 Tm
0 Tc
0.103 Tw
[(The parser may or may not pass XML comments to the applica-)]TJ
/F9 1 Tf
-0.9238 -1.1547 TD
0.049 Tw
[(tion, but it must pass pr)6(ocessing instr)-7(uctions, because that)18(\222)80(s)0( the pur-)]TJ
T*
0.126 Tw
[(pose of processing instr)-7(uctions: to r)11(e)-1(pr)9(esent special instr)-7(uctions for)]TJ
T*
0.002 Tw
(the application.)Tj
0.9238 -13.8731 TD
0.363 Tw
[(The pr)6(ocessing instr)-7(uction in E)7(xample 2.14 tells a mythical)]TJ
-0.9238 -1.1547 TD
0 Tw
[(\223)51(stinker\224 application to generate a par)-7(t)0(icular scent for fiv)7(e)1( seconds.)]TJ
/F12 1 Tf
9.48 0 0 9.48 148.762 287.063 Tm
0.001 Tc
[(Example 2.14:)-498(A)-1( sample processing instruction)]TJ
ET
q
1 i
148.762 271.703 348.03 9.99 re
W* n
148.522 280.943 0.24 -0.51 re
f
Q
q
1 i
148.762 280.943 463.23 -0.54 re
W* n
148.762 271.703 348.03 9.99 re
W* n
148.762 280.433 468.03 0.51 re
f
Q
q
1 i
148.762 252.173 348.03 10.02 re
W* n
148.522 261.413 0.24 -0.51 re
f
Q
q
1 i
148.762 261.413 463.23 -0.54 re
W* n
148.762 252.173 348.03 10.02 re
W* n
148.762 260.903 468.03 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 148.762 265.343 Tm
-0.001 Tc
0.001 Tw
()Tj
/F9 1 Tf
12.99 0 0 12.99 160.762 241.313 Tm
0.01 Tc
0.061 Tw
[(A par)-9(t)1(icular document may hav)8(e)0( pr)7(ocessing instr)-7(u)0(ctions for sev-)]TJ
-0.9238 -1.1547 TD
0.344 Tw
[(eral differ)12(ent applications, so the processing instr)-9(u)0(ction target)]TJ
T*
0 Tc
0 Tw
(\()Tj
/F16 1 Tf
10.98 0 0 10.98 153.052 211.313 Tm
-0.04 Tc
(PITarget)Tj
/F9 1 Tf
12.99 0 0 12.99 202.282 211.313 Tm
0.01 Tc
0.017 Tw
[(\), right after the opening )]TJ
/F17 1 Tf
10.98 0 0 10.98 333.682 211.313 Tm
-0.04 Tc
()Tj
/F9 1 Tf
12.99 0 0 12.99 346.012 211.313 Tm
0.01 Tc
[(, identifies the target applica-)]TJ
-15.1849 -1.1547 TD
0 Tw
[(tion for this pr)7(ocessing instr)-7(u)0(ction.)]TJ
10.38 0 0 10.38 329.692 201.533 Tm
0 Tc
(\206)Tj
ET
0.852 g
1 i
148.762 631.013 348 -69.99 re
f
BT
/F15 1 Tf
15 0 0 15 160.762 605.992 Tm
0 g
[(2.6.)-732(Pr)21(ocessing Instructions)]TJ
/F11 1 Tf
9.99 0 0 9.99 160.762 585.323 Tm
0.001 Tw
(Processing instructions)Tj
/F10 1 Tf
10.3754 0 TD
0 Tw
[( \(PIs\) allo)15(w documents to contain instr)-15(uctions f)32(o)-3(r )]TJ
-10.3754 -1.2012 TD
0.001 Tc
[(applications)18(.)]TJ
ET
0.852 g
148.762 490.793 348 -34.98 re
f
BT
/F15 1 Tf
10.98 0 0 10.98 151.162 468.473 Tm
0 g
0 Tc
0.001 Tw
[(Pr)17(ocessing Instructions)]TJ
ET
0.852 g
148.762 455.783 71.97 -11.97 re
f
BT
9 0 0 9 151.162 448.463 Tm
0 g
-0.001 Tc
([16])Tj
/F16 1 Tf
7.98 0 0 7.98 167.962 448.463 Tm
0.002 Tc
(PI)Tj
ET
0.852 g
220.762 455.783 264 -11.97 re
f
BT
/F17 1 Tf
7.6 0 0 7.98 220.762 448.463 Tm
0 g
0 Tc
(::=)Tj
/F18 1 Tf
2.8421 0 TD
-0.001 Tc
(\222\222 PITarget \(S \(Char* - \(Char* \222?>\222 Char*\)\)\)? \222?>\222)Tj
ET
0.852 g
484.792 455.783 11.97 -11.97 re
f
148.762 443.783 71.97 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 151.162 436.463 Tm
0 g
([17])Tj
/F16 1 Tf
7.98 0 0 7.98 167.962 436.463 Tm
0.002 Tc
(PITarget)Tj
ET
0.852 g
220.762 443.783 264 -11.97 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 220.762 436.463 Tm
0 g
-0.001 Tc
[(::=)-1043(Name - \(\(\222X\222 | \222x\222\) \(\222M\222 | \222m\222\) \(\222L\222 | \222l\222\)\))]TJ
ET
0.852 g
484.792 443.783 11.97 -11.97 re
f
148.762 431.783 348 -93.96 re
f
BT
/F14 1 Tf
9.99 0 0 9.99 160.762 410.122 Tm
0 g
0.001 Tc
-0.001 Tw
[(PIs are not par)-38(t)3( of the document\222)52(s)-1( char)13(acter data, b)19(u)1(t m)11(u)-2(st be passed )]TJ
0 -1.2012 TD
0 Tc
-0.04 Tw
[(through to the application. The PI begins with a target \()]TJ
/F17 1 Tf
23.9009 0 TD
-0.039 Tc
(PITarget)Tj
/F14 1 Tf
4.4835 0 TD
0 Tc
-0.039 Tw
(\) used to )Tj
-28.3844 -1.2012 TD
0 Tw
[(identify the application to which the instr)-15(uction is directed. The target )]TJ
T*
0.001 Tc
(names \223)Tj
/F17 1 Tf
3.6156 0 TD
-0.04 Tc
(XML)Tj
/F14 1 Tf
1.6787 0 TD
0 Tc
-0.002 Tw
(\224, \223)Tj
/F17 1 Tf
1.2222 0 TD
-0.038 Tc
(xml)Tj
/F14 1 Tf
1.6817 0 TD
0 Tc
0 Tw
[(\224, and so on are reser)-30(v)26(e)-3(d f)32(or standardization in this or )]TJ
-8.1982 -1.2012 TD
[(future v)26(ersions of this specification. The XML Notation mechanism ma)30(y )]TJ
T*
[(be used f)29(or f)32(o)-3(r)-24(m)1(al declar)9(ation of PI targets)17(.)]TJ
ET
157.522 183.233 0.24 -0.51 re
f
301.762 182.723 0.24 0.51 re
f
157.762 182.723 144 0.51 re
f
BT
/F9 1 Tf
9.99 0 0 9.99 166.762 170.303 Tm
[(\206)-721(T)-1(he XML W)80(o)0(r)5(k)-1(ing G)23(r)8(oup consider)11(e)0(d r)11(e)0(quiring notation declarations for )]TJ
1.2012 -1.2012 TD
[(each pr)8(ocessing instr)-7(uction target, but this would hav)9(e)0( effectively prohibited )]TJ
T*
[(the use of pr)5(ocessing instr)-10(uctions in w)5(e)0(ll-formed documents, which don)72(\222)79(t )]TJ
T*
[(r)8(e)3(quir)8(e any declarations. S)12(ee 4.7, \223N)29(otation D)5(e)3(clarations\224, for mor)11(e informa-)]TJ
T*
(tion)Tj
ET
148.762 455.513 348.03 0.51 re
f
148.762 443.513 348.03 0.51 re
f
148.762 443.513 348.03 0.51 re
f
148.762 431.513 348.03 0.51 re
f
endstream
endobj
97 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F11 19 0 R
/F12 20 0 R
/F13 24 0 R
/F14 25 0 R
/F15 26 0 R
/F16 30 0 R
/F17 31 0 R
/F18 38 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
99 0 obj
<<
/Length 5855
>>
stream
BT
/F5 1 Tf
9 0 0 9 329.272 667.642 Tm
0 g
/GS1 gs
0.3 Tc
-0.303 Tw
[(2.7.)-797(CDATA S)]TJ
7.2 0 0 7.2 413.992 667.642 Tm
0.374 Tc
(ECTIONS)Tj
15.99 0 0 15.99 501.232 667.642 Tm
0.001 Tc
(87)Tj
/F9 1 Tf
12.99 0 0 12.99 126.022 509.333 Tm
0 Tc
0.016 Tw
[(As w)6(e)-1( saw in 2.4, \223Character D)6(ata and M)11(a)0(r)6(k)2(up\224, to \223)51(e)-1(scape\224 some)]TJ
-0.9238 -1.1825 TD
[(text is to identify it as something that should escape parsing. I)12(n)1( other)]TJ
T*
0.025 Tw
[(wor)13(d)1(s, if ther)11(e)31(\222)80(s)0( anything in that text that would normally be consid-)]TJ
T*
-0.024 Tw
[(er)9(ed XML mar)6(k)-1(up)15(, tr)9(eat it as character data. After an XML parser sees)]TJ
0 -1.1848 TD
(the )Tj
/F17 1 Tf
10.98 0 0 10.98 134.782 447.863 Tm
-0.04 Tc
()Tj
/F9 1 Tf
12.99 0 0 12.99 286.552 432.503 Tm
0 Tc
[( markup that indicates the end, it)]TJ
-13.2819 -1.1825 TD
-0.007 Tw
[(assumes that all the characters it sees ar)11(e character data\227ev)7(e)-1(n any left)]TJ
T*
0 Tw
(angle brackets and ampersand characters.)Tj
0.9238 -15.2426 TD
0.037 Tw
[(CDA)71(T)64(A sections ar)11(e popular for sho)13(wing demonstration XML \(or)]TJ
-0.9238 -1.1825 TD
0.048 Tw
[(SGML or HTML\) mar)6(kup within an XML document. The markup)]TJ
0 -1.1848 TD
0.071 Tw
[(can be sho)13(wn as-is with no modifications, but the parser won)70(\222)80(t con-)]TJ
0 -1.1825 TD
0 Tw
[(fuse the demonstration mar)6(k)2(up with actual document mar)6(k)2(up)15(.)]TJ
0.9238 -1.6166 TD
0.005 Tw
[(F)37(o)-1(r example, in the document fragment in Example 2.15, an XML)]TJ
-0.9238 -1.1825 TD
0.203 Tw
[(parser won)70(\222)80(t consider )]TJ
/F17 1 Tf
10.98 0 0 10.98 230.152 121.313 Tm
-0.04 Tc
()Tj
/F9 1 Tf
12.99 0 0 12.99 279.352 121.313 Tm
-0.001 Tc
(, )Tj
/F17 1 Tf
10.98 0 0 10.98 288.472 121.313 Tm
-0.04 Tc
[()]TJ
/F9 1 Tf
12.99 0 0 12.99 442.282 121.313 Tm
0 Tc
(, or)Tj
ET
0.852 g
1 i
114.023 629.992 347.97 -93.96 re
f
BT
/F15 1 Tf
15 0 0 15 126.022 605.003 Tm
0 g
0 Tw
[(2.7.)-732(CD)40(A)90(T)91(A Sections)]TJ
/F11 1 Tf
9.99 0 0 9.99 126.022 584.333 Tm
0.001 Tc
-0.021 Tw
[(CDA)37(T)95(A sections)]TJ
/F10 1 Tf
7.1712 0 TD
-0.02 Tw
[( ma)31(y occur an)13(ywhere char)10(acter data ma)31(y occur)-29(;)3( the)22(y)-1( are )]TJ
-7.1712 -1.2012 TD
0 Tc
0 Tw
[(used to escape b)18(loc)20(ks of te)30(xt containing char)12(acters which w)7(ould other-)]TJ
T*
[(wise be recogniz)14(ed as mar)-15(k)11(up)36(. CD)40(A)120(T)119(A sections begin with the str)-15(ing )]TJ
/F14 1 Tf
T*
(\223)Tj
/F17 1 Tf
0.3333 0 TD
-0.04 Tc
()Tj
/F14 1 Tf
1.6817 0 TD
0 Tc
(\224:)Tj
ET
0.852 g
114.023 385.433 347.97 -34.95 re
f
BT
/F15 1 Tf
10.98 0 0 10.98 116.423 363.113 Tm
0 g
-0.002 Tw
[(CD)39(A)91(T)89(A Sections)]TJ
ET
0.852 g
114.023 350.453 95.97 -11.97 re
f
BT
9 0 0 9 116.423 343.103 Tm
0 g
([18])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 343.103 Tm
0.001 Tc
(CDSect)Tj
ET
0.852 g
210.022 350.453 239.97 -11.97 re
f
BT
/F17 1 Tf
7.6 0 0 7.98 210.022 343.103 Tm
0 g
-0.001 Tc
[(::=)-1047(C)-1(DStart CData CDEnd)]TJ
ET
0.852 g
450.022 350.453 11.97 -11.97 re
f
114.023 338.453 95.97 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 116.423 331.103 Tm
0 g
0 Tc
([19])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 331.103 Tm
0.001 Tc
(CDStart)Tj
ET
0.852 g
210.022 338.453 239.97 -11.97 re
f
BT
/F17 1 Tf
7.6 0 0 7.98 210.022 331.103 Tm
0 g
-0.002 Tc
(::=)Tj
/F18 1 Tf
2.8421 0 TD
-0.001 Tc
(\222\222 Char*\)\))]TJ
ET
0.852 g
450.022 326.453 11.97 -11.97 re
f
114.023 314.453 95.97 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 116.423 307.103 Tm
0 g
0 Tc
([21])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 307.103 Tm
0.002 Tc
(CDEnd)Tj
ET
0.852 g
210.022 314.453 239.97 -11.97 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 210.022 307.103 Tm
0 g
-0.001 Tc
[(::=)-1047(\222)-1(]]>\222)]TJ
ET
0.852 g
450.022 314.453 11.97 -11.97 re
f
114.023 302.453 347.97 -69.99 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 126.022 280.763 Tm
0 g
0 Tc
0 Tw
[(Within a CD)37(A)120(T)122(A section, only the )]TJ
/F17 1 Tf
14.7868 0 TD
-0.039 Tc
(CDEnd)Tj
/F10 1 Tf
2.8018 0 TD
0 Tc
[( str)-15(ing is recogniz)17(ed as mar)-15(k)8(up)33(, )]TJ
-17.5886 -1.2012 TD
-0.021 Tw
[(so that left angle br)9(ac)20(k)20(e)0(ts and ampersands ma)30(y occur in their liter)9(al f)32(o)0(r)-27(m)1(; )]TJ
/F14 1 Tf
T*
0 Tw
[(the)21(y)-2( need not \(and cannot\) be escaped using \223)]TJ
/F17 1 Tf
20.6697 0 TD
-0.04 Tc
(<)Tj
/F14 1 Tf
2.2402 0 TD
0 Tc
0.001 Tw
(\224 and \223)Tj
/F17 1 Tf
2.8919 0 TD
-0.04 Tc
(&)Tj
/F14 1 Tf
2.8018 0 TD
0 Tc
(\224. )Tj
-28.6036 -1.2012 TD
0 Tw
[(CD)37(A)120(T)122(A sections cannot nest.)]TJ
ET
114.023 350.183 348 0.51 re
f
114.023 338.183 348 0.51 re
f
114.023 338.183 348 0.51 re
f
114.023 326.183 348 0.51 re
f
114.023 326.183 348 0.51 re
f
114.023 314.183 348 0.51 re
f
114.023 314.183 348 0.51 re
f
114.023 302.183 348 0.51 re
f
endstream
endobj
100 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F11 19 0 R
/F14 25 0 R
/F15 26 0 R
/F16 30 0 R
/F17 31 0 R
/F18 38 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
102 0 obj
<<
/Length 6455
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0.001 Tc
(88)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tc
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F17 1 Tf
10.98 0 0 10.98 148.762 624.323 Tm
-0.04 Tc
()Tj
/F9 1 Tf
12.99 0 0 12.99 204.142 624.323 Tm
0 Tc
0.078 Tw
[( to be actual mar)6(k)-1(up within the document)18(\222)80(s)0( )]TJ
/F17 1 Tf
10.98 0 0 10.98 434.392 624.323 Tm
-0.04 Tc
(par)Tj
/F9 1 Tf
12.99 0 0 12.99 452.842 624.323 Tm
0 Tc
0.08 Tw
[( element)]TJ
-23.409 -1.1547 TD
0 Tw
[(because that text is inside a CDA)71(T)64(A section.)]TJ
/F12 1 Tf
9.48 0 0 9.48 148.762 588.443 Tm
0.001 Tc
-0.001 Tw
[(Example 2.15:)-498(Use of CDA)75(T)56(A section to "escape" )]TJ
/F16 1 Tf
9 0 0 9 378.202 588.443 Tm
-0.04 Tc
(img)Tj
/F12 1 Tf
9.48 0 0 9.48 393.292 588.443 Tm
0.002 Tc
0 Tw
( and )Tj
/F16 1 Tf
9 0 0 9 416.662 588.443 Tm
-0.041 Tc
(center)Tj
/F12 1 Tf
9.48 0 0 9.48 446.872 588.443 Tm
0.001 Tc
-0.002 Tw
( tags)Tj
ET
q
1 i
148.762 571.073 348.03 9.99 re
W* n
148.522 580.313 0.24 -0.51 re
f
Q
q
1 i
148.762 580.313 463.23 -0.54 re
W* n
148.762 571.073 348.03 9.99 re
W* n
148.762 579.802 468.03 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 148.762 564.742 Tm
-0.001 Tc
0 Tw
(This HTML code will center the "Standard Stoppages" picture:)Tj
0 -1.2152 TD
0.001 Tw
( )Tj
0 -1.212 TD
( )Tj
T*
()Tj
ET
q
1 i
148.762 505.583 348.03 9.99 re
W* n
148.522 514.823 0.24 -0.51 re
f
Q
q
1 i
148.762 514.823 463.23 -0.54 re
W* n
148.762 505.583 348.03 9.99 re
W* n
148.762 514.313 468.03 0.51 re
f
Q
BT
8.75 0 0 9.48 148.762 518.723 Tm
-0.002 Tw
(]]> )Tj
/F9 1 Tf
12.99 0 0 12.99 160.762 480.682 Tm
0 Tc
0.059 Tw
[(The spec tells us that, in CDA)69(T)66(A sections, left angle brackets and)]TJ
-0.9238 -1.1547 TD
0.236 Tw
[(ampersands \223)60(n)1(eed not \(and cannot\) be escaped using \221)]TJ
/F17 1 Tf
10.98 0 0 10.98 444.112 465.682 Tm
-0.04 Tc
(<)Tj
/F9 1 Tf
12.99 0 0 12.99 468.742 465.682 Tm
0 Tc
0.235 Tw
(\222 and)Tj
-24.633 -1.1547 TD
0 Tw
(\221)Tj
/F17 1 Tf
10.98 0 0 10.98 151.822 450.682 Tm
-0.04 Tc
(&)Tj
/F9 1 Tf
12.99 0 0 12.99 182.572 450.682 Tm
0 Tc
0.142 Tw
[(\222\224. The strings )]TJ
/F17 1 Tf
10.98 0 0 10.98 267.532 450.682 Tm
-0.04 Tc
(<)Tj
/F9 1 Tf
12.99 0 0 12.99 292.132 450.682 Tm
-0.001 Tc
0.144 Tw
[( and )]TJ
/F17 1 Tf
10.98 0 0 10.98 320.992 450.682 Tm
-0.04 Tc
(&)Tj
/F9 1 Tf
12.99 0 0 12.99 351.742 450.682 Tm
0 Tc
0.143 Tw
[( ar)11(e just character data in a)]TJ
-15.626 -1.1547 TD
0 Tw
[(CDA)71(T)64(A section, just like ever)-19(ything else other than )]TJ
/F17 1 Tf
10.98 0 0 10.98 410.722 435.683 Tm
-0.04 Tc
(]]>)Tj
/F9 1 Tf
12.99 0 0 12.99 429.172 435.683 Tm
0 Tc
(.)Tj
-20.663 -1.3256 TD
0.278 Tw
[(\223CDA)71(T)64(A)-1( sections cannot nest\224 means that y)6(o)1(u can)70(\222)78(t put one)]TJ
-0.9238 -1.1547 TD
0.091 Tw
[(CDA)71(T)64(A section inside of another)59(.)1( If you think about ho)10(w CDA)71(T)64(A)]TJ
T*
0.049 Tw
[(sections work, nesting them doesn)70(\222)80(t make any sense. F)37(o)1(r example, in)]TJ
T*
0.042 Tw
[(E)7(xample 2.16, the CDA)69(T)66(A star)-7(t at line 2 means \223)60(this is all character)]TJ
T*
0 Tw
(data until the next )Tj
/F17 1 Tf
10.98 0 0 10.98 244.222 358.463 Tm
-0.04 Tc
(]]>)Tj
/F9 1 Tf
12.99 0 0 12.99 262.672 358.463 Tm
0 Tc
(\224.)Tj
/F12 1 Tf
9.48 0 0 9.48 148.762 337.583 Tm
0.001 Tc
-0.001 Tw
[(Example 2.16:)-498(A)-1(ttempted nesting of CDA)75(T)53(A)2( sections)]TJ
ET
q
1 i
148.762 320.213 348.03 9.99 re
W* n
148.522 329.453 0.24 -0.51 re
f
Q
q
1 i
148.762 329.453 463.23 -0.54 re
W* n
148.762 320.213 348.03 9.99 re
W* n
148.762 328.943 468.03 0.51 re
f
Q
BT
/F16 1 Tf
9.2 0 0 9.99 148.762 313.883 Tm
-0.044 Tc
(1. )Tj
/F18 1 Tf
8.75 0 0 9.48 164.092 313.883 Tm
-0.001 Tc
0.001 Tw
( This line isn\222t in any CDATA section.)Tj
/F16 1 Tf
9.2 0 0 9.99 148.762 302.363 Tm
-0.044 Tc
(2. )Tj
/F18 1 Tf
8.75 0 0 9.48 164.092 302.363 Tm
-0.001 Tc
( )Tj
/F16 1 Tf
9.2 0 0 9.99 148.762 244.883 Tm
-0.044 Tc
(7. )Tj
/F18 1 Tf
8.75 0 0 9.48 164.092 244.883 Tm
-0.001 Tc
( This is outside of the inner nested CDATA section, but)Tj
/F16 1 Tf
9.2 0 0 9.99 148.762 233.363 Tm
-0.044 Tc
(8. )Tj
/F18 1 Tf
8.75 0 0 9.48 164.092 233.363 Tm
-0.001 Tc
0 Tw
( still inside the outer one.)Tj
/F16 1 Tf
9.2 0 0 9.99 148.762 221.873 Tm
-0.044 Tc
(9. )Tj
/F18 1 Tf
8.75 0 0 9.48 164.092 221.873 Tm
-0.001 Tc
0.001 Tw
( ]]>)Tj
ET
q
1 i
148.762 197.213 348.03 9.99 re
W* n
148.522 206.453 0.24 -0.51 re
f
Q
q
1 i
148.762 206.453 463.23 -0.54 re
W* n
148.762 197.213 348.03 9.99 re
W* n
148.762 205.943 468.03 0.51 re
f
Q
BT
/F16 1 Tf
9.2 0 0 9.99 148.762 210.353 Tm
-0.044 Tc
(10.)Tj
/F18 1 Tf
8.75 0 0 9.48 164.092 210.353 Tm
-0.001 Tc
( This line isn\222t in any CDATA section.)Tj
/F5 1 Tf
12.99 0 0 12.99 160.762 172.313 Tm
0 Tc
0.066 Tw
(The next )Tj
/F17 1 Tf
10.98 0 0 10.98 210.922 172.313 Tm
-0.04 Tc
(]]>)Tj
/F5 1 Tf
12.99 0 0 12.99 229.372 172.313 Tm
0 Tc
[( after line 2 is on line 6, so the attempt at star)-10(t)0(ing a)]TJ
-6.2056 -1.3095 TD
0.001 Tw
[(ne)-6(w CDA)71(T)64(A section on line 4 is just tr)9(eated by the processor as mor)11(e)]TJ
0 -1.3072 TD
0.056 Tw
[(character data. The r)9(e)1(al pr)6(oblem comes when the parser r)9(e)1(aches line)]TJ
0 -1.3095 TD
0.045 Tw
[(9: if line 6 ended the CDA)69(T)66(A section begun at line 2, what is line 9)]TJ
ET
endstream
endobj
103 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F12 20 0 R
/F13 24 0 R
/F16 30 0 R
/F17 31 0 R
/F18 38 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
105 0 obj
<<
/Length 4130
>>
stream
BT
/F5 1 Tf
9 0 0 9 329.272 667.642 Tm
0 g
/GS1 gs
0.3 Tc
-0.303 Tw
[(2.7.)-797(CDATA S)]TJ
7.2 0 0 7.2 413.992 667.642 Tm
0.374 Tc
(ECTIONS)Tj
15.99 0 0 15.99 501.232 667.642 Tm
0.001 Tc
(89)Tj
/F9 1 Tf
12.99 0 0 12.99 114.023 624.323 Tm
0 Tc
0.09 Tw
[(ending? N)30(o)1(thing, so the parser doesn)70(\222)80(t kno)10(w)2( what to do\227so it)16(\222)80(s)0( an)]TJ
0 -1.3072 TD
-0.002 Tc
[(error)57(.)]TJ
0.9238 -1.3095 TD
0 Tc
0.077 Tw
[(O)7(n)-2(e mor)11(e)-1( handy thing about CDA)71(T)64(A sections: a document with)]TJ
-0.9238 -1.3095 TD
0.097 Tw
[(no document type declaration has no information about which ele-)]TJ
0 -1.3072 TD
-0.011 Tw
[(ments hav)7(e carriage r)11(e)-1(turns that r)9(e)1(ally matter)62(.)-2( That)16(\222)80(s)2( because it has no)]TJ
0 -1.3095 TD
0.066 Tw
[(element type declarations to r)9(e)1(v)7(e)-1(al whether an element type has ele-)]TJ
T*
0.254 Tw
[(ment content \(see 3.2.1, \223E)11(lement Content\224, for mor)9(e)1( on this\).)]TJ
0 -1.3072 TD
0.252 Tw
[(CDA)71(T)64(A sections become ev)7(en mor)11(e useful for these documents,)]TJ
0 -1.3095 TD
0.053 Tw
[(because they clearly indicate which par)-10(t)0(s of a document should have)]TJ
T*
-0.001 Tw
[(their carriage r)9(e)1(turns and other white space left alone b)6(y)-1( the parser)62(.)]TJ
ET
0.852 g
1 i
114.023 443.003 347.97 -61.98 re
f
BT
/F14 1 Tf
9.99 0 0 9.99 126.022 421.313 Tm
0 g
0 Tw
[(An e)30(x)-2(ample of a CD)37(A)120(T)122(A section, in which \223)]TJ
/F17 1 Tf
18.8168 0 TD
-0.039 Tc
()Tj
/F14 1 Tf
5.6036 0 TD
0.001 Tc
-0.003 Tw
(\224 and )Tj
-24.4204 -1.2012 TD
0 Tc
0 Tw
(\223)Tj
/F17 1 Tf
0.3333 0 TD
-0.04 Tc
()Tj
/F14 1 Tf
6.1622 0 TD
0 Tc
[(\224 are recogniz)14(ed as char)9(acter data, not mar)-15(k)11(up: )]TJ
/F17 1 Tf
7.98 0 0 7.98 140.422 392.663 Tm
0.002 Tc
(Hello, world!]]>)Tj
/F19 1 Tf
12.99 0 0 12.99 120.023 255.323 Tm
0 Tc
( )Tj
3.2333 5.4666 TD
-0.055 Tc
[(Ti)-54(p)-55( )]TJ
/F20 1 Tf
10.98 0 0 10.98 200.152 326.333 Tm
0 Tc
0.001 Tw
[(Pr)21(oduction 19 is the f)20(i)-1(r)-18(s)-1(t pr)18(oduction in the XML )]TJ
/F21 1 Tf
-3.4727 -1.1858 TD
0 Tw
[(specif)20(ication that uses an XML k)48(e)1(ywor)21(d: \223CDA)97(T)62(A\224. Note that it\222)50(s)-1( )]TJ
0 -1.1831 TD
-0.012 Tw
[(wr)-20(itten in upper-case in the pr)18(oduction, with no option of wr)-20(iting it )]TJ
T*
0 Tw
[(in lo)19(w)41(e)-2(r-case)-32(. This applies to all XML k)51(e)-2(ywor)18(ds\227they have to be )]TJ
0 -1.1858 TD
0.001 Tw
[(wr)-20(itten in upper-case)-29(.)]TJ
ET
112.523 341.003 3 -90.03 re
f
q
121.012 266.993 35.01 68.01 re
W* n
1 g
103.012 333.983 70.98 -65.97 re
f
Q
q
3 i
174.022 333.983 m
103.012 333.983 l
103.012 267.983 l
174.023 267.983 l
W* n
121.012 266.993 35.01 68.01 re
W* n
0.87 g
/GS2 gs
103.03 268.32 70.737 65.347 re
f
0.9 g
151.382 297.939 m
152.697 299.309 l
125.643 299.309 l
125.643 274.209 l
151.382 297.939 l
f
1 g
151.382 297.917 m
126.958 275.524 l
125.643 274.209 l
152.697 274.209 l
152.697 299.309 l
151.382 297.917 l
f
0.95 g
127.056 275.461 24.348 22.393 re
f
0.87 g
146.145 280.87 m
146.145 277.887 l
134.078 283.934 l
134.078 286.595 l
146.145 292.695 l
146.145 289.712 l
137.303 285.224 l
146.145 280.87 l
f
0.94 g
145.034 282.541 m
145.034 279.558 l
132.967 285.605 l
132.967 288.266 l
145.034 294.366 l
145.034 291.383 l
136.192 286.895 l
145.034 282.541 l
f
0.9 g
151.382 326.892 m
152.697 328.262 l
125.643 328.262 l
125.643 303.163 l
151.382 326.892 l
f
1 g
151.382 326.87 m
126.958 304.477 l
125.643 303.163 l
152.697 303.163 l
152.697 328.262 l
151.382 326.87 l
f
0.95 g
127.056 304.414 24.348 22.393 re
f
0.87 g
143.453 314.737 m
134.611 319.225 l
134.611 322.208 l
146.678 316.108 l
146.678 313.447 l
134.611 307.4 l
134.611 310.383 l
143.453 314.737 l
f
0.94 g
142.342 316.408 m
133.5 320.896 l
133.5 323.88 l
145.567 317.779 l
145.567 315.118 l
133.5 309.071 l
133.5 312.055 l
142.342 316.408 l
f
Q
endstream
endobj
106 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F14 25 0 R
/F17 31 0 R
/F19 39 0 R
/F20 40 0 R
/F21 41 0 R
>>
/ExtGState <<
/GS1 8 0 R
/GS2 9 0 R
>>
>>
endobj
108 0 obj
<<
/Length 2768
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0.001 Tc
(90)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tc
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F9 1 Tf
12.99 0 0 12.99 160.762 470.333 Tm
0 Tc
0.071 Tw
[(The second \223H)18(ello, world\224 example)29(\222)80(s status as a legal XML docu-)]TJ
-0.9238 -1.1547 TD
0.027 Tw
[(ment demonstrates the potential simplicity \(and much of the appeal\))]TJ
T*
0.057 Tw
[(of XML. I)24(t)18(\222)80(s)0( w)6(e)1(ll-formed \223but not v)7(alid\224 because a valid document)18(\222)80(s)]TJ
T*
0.055 Tw
[(elements all conform to element type declarations in the document)18(\222)80(s)]TJ
T*
0.047 Tw
[(DTD, and this document doesn)70(\222)78(t)2( ev)7(en have an associated DTD. S)11(e)1(e)]TJ
T*
-0.02 Tw
[(the upcoming specification paragraph beginning \223)-16(T)-1(he function of the)]TJ
T*
0 Tw
[(mar)6(k)2(up in an XML document\205\224 for mor)11(e)-1( on this.)]TJ
0.9238 -1.1547 TD
0.105 Tw
[(This section of the XML specification describes mar)6(kup that can)]TJ
-0.9238 -1.1547 TD
0.084 Tw
[(make a document ev)7(en mor)11(e)-1( useful, because it pro)15(v)0(ides extra infor-)]TJ
T*
0.118 Tw
[(mation to a processing program about the document and its str)-7(u)-1(c-)]TJ
T*
0.025 Tw
[(tur)11(e)-1(. The first \223hello world\224 example abo)17(v)7(e sho)13(ws the first thing that)]TJ
T*
0.009 Tw
[(y)6(o)-1(u \223)60(m)-1(ay)87(, and should\224 add: an XML declaration, which tells the pr)6(o-)]TJ
T*
-0.001 Tc
-0.002 Tw
[(cessor \223H)17(ey! This is an XML document! I)23(t)-1( conforms to v)6(e)0(rsion 1.0 of)]TJ
T*
0 Tc
0 Tw
(the XML specification!\224)Tj
ET
0.852 g
1 i
148.762 632.992 348 -141.96 re
f
BT
/F15 1 Tf
15 0 0 15 160.762 608.003 Tm
0 g
[(2.8.)-732(Pr)21(olog and Document T)59(y)0(pe Dec)20(laration)]TJ
/F10 1 Tf
9.99 0 0 9.99 160.762 587.333 Tm
[(XML documents ma)27(y)101(,)-1( and should, begin with an )]TJ
/F11 1 Tf
21.4474 0 TD
0.001 Tc
-0.003 Tw
(XML declaration)Tj
/F10 1 Tf
7.2463 0 TD
0 Tc
( which )Tj
-28.6937 -1.2012 TD
0 Tw
[(specifies the v)26(ersion of XML being used. F)31(o)-3(r e)30(x)-2(ample)15(, the f)29(ollo)15(wing is a )]TJ
T*
-0.001 Tw
[(complete XML document, w)10(e)-3(ll-f)32(or)-27(med b)18(u)0(t not v)26(a)-3(lid: )]TJ
/F17 1 Tf
7.98 0 0 7.98 175.162 546.652 Tm
0.002 Tc
0 Tw
()Tj
0 -1.2519 TD
(Hello, world!)Tj
/F10 1 Tf
9.99 0 0 9.99 160.762 519.323 Tm
0 Tc
( and so is this: )Tj
/F17 1 Tf
7.98 0 0 7.98 175.162 502.673 Tm
0.002 Tc
(Hello, world!)Tj
ET
endstream
endobj
109 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F11 19 0 R
/F13 24 0 R
/F15 26 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
111 0 obj
<<
/Length 4387
>>
stream
BT
/F5 1 Tf
9 0 0 9 168.352 667.642 Tm
0 g
/GS1 gs
0.3 Tc
[(2.8.)-797(P)]TJ
7.2 0 0 7.2 207.472 667.642 Tm
0.374 Tc
(ROLOG)Tj
9 0 0 9 246.382 667.642 Tm
0 Tc
0 Tw
( )Tj
7.2 0 0 7.2 250.642 667.642 Tm
0.377 Tc
[(AN)6(D)]TJ
9 0 0 9 274.462 667.642 Tm
0.227 Tc
( D)Tj
7.2 0 0 7.2 288.442 667.642 Tm
0.374 Tc
(OCUMENT)Tj
9 0 0 9 344.572 667.642 Tm
0.223 Tc
( T)Tj
7.2 0 0 7.2 357.472 667.642 Tm
0.374 Tc
(YPE)Tj
9 0 0 9 377.842 667.642 Tm
0.227 Tc
( D)Tj
7.2 0 0 7.2 391.822 667.642 Tm
0.375 Tc
(ECLARATION)Tj
15.99 0 0 15.99 501.232 667.642 Tm
0.001 Tc
(91)Tj
12.99 0 0 12.99 126.022 455.333 Tm
0 Tc
0.085 Tw
[(I)12(n)1( case r)11(e)-1(aders ar)11(e tempted to assume that the next generation of)]TJ
-0.9238 -1.1547 TD
0.563 Tw
(XML documents will begin with )Tj
/F17 1 Tf
10.98 0 0 10.98 317.812 440.333 Tm
-0.04 Tc
[()]TJ
/F5 1 Tf
12.99 0 0 12.99 440.842 440.333 Tm
0.001 Tc
[( or)]TJ
/F17 1 Tf
10.98 0 0 10.98 114.023 425.333 Tm
-0.04 Tc
[()]TJ
/F5 1 Tf
12.99 0 0 12.99 237.052 425.333 Tm
0 Tc
0.083 Tw
[(, this rather legalistic paragraph warns them)]TJ
-9.4712 -1.1547 TD
-0.014 Tw
[(not to make any such assumptions. I)12(n)1( fact, it tells them not to assume)]TJ
T*
0 Tw
[(that ther)11(e will even )]TJ
/F2 1 Tf
7.619 0 TD
-0.002 Tc
(be)Tj
/F5 1 Tf
0.8129 0 TD
0 Tc
-0.001 Tw
[( another v)7(e)-1(rsion of XML.)]TJ
-7.5082 -1.1547 TD
0.074 Tw
[(I)12(m)-1(agine that y)6(o)-1(u wr)6(ote an XML pr)6(ocessing application, and no)10(w)]TJ
/F9 1 Tf
-0.9238 -1.1547 TD
0.084 Tw
[(it)18(\222)80(s)0( thr)11(ee y)6(e)1(ars later and people ar)11(e still using that pr)6(ogram. P)55(e)-1(rhaps)]TJ
T*
0.05 Tw
[(the XML spec has been updated to v)7(e)-1(rsion 1.2, and these users have)]TJ
T*
0.128 Tw
[(some ne)-6(w documents that take adv)7(a)0(ntage of version 1.2\222)80(s ne)-6(w fea-)]TJ
T*
0.139 Tw
[(tur)9(e)1(s. What if they feed the ne)-6(w documents to y)6(o)1(ur pr)6(ogram that)]TJ
T*
0.005 Tw
[(they have gr)6(o)13(w)-1(n to lo)15(v)7(e)-1( o)15(v)7(er the y)6(e)-1(ars? H)18(o)13(w does y)6(o)1(ur pr)6(ogram r)11(e)1(act)]TJ
T*
0 Tw
[(to the use of these ne)-6(w featur)11(es? Ther)11(e ar)11(e two choices:)]TJ
/F4 1 Tf
7.98 0 0 7.98 133.222 262.313 Tm
0.398 g
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 150.022 262.313 Tm
0 g
[(I)24(t)0( may sputter and choke on the new par)-10(t)2(s of the )]TJ
T*
(document.)Tj
/F4 1 Tf
7.98 0 0 7.98 133.222 228.323 Tm
0.398 g
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 150.022 228.323 Tm
0 g
[(I)24(t)0( can first check for the XML declaration)70(\222)80(s v)7(ersion )]TJ
T*
(number and output a warning message if it equals )Tj
T*
(anything other than \2231.0\224.)Tj
ET
0.852 g
1 i
114.023 629.992 347.97 -153.96 re
f
BT
/F14 1 Tf
9.99 0 0 9.99 126.022 608.333 Tm
0 g
-0.02 Tw
[(The v)26(ersion n)9(u)-3(mber \223)]TJ
/F17 1 Tf
9.4114 0 TD
-0.04 Tc
(1.0)Tj
/F14 1 Tf
1.6817 0 TD
0.001 Tc
-0.021 Tw
[(\224 should be used to indicate conf)33(or)-23(mance to this )]TJ
-11.0931 -1.2012 TD
0 Tc
0 Tw
[(v)26(ersion of this specification; it is an error f)29(or a document to use the v)26(alue )]TJ
T*
(\223)Tj
/F17 1 Tf
0.3333 0 TD
-0.04 Tc
(1.0)Tj
/F14 1 Tf
1.6787 0 TD
0 Tc
[(\224 if it does not conf)29(or)-24(m to this v)26(ersion of this specification. It is the )]TJ
-2.012 -1.2012 TD
-0.007 Tw
[(intent of the XML w)10(o)-3(r)-15(k)2(ing g)9(roup to giv)26(e)0( later v)23(ersions of this specification )]TJ
T*
-0.003 Tw
[(n)9(u)0(mbers other than \223)]TJ
/F17 1 Tf
9.2703 0 TD
-0.04 Tc
(1.0)Tj
/F14 1 Tf
1.6817 0 TD
0 Tc
[(\224, b)18(u)0(t this intent does not indicate a commitment )]TJ
-10.952 -1.2012 TD
0.001 Tc
-0.001 Tw
[(to produce an)16(y future v)27(ersions of XML, nor if an)16(y are produced, to use )]TJ
T*
0 Tc
-0.035 Tw
[(an)15(y par)-39(t)2(icular n)9(u)-3(mber)-15(ing scheme)12(. Since future v)26(ersions are not r)-15(uled out, )]TJ
T*
0 Tw
[(this constr)-15(uct is pro)12(v)2(ided as a means to allo)15(w the possibility of automatic )]TJ
T*
0.001 Tw
[(v)26(ersion recognition, should it become necessar)-30(y)98(. Processors ma)30(y signal )]TJ
T*
0 Tw
[(an error if the)18(y)2( receiv)26(e)0( documents labeled with v)26(ersions the)18(y)1( do not sup-)]TJ
T*
-0.001 Tc
[(por)-43(t.)]TJ
ET
endstream
endobj
112 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F2 78 0 R
/F4 6 0 R
/F5 7 0 R
/F9 17 0 R
/F14 25 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
114 0 obj
<<
/Length 4526
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0.001 Tc
(92)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tc
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F5 1 Tf
12.99 0 0 12.99 160.762 503.992 Tm
0 Tc
0.023 Tw
[(This is probably the most impor)-10(tant paragraph in the whole speci-)]TJ
-0.9238 -1.1547 TD
0.141 Tw
[(fication. M)11(a)0(r)6(k)2(up identifies storage str)-7(uctur)9(e)1( \(entity str)-7(uctur)9(e)1(\) and)]TJ
/F9 1 Tf
T*
0.107 Tw
[(logical str)-7(u)-1(ctur)11(e)-1( \(a document)18(\222)78(s)2( elements and their r)11(e)-1(lationship\) and)]TJ
T*
-0.006 Tw
[(specifies the attribute v)7(alues that go with each element. B)18(y)2( doing this,)]TJ
T*
0.023 Tw
[(it makes it easier for softwar)9(e)1( to manipulate a document for differ)11(e)-1(nt)]TJ
T*
-0.001 Tw
[(purposes, ther)11(e)1(b)6(y)-1( making the document a mor)9(e)1( valuable asset.)]TJ
0.9238 -1.1801 TD
0.013 Tw
[(S)11(o)1(ftwar)11(e)-1( can do even mor)11(e)-1( with documents if it kno)13(w)-1(s their str)-7(u)-1(c-)]TJ
-0.9238 -1.1547 TD
0.089 Tw
[(tur)11(e)-1(\227that is, which elements ar)11(e made up of which other elements)]TJ
T*
-0.013 Tw
[(and the or)13(dering of the component elements. A document type decla-)]TJ
T*
0.181 Tw
[(ration tells the processing program the definition of a document)18(\222)80(s)]TJ
T*
0.108 Tw
[(str)-7(uctur)9(e, or)59(, as database people say)85(, the \223)51(schema\224. B)18(y)-1( \223logical con-)]TJ
T*
0.01 Tw
[(straints\224, the specification r)11(e)-1(fers to the definition of an element type)29(\222)80(s)]TJ
T*
0.13 Tw
[(makeup)15(, such as \223)60(a)0( chapter element is made of a title element fol-)]TJ
T*
0.032 Tw
[(lo)13(w)6(e)-1(d b)8(y)-1( one or mor)9(e)1( section elements\224. This is a constraint because)]TJ
T*
0.058 Tw
[(in a w)6(e)1(ll-formed XML document that isn)70(\222)80(t v)7(alid, like the first \223hello)]TJ
T*
-0.022 Tw
[(world\224 example abo)15(v)7(e, y)6(o)1(u could put any elements y)6(o)-1(u like betw)6(een a)]TJ
/F17 1 Tf
10.98 0 0 10.98 148.762 263.663 Tm
-0.04 Tc
()Tj
/F9 1 Tf
12.99 0 0 12.99 204.142 263.663 Tm
0 Tc
0.079 Tw
[( star)-7(t-tag and a )]TJ
/F17 1 Tf
10.98 0 0 10.98 286.162 263.663 Tm
-0.04 Tc
()Tj
/F9 1 Tf
12.99 0 0 12.99 347.692 263.663 Tm
0 Tc
[( end-tag. D)6(e)1(fined constraints)]TJ
-15.3142 -1.1547 TD
0 Tw
[(help a pr)6(ocessing pr)6(ogram kno)10(w)2( what to expect.)]TJ
0.9238 -1.1801 TD
-0.001 Tw
[(T)120(o)1( \223)51(s)0(uppor)-7(t)0( the use of pr)11(edefined storage units\224 is to pro)17(v)0(ide a way)]TJ
-0.9238 -1.1547 TD
0.054 Tw
[(to r)9(e)1(fer)11(e)-1(nce files and other storage units fr)6(om within a document. A)]TJ
T*
0 Tw
[(document can have many r)11(e)-1(asons for identifying an external file:)]TJ
/F4 1 Tf
7.98 0 0 7.98 167.962 174.983 Tm
0.398 g
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 184.762 174.983 Tm
0 g
[(I)24(t)0( may be additional marked-up XML content.)]TJ
/F4 1 Tf
7.98 0 0 7.98 167.962 155.663 Tm
0.398 g
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 184.762 155.663 Tm
0 g
[(I)24(t)0( may stor)11(e a stylesheet for the document.)]TJ
/F4 1 Tf
7.98 0 0 7.98 167.962 136.313 Tm
0.398 g
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 184.762 136.313 Tm
0 g
-0.001 Tc
-0.004 Tw
[(I)23(t)-1( may stor)8(e)0( a pictur)8(e, sound, or audio file that should be )]TJ
T*
0 Tc
-0.001 Tw
[(made av)7(ailable to any)6(o)-1(ne vie)-6(w)-1(ing the document.)]TJ
ET
0.852 g
1 i
148.762 631.013 348 -105.99 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 160.762 609.323 Tm
0 g
0.001 Tc
-0.02 Tw
[(The function of the mar)-14(k)12(up in an XML document is to descr)-14(ibe its stor)10(age )]TJ
0 -1.2012 TD
0 Tc
0 Tw
[(and logical str)-15(u)0(cture and to associate attr)-15(ib)18(ute-v)26(alue pairs with its logical )]TJ
T*
[(str)-15(u)-3(ctures)14(. XML pro)12(v)2(ides a mechanism, the document type declar)9(ation, )]TJ
T*
-0.024 Tw
[(to define constr)9(aints on the logical str)-15(u)0(cture and to suppor)-39(t the use of pre-)]TJ
T*
0 Tw
[(defined stor)9(age units)14(.)2( An XML document is )]TJ
/F11 1 Tf
19.3273 0 TD
(valid)Tj
/F10 1 Tf
2.039 0 TD
0.001 Tw
( if it has an associated )Tj
-21.3664 -1.2012 TD
0 Tw
[(document type declar)9(ation and if the document complies with the con-)]TJ
T*
[(str)9(aints e)27(x)2(pressed in it.)]TJ
ET
endstream
endobj
115 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F4 6 0 R
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F11 19 0 R
/F13 24 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
117 0 obj
<<
/Length 3308
>>
stream
BT
/F5 1 Tf
9 0 0 9 168.352 667.642 Tm
0 g
/GS1 gs
0.3 Tc
[(2.8.)-797(P)]TJ
7.2 0 0 7.2 207.472 667.642 Tm
0.374 Tc
(ROLOG)Tj
9 0 0 9 246.382 667.642 Tm
0 Tc
0 Tw
( )Tj
7.2 0 0 7.2 250.642 667.642 Tm
0.377 Tc
[(AN)6(D)]TJ
9 0 0 9 274.462 667.642 Tm
0.227 Tc
( D)Tj
7.2 0 0 7.2 288.442 667.642 Tm
0.374 Tc
(OCUMENT)Tj
9 0 0 9 344.572 667.642 Tm
0.223 Tc
( T)Tj
7.2 0 0 7.2 357.472 667.642 Tm
0.374 Tc
(YPE)Tj
9 0 0 9 377.842 667.642 Tm
0.227 Tc
( D)Tj
7.2 0 0 7.2 391.822 667.642 Tm
0.375 Tc
(ECLARATION)Tj
15.99 0 0 15.99 501.232 667.642 Tm
0.001 Tc
(93)Tj
12.99 0 0 12.99 126.022 624.323 Tm
0 Tc
0.092 Tw
[(A document type declaration allo)13(ws this b)6(y)-1( making it possible to)]TJ
-0.9238 -1.2633 TD
0 Tw
[(declar)11(e entities for use within a document.)]TJ
0.9238 -1.6166 TD
0.004 Tw
[(A v)7(alid XML document declar)9(e)1(s a document type and conforms to)]TJ
-0.9238 -1.2656 TD
0.103 Tw
[(the logical and physical str)-7(uctur)11(e)-1( \(that is, element and entity str)-7(uc-)]TJ
T*
0.043 Tw
[(tur)9(e)1(\) defined for that document type. F)37(o)1(r example, the document in)]TJ
T*
0.281 Tw
[(E)7(xample 2.17 declar)11(es a document type of )]TJ
/F17 1 Tf
10.98 0 0 10.98 355.192 537.593 Tm
-0.04 Tc
(rpt)Tj
/F5 1 Tf
12.99 0 0 12.99 373.642 537.593 Tm
0 Tc
(. The document)Tj
-19.9863 -1.2633 TD
0.083 Tw
[(instance comes after the document type declaration, which contains)]TJ
0 -1.2656 TD
-0.001 Tc
0.001 Tw
(the various element and entity declarations.)Tj
/F12 1 Tf
9.48 0 0 9.48 114.023 480.083 Tm
0.001 Tc
-0.001 Tw
[(Example 2.17:)-501(Document with internal declaration subset)]TJ
ET
q
1 i
114.023 458.903 348 9.99 re
W* n
114.023 467.633 468 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 114.023 452.573 Tm
-0.001 Tc
-0.002 Tw
( )Tj
0 -1.3639 TD
-0.002 Tc
0.002 Tw
()Tj
T*
()Tj
T*
()Tj
T*
0 Tw
()Tj
0 -1.3671 TD
0.001 Tw
()Tj
0 -1.3639 TD
()Tj
T*
-0.003 Tc
(]>)Tj
T*
-0.001 Tc
0 Tw
(Snee: A White Paper)Tj
T*
(©right;)Tj
T*
-0.001 Tw
(Here is the first paragraph. The German word)Tj
T*
(for "brew" is "bräu.")Tj
T*
(Here is the second paragraph.)Tj
T*
(&disclaimer;)Tj
ET
q
1 i
114.023 245.423 348 9.99 re
W* n
114.023 254.153 468 0.51 re
f
Q
BT
8.75 0 0 9.48 114.023 258.593 Tm
()Tj
/F9 1 Tf
12.99 0 0 12.99 126.022 158.753 Tm
0 Tc
0.098 Tw
[(I)12(n)1( E)7(xample 2.17, the document)18(\222)80(s)0( first element \()]TJ
/F17 1 Tf
10.98 0 0 10.98 374.362 158.753 Tm
-0.04 Tc
(rpt)Tj
/F9 1 Tf
12.99 0 0 12.99 392.812 158.753 Tm
0 Tc
0.099 Tw
[(\) doesn)70(\222)80(t star)-7(t)]TJ
-21.4621 -1.2656 TD
0 Tw
(until after the end of the document type declaration.)Tj
ET
0.852 g
1 i
114.023 233.423 347.97 -45.99 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 126.022 211.763 Tm
0 g
[(The document type declar)12(ation m)10(u)-3(st appear bef)32(ore the first element in )]TJ
0 -1.2012 TD
0.001 Tw
(the document.)Tj
ET
endstream
endobj
118 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F12 20 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
120 0 obj
<<
/Length 8065
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0.001 Tc
(94)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tc
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F5 1 Tf
12.99 0 0 12.99 160.762 505.343 Tm
0 Tc
0.083 Tw
[(The prolog can pro)17(v)0(ide adv)7(a)0(nce kno)13(w)-1(ledge of the document: the)]TJ
-0.9238 -1.1547 TD
-0.011 Tw
[(version of XML being used and the str)-7(u)-1(ctur)11(e)-1( of the document. I)24(t)0( can,)]TJ
/F9 1 Tf
T*
0.095 Tw
[(but doesn)70(\222)80(t)0( hav)7(e to tell us either of these, because as pr)6(oduction 22)]TJ
T*
0.099 Tw
[(sho)13(ws us, the XML declaration and the DOCT)-12(YP)11(E declaration ar)11(e)]TJ
T*
-0.02 Tw
[(both optional. A pr)6(olog is better off including both, because the XML)]TJ
T*
0.055 Tw
[(declaration and DOCT)-12(YP)13(E declaration both pr)6(o)17(v)0(ide valuable infor-)]TJ
0 -1.1571 TD
-0.001 Tc
0.001 Tw
[(mation to the XML processor)58(.)]TJ
0.9238 -1.2887 TD
0 Tc
0.071 Tw
[(I)12(n)-2( the document in E)7(xample 2.18, ev)7(er)-17(ything ex)12(cept line 5 is the)]TJ
-0.9238 -1.1547 TD
0.036 Tw
[(pr)6(olog. I)12(n)1( terms of pr)6(oduction 22, the first line has the )]TJ
/F16 1 Tf
10.98 0 0 10.98 432.562 383.573 Tm
-0.04 Tc
(XMLDecl)Tj
/F9 1 Tf
12.99 0 0 12.99 475.612 383.573 Tm
0 Tc
[( fol-)]TJ
-25.1619 -1.1547 TD
-0.001 Tc
0 Tw
[(lo)12(wed b)7(y)-2( a comment, which accor)12(ding to production 27 qualifies as a)]TJ
/F16 1 Tf
10.98 0 0 10.98 148.762 353.573 Tm
-0.04 Tc
(Misc)Tj
/F9 1 Tf
12.99 0 0 12.99 173.362 353.573 Tm
0 Tc
0.183 Tw
[(. N)30(e)1(xt comes a )]TJ
/F16 1 Tf
10.98 0 0 10.98 259.942 353.573 Tm
-0.04 Tc
(doctypedecl)Tj
/F9 1 Tf
12.99 0 0 12.99 327.592 353.573 Tm
0 Tc
0.182 Tw
[( at lines 2 thr)6(ough 4, and then)]TJ
-13.7669 -1.1547 TD
(another )Tj
/F16 1 Tf
10.98 0 0 10.98 190.252 338.573 Tm
-0.04 Tc
(Misc)Tj
/F9 1 Tf
12.99 0 0 12.99 214.852 338.573 Tm
0 Tc
-0.02 Tw
[( after the )]TJ
/F17 1 Tf
10.98 0 0 10.98 262.072 338.573 Tm
-0.04 Tc
(]>)Tj
/F9 1 Tf
12.99 0 0 12.99 274.372 338.573 Tm
0 Tc
-0.021 Tw
[( that closes the )]TJ
/F16 1 Tf
10.98 0 0 10.98 350.272 338.573 Tm
-0.04 Tc
(doctypedecl)Tj
/F9 1 Tf
12.99 0 0 12.99 417.922 338.573 Tm
0 Tc
-0.02 Tw
[( befor)11(e)1( the brief)]TJ
-20.7207 -1.1547 TD
0.107 Tw
[(document element on line 5. Although y)6(o)1(u can)70(\222)80(t see anything after)]TJ
T*
0.085 Tw
[(line 4\222)80(s )]TJ
/F17 1 Tf
10.98 0 0 10.98 188.632 308.573 Tm
-0.04 Tc
(]>)Tj
/F9 1 Tf
12.99 0 0 12.99 200.932 308.573 Tm
0 Tc
0.083 Tw
[(, look again at production 27 for )]TJ
/F16 1 Tf
10.98 0 0 10.98 375.712 308.573 Tm
-0.04 Tc
(Misc)Tj
/F9 1 Tf
12.99 0 0 12.99 400.312 308.573 Tm
0 Tc
0.084 Tw
[(: the thir)16(d and last)]TJ
-19.3651 -1.1547 TD
-0.019 Tw
(choice is )Tj
/F16 1 Tf
10.98 0 0 10.98 194.122 293.573 Tm
0 Tw
(S)Tj
/F9 1 Tf
12.99 0 0 12.99 200.272 293.573 Tm
-0.02 Tw
[(, for white space, and the carriage r)11(e)-1(turn at the end of line 4)]TJ
-3.9654 -1.1547 TD
(counts.)Tj
/F12 1 Tf
9.48 0 0 9.48 148.762 258.143 Tm
0.001 Tc
-0.001 Tw
[(Example 2.18:)-498(XML document with four)39(-line prolog)]TJ
ET
q
1 i
148.762 241.223 348.03 10.02 re
W* n
148.522 250.463 0.24 -0.51 re
f
Q
q
1 i
148.762 250.463 463.23 -0.54 re
W* n
148.762 241.223 348.03 10.02 re
W* n
148.762 249.953 468.03 0.51 re
f
Q
BT
/F16 1 Tf
9.2 0 0 9.99 148.762 234.893 Tm
-0.045 Tc
0.003 Tw
( 1.)Tj
/F17 1 Tf
8.75 0 0 9.48 164.092 234.893 Tm
-0.001 Tc
0.001 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 148.762 223.403 Tm
-0.045 Tc
0.003 Tw
( 2.)Tj
/F17 1 Tf
8.75 0 0 9.48 164.092 223.403 Tm
-0.001 Tc
0.001 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 148.762 200.393 Tm
-0.045 Tc
0.003 Tw
( 4.)Tj
/F17 1 Tf
8.75 0 0 9.48 164.092 200.393 Tm
0 Tc
0 Tw
( ]>)Tj
ET
q
1 i
148.762 175.733 348.03 9.99 re
W* n
148.522 184.973 0.24 -0.51 re
f
Q
q
1 i
148.762 184.973 463.23 -0.54 re
W* n
148.762 175.733 348.03 9.99 re
W* n
148.762 184.463 468.03 0.51 re
f
Q
BT
/F16 1 Tf
9.2 0 0 9.99 148.762 188.903 Tm
-0.045 Tc
0.003 Tw
( 5.)Tj
/F17 1 Tf
8.75 0 0 9.48 164.092 188.903 Tm
-0.001 Tc
0 Tw
( She smoothes her hair with automatic hand)Tj
/F9 1 Tf
12.99 0 0 12.99 160.762 151.313 Tm
0 Tc
0.062 Tw
[(Because single or double quotation marks in a production enclose)]TJ
-0.9238 -1.1547 TD
-0.012 Tw
[(text that must be included literally)87(, pr)6(oduction 24 abo)17(v)5(e tells y)6(o)-1(u that)]TJ
T*
0.124 Tw
[(E)7(xample 2.19 would be a legal )]TJ
/F16 1 Tf
10.98 0 0 10.98 315.022 121.313 Tm
-0.04 Tc
(VersionInfo)Tj
/F9 1 Tf
12.99 0 0 12.99 382.702 121.313 Tm
0 Tc
[(, but it wouldn)70(\222)80(t)0(. The)]TJ
ET
0.852 g
1 i
148.762 632.992 348 -34.95 re
f
BT
/F15 1 Tf
10.98 0 0 10.98 151.162 610.672 Tm
0 g
[(Pr)17(olog)]TJ
ET
0.852 g
148.762 598.013 85.65 -11.97 re
f
BT
9 0 0 9 151.162 590.662 Tm
0 g
-0.001 Tc
([22])Tj
/F16 1 Tf
7.98 0 0 7.98 167.962 590.662 Tm
0.002 Tc
(prolog)Tj
ET
0.852 g
234.442 598.013 256.95 -11.97 re
f
BT
/F17 1 Tf
7.6 0 0 7.98 234.442 590.662 Tm
0 g
-0.001 Tc
0.001 Tw
[(::=)-1047(X)3(MLDecl? Misc* \(doctypedecl Misc*\)?)]TJ
ET
0.852 g
491.422 598.013 5.34 -11.97 re
f
148.762 586.013 85.65 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 151.162 578.662 Tm
0 g
([23])Tj
/F16 1 Tf
7.98 0 0 7.98 167.962 578.662 Tm
0.002 Tc
(XMLDecl)Tj
ET
0.852 g
234.442 586.013 256.95 -11.97 re
f
BT
/F17 1 Tf
7.6 0 0 7.98 234.442 578.662 Tm
0 g
-0.002 Tc
(::=)Tj
/F18 1 Tf
2.8421 0 TD
-0.001 Tc
-0.001 Tw
(\222\222)Tj
ET
0.852 g
491.422 586.013 5.34 -11.97 re
f
148.762 574.013 85.65 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 151.162 566.662 Tm
0 g
([24])Tj
/F16 1 Tf
7.98 0 0 7.98 167.962 566.662 Tm
0.002 Tc
(VersionInfo)Tj
ET
0.852 g
234.442 574.013 256.95 -11.97 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 234.442 566.662 Tm
0 g
-0.001 Tc
0.001 Tw
[(::=)-1047(S)3( \222version\222 Eq \(\222 VersionNum \222 | " VersionNum "\))]TJ
ET
0.852 g
491.422 574.013 5.34 -11.97 re
f
148.762 562.013 85.65 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 151.162 554.662 Tm
0 g
([25])Tj
/F16 1 Tf
7.98 0 0 7.98 167.962 554.662 Tm
0.002 Tc
(Eq)Tj
ET
0.852 g
234.442 562.013 256.95 -11.97 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 234.442 554.662 Tm
0 g
-0.001 Tc
-0.001 Tw
[(::=)-1047(S)3(? \222=\222 S?)]TJ
ET
0.852 g
491.422 562.013 5.34 -11.97 re
f
148.762 550.013 85.65 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 151.162 542.662 Tm
0 g
([26])Tj
/F16 1 Tf
7.98 0 0 7.98 167.962 542.662 Tm
0.002 Tc
(VersionNum)Tj
ET
0.852 g
234.442 550.013 256.95 -11.97 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 234.442 542.662 Tm
0 g
-0.001 Tc
0.001 Tw
[(::=)-1047(\()3([a-zA-Z0-9_.:] | \222-\222\)+)]TJ
ET
0.852 g
491.422 550.013 5.34 -11.97 re
f
148.762 538.013 85.65 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 151.162 530.662 Tm
0 g
([27])Tj
/F16 1 Tf
7.98 0 0 7.98 167.962 530.662 Tm
0.002 Tc
(Misc)Tj
ET
0.852 g
234.442 538.013 256.95 -11.97 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 234.442 530.662 Tm
0 g
-0.002 Tc
0.002 Tw
[(::=)-1048(C)2(omment | PI | S)]TJ
ET
0.852 g
491.422 538.013 5.34 -11.97 re
f
0 g
148.762 597.742 348.03 0.51 re
f
148.762 585.742 348.03 0.51 re
f
148.762 585.742 348.03 0.51 re
f
148.762 573.742 348.03 0.51 re
f
148.762 573.742 348.03 0.51 re
f
148.762 561.742 348.03 0.51 re
f
148.762 561.742 348.03 0.51 re
f
148.762 549.742 348.03 0.51 re
f
148.762 549.742 348.03 0.51 re
f
148.762 537.742 348.03 0.51 re
f
148.762 537.742 348.03 0.51 re
f
148.762 525.742 348.03 0.51 re
f
endstream
endobj
121 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F12 20 0 R
/F13 24 0 R
/F15 26 0 R
/F16 30 0 R
/F17 31 0 R
/F18 38 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
124 0 obj
<<
/Length 5063
>>
stream
BT
/F5 1 Tf
9 0 0 9 168.352 667.642 Tm
0 g
/GS1 gs
0.3 Tc
[(2.8.)-797(P)]TJ
7.2 0 0 7.2 207.472 667.642 Tm
0.374 Tc
(ROLOG)Tj
9 0 0 9 246.382 667.642 Tm
0 Tc
0 Tw
( )Tj
7.2 0 0 7.2 250.642 667.642 Tm
0.377 Tc
[(AN)6(D)]TJ
9 0 0 9 274.462 667.642 Tm
0.227 Tc
( D)Tj
7.2 0 0 7.2 288.442 667.642 Tm
0.374 Tc
(OCUMENT)Tj
9 0 0 9 344.572 667.642 Tm
0.223 Tc
( T)Tj
7.2 0 0 7.2 357.472 667.642 Tm
0.374 Tc
(YPE)Tj
9 0 0 9 377.842 667.642 Tm
0.227 Tc
( D)Tj
7.2 0 0 7.2 391.822 667.642 Tm
0.375 Tc
(ECLARATION)Tj
15.99 0 0 15.99 501.232 667.642 Tm
0.001 Tc
(95)Tj
/F9 1 Tf
12.99 0 0 12.99 114.023 624.323 Tm
0 Tc
0.057 Tw
[(pr)6(oduction)70(\222)80(s)0( author meant \(but failed\) to sho)13(w that single or double)]TJ
0 -1.1547 TD
0.048 Tw
[(quotes had to be included ar)6(ound the version number)62(. The two cor-)]TJ
T*
-0.001 Tw
[(r)11(e)-1(ct v)7(e)-1(rsions ar)11(e sho)13(wn in E)7(xample 2.20.)]TJ
/F12 1 Tf
9.48 0 0 9.48 114.023 572.782 Tm
0.001 Tc
0.001 Tw
[(Example 2.19:)-501(Incorrect )]TJ
/F16 1 Tf
9 0 0 9 232.822 572.782 Tm
-0.041 Tc
(VersionInfo)Tj
/F12 1 Tf
9.48 0 0 9.48 288.172 572.782 Tm
0.001 Tc
( markup)Tj
ET
q
1 i
114.023 554.753 348 9.99 re
W* n
114.023 563.482 468 0.51 re
f
Q
q
1 i
114.023 535.253 348 9.99 re
W* n
114.023 543.983 468 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 114.023 548.422 Tm
-0.001 Tc
(version=1.0)Tj
/F12 1 Tf
9.48 0 0 9.48 114.023 512.033 Tm
0 Tc
[(Example 2.20:)-502(T)90(w)0(o possible correct versions of )]TJ
/F16 1 Tf
9 0 0 9 337.942 512.033 Tm
-0.041 Tc
(VersionInfo)Tj
/F12 1 Tf
9.48 0 0 9.48 393.292 512.033 Tm
0.001 Tc
( markup)Tj
ET
q
1 i
114.023 494.003 348 9.99 re
W* n
114.023 502.733 468 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 114.023 487.673 Tm
-0.001 Tc
(version="1.0")Tj
ET
q
1 i
114.023 462.983 348 10.02 re
W* n
114.023 471.713 468 0.51 re
f
Q
BT
/F18 1 Tf
8.75 0 0 9.48 114.023 476.153 Tm
(version=\2221.0\222)Tj
/F5 1 Tf
12.99 0 0 12.99 126.022 437.453 Tm
0 Tc
0.029 Tw
[(T)120(o)1( sho)13(w this, the production should hav)7(e done something like the)]TJ
-0.9238 -1.1547 TD
0.108 Tw
[(r)11(e)-1(vision sho)13(wn in 2.21, essentially quoting the quotes to sho)10(w)2( that)]TJ
T*
-0.001 Tw
(they should be literally included.)Tj
/F9 1 Tf
10.38 0 0 10.38 277.942 412.643 Tm
0 Tw
(\206)Tj
/F12 1 Tf
9.48 0 0 9.48 114.023 385.913 Tm
0.001 Tc
-0.001 Tw
[(Example 2.21:)-501(Revised version of production 24)]TJ
ET
q
1 i
114.023 367.853 348 10.02 re
W* n
114.023 376.583 468 0.51 re
f
Q
BT
/F18 1 Tf
8.75 0 0 9.48 114.023 361.523 Tm
-0.002 Tc
0.002 Tw
(VersionInfo ::= S \222version\222 Eq)Tj
ET
q
1 i
114.023 336.863 348 9.99 re
W* n
114.023 345.593 468 0.51 re
f
Q
BT
8.75 0 0 9.48 114.023 350.033 Tm
-0.001 Tc
0 Tw
( \("\222" VersionNum "\222" | \222"\222 VersionNum \222"\222\))Tj
/F9 1 Tf
12.99 0 0 12.99 126.022 193.313 Tm
0 Tc
0.146 Tw
[(I)12(n)1( E)7(xample 2.17, the declaration \223)51(c)0(ontains or points to markup)]TJ
-0.9238 -1.1547 TD
(declarations\224\227it )Tj
/F2 1 Tf
7.2241 0 TD
(contains)Tj
/F9 1 Tf
3.0116 0 TD
0.417 Tw
[( the mar)6(k)2(up declarations betw)6(een the)]TJ
-10.2357 -1.1547 TD
0.069 Tw
[(squar)9(e braces \()]TJ
/F17 1 Tf
10.98 0 0 10.98 188.902 163.313 Tm
-0.037 Tc
([])Tj
/F9 1 Tf
12.99 0 0 12.99 201.202 163.313 Tm
-0.001 Tc
[(\). I)11(n)0( 2.22, it )]TJ
/F2 1 Tf
5.261 0 TD
0 Tc
[(points to)]TJ
/F9 1 Tf
3.1894 0 TD
[( the )]TJ
/F17 1 Tf
10.98 0 0 10.98 335.062 163.313 Tm
-0.04 Tc
(rpt.dtd)Tj
/F9 1 Tf
12.99 0 0 12.99 378.142 163.313 Tm
0 Tc
[( file that has the)]TJ
-20.3328 -1.1547 TD
0 Tw
[(necessar)-17(y declarations. The DTD file is sho)13(wn in E)7(xample 2.23.)]TJ
ET
1 i
122.783 135.233 0.24 -0.51 re
f
267.022 134.723 0.24 0.51 re
f
123.023 134.723 144 0.51 re
f
BT
9.99 0 0 9.99 132.022 122.303 Tm
[(\206)-721(T)-1(he spec)19(\222)79(s)-1( authors ar)11(e awar)8(e)0( of the error)59(.)]TJ
ET
0.852 g
114.023 324.863 347.97 -105.96 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 126.022 303.203 Tm
0 g
0.001 Tw
(The XML )Tj
/F11 1 Tf
4.3363 0 TD
(document type declaration)Tj
/F10 1 Tf
11.9339 0 TD
-0.001 Tw
[( contains or points to mar)-15(k)11(up decla-)]TJ
-16.2703 -1.2012 TD
-0.015 Tw
[(r)12(a)-3(tions that pro)15(vide a g)9(r)9(a)0(mmar f)32(or a class of documents)17(.)-1( This g)9(r)9(a)0(mmar is )]TJ
T*
0.001 Tc
-0.001 Tw
[(kno)16(w)2(n as a document type definition, or )]TJ
/F11 1 Tf
17.8919 0 TD
(DTD)Tj
/F10 1 Tf
1.982 0 TD
0 Tc
0 Tw
(. The document type decla-)Tj
-19.8739 -1.2012 TD
[(r)12(a)-3(tion can point to an e)30(x)2(ter)-27(nal subset \(a special kind of e)30(x)-1(ter)-24(nal entity\) )]TJ
T*
[(containing mar)-15(k)11(up declar)9(ations)14(, or can contain the mar)-15(k)11(up declar)9(ations )]TJ
T*
[(directly in an inter)-24(nal subset, or can do both. The DTD f)32(o)-3(r a document )]TJ
T*
[(consists of both subsets tak)20(en together)48(.)]TJ
ET
endstream
endobj
125 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F2 78 0 R
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F11 19 0 R
/F12 20 0 R
/F16 30 0 R
/F17 31 0 R
/F18 38 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
127 0 obj
<<
/Length 5743
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0.001 Tc
(96)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tc
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F12 1 Tf
9.48 0 0 9.48 148.762 626.662 Tm
0.001 Tc
-0.001 Tw
[(Example 2.22:)-498(XML document with an external declaration subset)]TJ
ET
q
1 i
148.762 610.912 348.03 10.02 re
W* n
148.522 620.152 0.24 -0.51 re
f
Q
q
1 i
148.762 620.152 463.23 -0.54 re
W* n
148.762 610.912 348.03 10.02 re
W* n
148.762 619.642 468.03 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 148.762 604.583 Tm
-0.001 Tc
0.001 Tw
()Tj
0 -1.212 TD
-0.001 Tw
()Tj
0 -1.2152 TD
0 Tw
(Snee: A White Paper)Tj
0 -1.212 TD
(©right;)Tj
T*
0.001 Tw
(Here is the first paragraph. The German word)Tj
0 -1.2152 TD
-0.002 Tw
(for "brew" is "bräu.")Tj
0 -1.212 TD
0.001 Tw
(Here is the second paragraph.)Tj
T*
(&disclaimer;)Tj
ET
q
1 i
148.762 499.403 348.03 10.02 re
W* n
148.522 508.643 0.24 -0.51 re
f
Q
q
1 i
148.762 508.643 463.23 -0.54 re
W* n
148.762 499.403 348.03 10.02 re
W* n
148.762 508.133 468.03 0.51 re
f
Q
BT
8.75 0 0 9.48 148.762 512.573 Tm
()Tj
/F12 1 Tf
9.48 0 0 9.48 148.762 478.492 Tm
0.001 Tc
-0.002 Tw
(Example 2.23:)Tj
/F16 1 Tf
9 0 0 9 220.192 478.492 Tm
-0.04 Tc
(rpt.dtd)Tj
/F12 1 Tf
9.48 0 0 9.48 255.412 478.492 Tm
0.001 Tc
0 Tw
( file referenced in Example 2.22)Tj
ET
q
1 i
148.762 462.743 348.03 9.99 re
W* n
148.522 471.983 0.24 -0.51 re
f
Q
q
1 i
148.762 471.983 463.23 -0.54 re
W* n
148.762 462.743 348.03 9.99 re
W* n
148.762 471.473 468.03 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 148.762 456.413 Tm
-0.001 Tc
()Tj
T*
()Tj
0 -1.2152 TD
()Tj
0 -1.212 TD
-0.001 Tw
()Tj
T*
0 Tw
()Tj
ET
q
1 i
148.762 385.733 348.03 10.02 re
W* n
148.522 394.973 0.24 -0.51 re
f
Q
q
1 i
148.762 394.973 463.23 -0.54 re
W* n
148.762 385.733 348.03 10.02 re
W* n
148.762 394.463 468.03 0.51 re
f
Q
BT
8.75 0 0 9.48 148.762 398.903 Tm
0.001 Tw
()Tj
/F9 1 Tf
12.99 0 0 12.99 160.762 362.483 Tm
0 Tc
0.032 Tw
[(These declarations pro)17(v)0(ide a \223)41(g)0(rammar\224: a body of r)-7(u)2(les about the)]TJ
-0.9238 -1.1547 TD
0.05 Tw
[(allo)13(wable or)13(dering of this document)18(\222)80(s)0( \223)41(v)5(ocabular)-17(y\224 of element types.)]TJ
T*
0.044 Tw
[(W)78(e)1( call this grammar a DTD, or \223D)11(ocument T)110(y)-1(pe D)6(e)1(finition\224. I)24(t)2( is)]TJ
T*
0.058 Tw
[(also common to r)11(e)-1(fer to the declarations that define the grammar as)]TJ
T*
0 Tw
(the DTD, which sometimes causes confusion.)Tj
0.9238 -1.1986 TD
-0.01 Tw
(When the )Tj
/F17 1 Tf
10.98 0 0 10.98 213.922 286.913 Tm
-0.04 Tc
(rpt)Tj
/F9 1 Tf
12.99 0 0 12.99 232.372 286.913 Tm
0 Tc
[( DTD is in a separate )]TJ
/F17 1 Tf
10.98 0 0 10.98 342.652 286.913 Tm
-0.04 Tc
(rpt.dtd)Tj
/F9 1 Tf
12.99 0 0 12.99 385.702 286.913 Tm
-0.001 Tc
-0.009 Tw
[( file from the \223S)24(nee: A)]TJ
-18.2404 -1.1547 TD
0 Tc
0.033 Tw
[(White P)43(a)0(per\224 document, that DTD is an external entity just like the)]TJ
/F17 1 Tf
10.98 0 0 10.98 148.762 256.913 Tm
-0.04 Tc
(disclaimer.xml)Tj
/F9 1 Tf
12.99 0 0 12.99 234.892 256.913 Tm
-0.001 Tc
0.056 Tw
[( and )]TJ
/F17 1 Tf
10.98 0 0 10.98 261.472 256.913 Tm
-0.04 Tc
(copyright.xml)Tj
/F9 1 Tf
12.99 0 0 12.99 341.452 256.913 Tm
0 Tc
0.054 Tw
[( files that the )]TJ
/F17 1 Tf
10.98 0 0 10.98 412.642 256.913 Tm
-0.04 Tc
(disclaimer)Tj
/F9 1 Tf
12.99 0 0 12.99 474.142 256.913 Tm
-0.001 Tc
0.056 Tw
[( and)]TJ
/F17 1 Tf
10.98 0 0 10.98 148.762 241.913 Tm
-0.04 Tc
(copyright)Tj
/F9 1 Tf
12.99 0 0 12.99 204.142 241.913 Tm
0 Tc
0.05 Tw
[( declarations point to)15(. \(Compar)11(e)-1( this with )]TJ
/F17 1 Tf
10.98 0 0 10.98 423.112 241.913 Tm
-0.04 Tc
(auml)Tj
/F9 1 Tf
12.99 0 0 12.99 447.712 241.913 Tm
-0.001 Tc
0.054 Tw
(, which is)Tj
-23.0141 -1.1547 TD
0 Tc
0.032 Tw
[(an internal entity because its value of )]TJ
/F17 1 Tf
10.98 0 0 10.98 339.712 226.913 Tm
-0.04 Tc
[([auml)-1120(])]TJ
/F9 1 Tf
12.99 0 0 12.99 388.942 226.913 Tm
0 Tc
[( is right in ther)11(e)-1( with)]TJ
-18.4898 -1.1547 TD
0 Tw
(the declarations and not in a separate file.\))Tj
0.9238 -1.2009 TD
(The )Tj
/F17 1 Tf
10.98 0 0 10.98 185.152 196.313 Tm
-0.04 Tc
(rpt.dtd)Tj
/F9 1 Tf
12.99 0 0 12.99 228.202 196.313 Tm
0 Tc
0.055 Tw
[( DTD file is described as a \223)51(s)0(pecial kind\224 of external)]TJ
-6.1155 -1.1547 TD
0.192 Tw
[(entity because unlike )]TJ
/F17 1 Tf
10.98 0 0 10.98 264.412 181.313 Tm
-0.04 Tc
(disclaimer.xml)Tj
/F9 1 Tf
12.99 0 0 12.99 350.542 181.313 Tm
0 Tc
0.193 Tw
[( or )]TJ
/F17 1 Tf
10.98 0 0 10.98 372.652 181.313 Tm
-0.04 Tc
(copyright.xml)Tj
/F9 1 Tf
12.99 0 0 12.99 452.632 181.313 Tm
-0.001 Tc
[( it is an)]TJ
-23.3928 -1.1547 TD
0 Tc
0.026 Tw
[(external entity that holds a subset of a document type declaration. I)12(n)]TJ
T*
0.131 Tw
[(E)7(xample 2.17, all the document type declaration)70(\222)80(s)0( mar)6(k)2(up declara-)]TJ
T*
0.041 Tw
[(tions w)6(e)-1(r)11(e)1( in an internal subset\227that is, they w)6(e)1(r)11(e)-1( par)-10(t)0( of the docu-)]TJ
T*
0 Tw
[(ment file \(or rather)62(,)-2( par)-7(t)0( of the document entity\) itself.)]TJ
ET
endstream
endobj
128 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F12 20 0 R
/F13 24 0 R
/F16 30 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
130 0 obj
<<
/Length 3724
>>
stream
BT
/F5 1 Tf
9 0 0 9 168.352 667.642 Tm
0 g
/GS1 gs
0.3 Tc
[(2.8.)-797(P)]TJ
7.2 0 0 7.2 207.472 667.642 Tm
0.374 Tc
(ROLOG)Tj
9 0 0 9 246.382 667.642 Tm
0 Tc
0 Tw
( )Tj
7.2 0 0 7.2 250.642 667.642 Tm
0.377 Tc
[(AN)6(D)]TJ
9 0 0 9 274.462 667.642 Tm
0.227 Tc
( D)Tj
7.2 0 0 7.2 288.442 667.642 Tm
0.374 Tc
(OCUMENT)Tj
9 0 0 9 344.572 667.642 Tm
0.223 Tc
( T)Tj
7.2 0 0 7.2 357.472 667.642 Tm
0.374 Tc
(YPE)Tj
9 0 0 9 377.842 667.642 Tm
0.227 Tc
( D)Tj
7.2 0 0 7.2 391.822 667.642 Tm
0.375 Tc
(ECLARATION)Tj
15.99 0 0 15.99 501.232 667.642 Tm
0.001 Tc
(97)Tj
12.99 0 0 12.99 126.022 624.323 Tm
0 Tc
0.003 Tw
(As the specification tells us, a single document type declaration can)Tj
-0.9238 -1.2656 TD
0.076 Tw
[(both contain an internal subset and point to an external subset. F)37(o)-1(r)]TJ
0 -1.2633 TD
-0.006 Tw
[(example, if the )]TJ
/F17 1 Tf
10.98 0 0 10.98 190.852 591.472 Tm
-0.04 Tc
(rpt.dtd)Tj
/F5 1 Tf
12.99 0 0 12.99 233.902 591.472 Tm
-0.001 Tc
-0.004 Tw
[( file only consisted of the thr)10(ee lines sho)12(wn in)]TJ
-9.2287 -1.2656 TD
0 Tc
0.073 Tw
[(E)7(xample 2.24, the document sho)13(w)-1(n in E)7(xample 2.25 would still be)]TJ
T*
0.108 Tw
[(fine. This is because it both points to the smaller )]TJ
/F17 1 Tf
10.98 0 0 10.98 374.842 558.593 Tm
-0.04 Tc
(rpt.dtd)Tj
/F5 1 Tf
12.99 0 0 12.99 417.922 558.593 Tm
0 Tc
[( external)]TJ
-23.3951 -1.2656 TD
-0.013 Tw
[(subset and also has the r)11(e)-1(maining declarations in its o)13(w)-1(n internal sub-)]TJ
T*
(set.)Tj
/F12 1 Tf
9.48 0 0 9.48 114.023 501.053 Tm
0.001 Tc
0.001 Tw
[(Example 2.24:)-501(Sample three-line )]TJ
/F16 1 Tf
9 0 0 9 272.062 501.053 Tm
-0.04 Tc
(rpt.dtd)Tj
/F12 1 Tf
9.48 0 0 9.48 307.312 501.053 Tm
0 Tc
-0.001 Tw
( file)Tj
ET
q
1 i
114.023 479.872 348 9.99 re
W* n
114.023 488.603 468 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 114.023 473.543 Tm
-0.001 Tc
0.001 Tw
()Tj
0 -1.3639 TD
()Tj
ET
q
1 i
114.023 434.483 348 10.02 re
W* n
114.023 443.213 468 0.51 re
f
Q
BT
8.75 0 0 9.48 114.023 447.653 Tm
()Tj
/F12 1 Tf
9.48 0 0 9.48 114.023 408.173 Tm
0.001 Tc
-0.001 Tw
[(Example 2.25:)-501(Document referencing 2.24 along with its own internal )]TJ
0 -1.3671 TD
-0.002 Tw
(declaration subset)Tj
ET
q
1 i
114.023 374.063 348 9.99 re
W* n
114.023 382.793 468 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 114.023 367.733 Tm
-0.001 Tc
( )Tj
T*
0.001 Tw
()Tj
T*
-0.001 Tw
()Tj
T*
0.001 Tw
()Tj
0 -1.3671 TD
-0.003 Tc
(]>)Tj
0 -1.3639 TD
-0.001 Tc
0 Tw
(Snee: A White Paper)Tj
T*
(©right;)Tj
0 -1.3671 TD
-0.001 Tw
(Here is the first paragraph. The German word)Tj
0 -1.3639 TD
(for "brew" is "bräu.")Tj
T*
(Here is the second paragraph.)Tj
T*
(&disclaimer;)Tj
ET
q
1 i
114.023 199.313 348 9.99 re
W* n
114.023 208.043 468 0.51 re
f
Q
BT
8.75 0 0 9.48 114.023 212.453 Tm
()Tj
/F5 1 Tf
12.99 0 0 12.99 126.022 170.633 Tm
0 Tc
0.081 Tw
[(I)12(n)1( a case like this, the last sentence of the specification paragraph)]TJ
/F9 1 Tf
-0.9238 -1.2656 TD
0.018 Tw
[(abo)15(v)7(e tells us that the \223DTD for a document consists of both subsets)]TJ
T*
0.043 Tw
[(taken together\224. M)25(o)1(r)9(e)1( pr)11(ecisely)85(,)1( the DTD is declar)11(ed b)6(y)-1( the markup)]TJ
T*
0 Tw
[(declarations in both subsets taken together)62(.)]TJ
ET
endstream
endobj
131 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F12 20 0 R
/F16 30 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
133 0 obj
<<
/Length 6932
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0.001 Tc
(98)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tc
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F5 1 Tf
12.99 0 0 12.99 160.762 528.203 Tm
0 Tc
0.057 Tw
[(The document in Example 2.26 demonstrates all the categories of)]TJ
/F9 1 Tf
-0.9238 -1.1547 TD
0.066 Tw
[(mar)6(k)2(up declaration. Line 10\222)80(s)0( element type declaration sho)13(ws that a)]TJ
/F17 1 Tf
10.98 0 0 10.98 148.762 498.203 Tm
-0.04 Tc
(tale)Tj
/F9 1 Tf
12.99 0 0 12.99 173.362 498.203 Tm
0 Tc
-0.012 Tw
[( element \(the r)6(o)-1(ot element, as sho)13(wn b)8(y)-1( the DOCT)-12(YP)13(E declara-)]TJ
-1.8938 -1.1547 TD
0.053 Tw
[(tion on line 2\) is made of a )]TJ
/F17 1 Tf
10.98 0 0 10.98 293.032 483.203 Tm
-0.04 Tc
(title)Tj
/F9 1 Tf
12.99 0 0 12.99 323.782 483.203 Tm
-0.001 Tc
[( element follo)12(wed by one or mor)10(e)]TJ
/F17 1 Tf
10.98 0 0 10.98 148.762 468.203 Tm
-0.04 Tc
(par)Tj
/F9 1 Tf
12.99 0 0 12.99 167.212 468.203 Tm
0 Tc
0.002 Tw
( and )Tj
/F17 1 Tf
10.98 0 0 10.98 192.382 468.203 Tm
-0.039 Tc
(illus)Tj
/F9 1 Tf
12.99 0 0 12.99 223.162 468.203 Tm
0 Tc
-0.001 Tw
( elements.)Tj
-4.8037 -1.164 TD
(The )Tj
/F17 1 Tf
10.98 0 0 10.98 184.402 453.083 Tm
-0.04 Tc
(par)Tj
/F9 1 Tf
12.99 0 0 12.99 202.852 453.083 Tm
0 Tc
[( element)16(\222)80(s)2( declaration is actually a string stor)9(ed in the )]TJ
/F17 1 Tf
10.98 0 0 10.98 472.162 453.083 Tm
-0.039 Tc
(par-)Tj
-29.4539 -1.3661 TD
-0.04 Tc
(decl)Tj
/F9 1 Tf
12.99 0 0 12.99 173.362 438.083 Tm
0 Tc
0.077 Tw
[( entity b)6(y)-1( the declaration at line 8; the )]TJ
/F17 1 Tf
10.98 0 0 10.98 377.242 438.083 Tm
-0.04 Tc
(%pardecl;)Tj
/F9 1 Tf
12.99 0 0 12.99 432.622 438.083 Tm
0 Tc
[( entity r)11(e)-1(fer-)]TJ
-21.8524 -1.1547 TD
0.259 Tw
[(ence at line 12 has the effect of putting that )]TJ
/F17 1 Tf
10.98 0 0 10.98 404.032 423.083 Tm
-0.04 Tc
(par)Tj
/F9 1 Tf
12.99 0 0 12.99 422.482 423.083 Tm
0 Tc
[( element type)]TJ
-21.0718 -1.1547 TD
0.125 Tw
[(declaration right ther)11(e)-1( betw)6(e)-1(en the )]TJ
/F17 1 Tf
10.98 0 0 10.98 334.882 408.083 Tm
-0.039 Tc
(title)Tj
/F9 1 Tf
12.99 0 0 12.99 365.662 408.083 Tm
0 Tc
[( element type declaration)]TJ
-16.6976 -1.1547 TD
0.078 Tw
[(on line 11 and the )]TJ
/F17 1 Tf
10.98 0 0 10.98 249.142 393.083 Tm
-0.04 Tc
(illus)Tj
/F9 1 Tf
12.99 0 0 12.99 279.892 393.083 Tm
0 Tc
[( element type declaration on line 13. This)]TJ
/F17 1 Tf
10.98 0 0 10.98 148.762 378.083 Tm
-0.04 Tc
(pardecl)Tj
/F9 1 Tf
12.99 0 0 12.99 191.842 378.083 Tm
0 Tc
0.212 Tw
[( declaration is an example of a parameter entity)87(, because)]TJ
-3.3164 -1.1547 TD
0.088 Tw
[(unlike a general entity that stor)11(e)1(s a piece of a document instance, a)]TJ
T*
0.125 Tw
[(parameter entity stor)11(e)1(s a piece of a document type declaration\227in)]TJ
T*
-0.001 Tw
(this case, the )Tj
/F17 1 Tf
10.98 0 0 10.98 215.542 333.083 Tm
-0.039 Tc
(par)Tj
/F9 1 Tf
12.99 0 0 12.99 234.022 333.083 Tm
0 Tc
0 Tw
( element type declaration.)Tj
/F12 1 Tf
9.48 0 0 9.48 148.762 314.273 Tm
0.001 Tc
-0.001 Tw
[(Example 2.26:)-498(S)-1(ample document with all categories of markup )]TJ
0 -1.212 TD
(declaration)Tj
ET
q
1 i
148.762 287.483 348.03 10.02 re
W* n
148.522 296.723 0.24 -0.51 re
f
Q
q
1 i
148.762 296.723 463.23 -0.54 re
W* n
148.762 287.483 348.03 10.02 re
W* n
148.762 296.213 468.03 0.51 re
f
Q
BT
/F16 1 Tf
9.2 0 0 9.99 148.762 281.153 Tm
-0.045 Tc
0.003 Tw
( 1.)Tj
/F17 1 Tf
8.75 0 0 9.48 164.092 281.153 Tm
-0.001 Tc
0 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 148.762 269.663 Tm
-0.045 Tc
0.003 Tw
( 2.)Tj
/F17 1 Tf
8.75 0 0 9.48 164.092 269.663 Tm
-0.001 Tc
0 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 148.762 223.643 Tm
-0.045 Tc
0.003 Tw
( 6.)Tj
/F17 1 Tf
8.75 0 0 9.48 164.092 223.643 Tm
0 Tc
0 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 148.762 212.153 Tm
-0.045 Tc
0.003 Tw
( 7.)Tj
/F17 1 Tf
8.75 0 0 9.48 164.092 212.153 Tm
-0.001 Tc
0.001 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 148.762 200.663 Tm
-0.045 Tc
0.003 Tw
( 8.)Tj
/F17 1 Tf
8.75 0 0 9.48 164.092 200.663 Tm
-0.001 Tc
0 Tw
( ">)Tj
/F16 1 Tf
9.2 0 0 9.99 148.762 189.143 Tm
-0.045 Tc
0.003 Tw
( 9.)Tj
/F17 1 Tf
8.75 0 0 9.48 164.092 189.143 Tm
0 Tc
0 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 148.762 177.653 Tm
-0.044 Tc
(10.)Tj
/F17 1 Tf
8.75 0 0 9.48 164.092 177.653 Tm
-0.001 Tc
( )Tj
/F16 1 Tf
9.2 0 0 9.99 148.762 166.163 Tm
-0.044 Tc
(11.)Tj
/F17 1 Tf
8.75 0 0 9.48 164.092 166.163 Tm
-0.001 Tc
0.001 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 148.762 154.643 Tm
-0.044 Tc
(12.)Tj
/F17 1 Tf
8.75 0 0 9.48 164.092 154.643 Tm
-0.001 Tc
( %pardecl;)Tj
/F16 1 Tf
9.2 0 0 9.99 148.762 143.153 Tm
-0.044 Tc
(13.)Tj
/F17 1 Tf
8.75 0 0 9.48 164.092 143.153 Tm
-0.001 Tc
( )Tj
/F16 1 Tf
9.2 0 0 9.99 148.762 131.663 Tm
-0.044 Tc
(14.)Tj
/F17 1 Tf
8.75 0 0 9.48 164.092 131.663 Tm
-0.001 Tc
( )Tj
/F16 1 Tf
9.2 0 0 9.99 148.762 120.143 Tm
-0.044 Tc
(15.)Tj
/F17 1 Tf
8.75 0 0 9.48 164.092 120.143 Tm
-0.001 Tc
( )Tj
ET
0.852 g
1 i
148.762 631.013 348 -81.99 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 160.762 609.323 Tm
0 g
0 Tc
(A )Tj
/F11 1 Tf
0.9459 0 TD
0.001 Tc
-0.003 Tw
(markup declaration)Tj
/F10 1 Tf
8.5435 0 TD
0 Tc
0 Tw
[( is an element type declar)9(ation, an attr)-15(ib)21(ute-list dec-)]TJ
-9.4895 -1.2012 TD
0.001 Tw
[(lar)9(ation, an entity declar)12(ation, or a notation declar)9(ation. These declar)12(a-)]TJ
T*
0 Tw
[(tions ma)30(y be contained in whole or in par)-39(t)2( within par)12(a)-3(meter entities, as )]TJ
T*
-0.011 Tw
[(descr)-15(ibed in the w)10(ell-f)29(or)-24(medness and v)26(alidity constr)9(aints belo)15(w)61(.)-1( F)31(o)-3(r fuller )]TJ
T*
0.001 Tw
[(inf)29(or)-27(mation, see )]TJ
/F15 1 Tf
7.3904 0 TD
0 Tw
[(Section 4: Ph)19(ysical Structures)]TJ
/F10 1 Tf
14.3814 0 TD
(.)Tj
ET
endstream
endobj
134 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F11 19 0 R
/F12 20 0 R
/F13 24 0 R
/F15 26 0 R
/F16 30 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
136 0 obj
<<
/Length 5151
>>
stream
BT
/F5 1 Tf
9 0 0 9 168.352 667.642 Tm
0 g
/GS1 gs
0.3 Tc
[(2.8.)-797(P)]TJ
7.2 0 0 7.2 207.472 667.642 Tm
0.374 Tc
(ROLOG)Tj
9 0 0 9 246.382 667.642 Tm
0 Tc
0 Tw
( )Tj
7.2 0 0 7.2 250.642 667.642 Tm
0.377 Tc
[(AN)6(D)]TJ
9 0 0 9 274.462 667.642 Tm
0.227 Tc
( D)Tj
7.2 0 0 7.2 288.442 667.642 Tm
0.374 Tc
(OCUMENT)Tj
9 0 0 9 344.572 667.642 Tm
0.223 Tc
( T)Tj
7.2 0 0 7.2 357.472 667.642 Tm
0.374 Tc
(YPE)Tj
9 0 0 9 377.842 667.642 Tm
0.227 Tc
( D)Tj
7.2 0 0 7.2 391.822 667.642 Tm
0.375 Tc
(ECLARATION)Tj
15.99 0 0 15.99 501.232 667.642 Tm
0.001 Tc
(99)Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 626.662 Tm
-0.044 Tc
(16.)Tj
/F17 1 Tf
8.75 0 0 9.48 129.352 626.662 Tm
-0.002 Tc
0.002 Tw
( ]>)Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 615.172 Tm
-0.044 Tc
(17.)Tj
/F17 1 Tf
8.75 0 0 9.48 129.352 615.172 Tm
0 Tc
0 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 603.682 Tm
-0.044 Tc
(18.)Tj
/F17 1 Tf
8.75 0 0 9.48 129.352 603.682 Tm
-0.001 Tc
0.001 Tw
( What the Thunder Said)Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 592.162 Tm
-0.044 Tc
(19.)Tj
/F17 1 Tf
8.75 0 0 9.48 129.352 592.162 Tm
-0.001 Tc
0 Tw
( After the torchlight red on sweaty faces)Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 580.672 Tm
-0.044 Tc
(20.)Tj
/F17 1 Tf
8.75 0 0 9.48 129.352 580.672 Tm
-0.001 Tc
0.001 Tw
( )Tj
ET
q
1 i
114.023 556.013 348 9.99 re
W* n
114.023 564.742 468 0.51 re
f
Q
BT
/F16 1 Tf
9.2 0 0 9.99 114.023 569.152 Tm
-0.044 Tc
(21.)Tj
/F17 1 Tf
8.75 0 0 9.48 129.352 569.152 Tm
-0.001 Tc
( )Tj
/F5 1 Tf
12.99 0 0 12.99 126.022 533.333 Tm
0 Tc
0.064 Tw
[(The other entity declaration, on line 7, declar)11(es the file )]TJ
/F17 1 Tf
10.98 0 0 10.98 412.822 533.333 Tm
-0.04 Tc
(glow.eps)Tj
/F5 1 Tf
12.99 0 0 12.99 114.023 518.333 Tm
-0.001 Tc
0.007 Tw
(in the )Tj
/F17 1 Tf
10.98 0 0 10.98 146.632 518.333 Tm
-0.04 Tc
(img)Tj
/F5 1 Tf
12.99 0 0 12.99 165.082 518.333 Tm
0 Tc
0.005 Tw
[( subdir)11(ector)-19(y)2( as an entity to be used as needed in the docu-)]TJ
-3.9308 -1.1547 TD
0.013 Tw
(ment. The )Tj
/F17 1 Tf
10.98 0 0 10.98 170.632 503.333 Tm
-0.039 Tc
(illus)Tj
/F9 1 Tf
12.99 0 0 12.99 201.412 503.333 Tm
0 Tc
0.012 Tw
[( element type)31(\222)80(s)0( attribute-list \(A)69(T)-10(TLIST\) declaration)]TJ
-6.7275 -1.1547 TD
0.006 Tw
[(on line 14 declar)11(es one attribute for the )]TJ
/F17 1 Tf
10.98 0 0 10.98 315.802 488.333 Tm
-0.04 Tc
(illus)Tj
/F9 1 Tf
12.99 0 0 12.99 346.552 488.333 Tm
0 Tc
0.004 Tw
( elements: )Tj
/F17 1 Tf
10.98 0 0 10.98 400.312 488.333 Tm
-0.04 Tc
(picfile)Tj
/F9 1 Tf
12.99 0 0 12.99 443.392 488.333 Tm
-0.001 Tc
0.007 Tw
(, an)Tj
-25.3559 -1.1547 TD
-0.002 Tw
[(attribute whose attribute type of ENTIT)-13(Y)-2( sho)9(w)1(s that each )]TJ
/F17 1 Tf
10.98 0 0 10.98 410.422 473.333 Tm
-0.04 Tc
(illus)Tj
/F9 1 Tf
12.99 0 0 12.99 441.172 473.333 Tm
0 Tc
( ele-)Tj
-25.185 -1.1547 TD
-0.001 Tw
[(ment must have a declar)11(ed entity name as its value.)]TJ
0.9238 -1.1547 TD
0.169 Tw
[(The document)18(\222)80(s)0( one )]TJ
/F17 1 Tf
10.98 0 0 10.98 237.922 443.333 Tm
-0.039 Tc
(illus)Tj
/F9 1 Tf
12.99 0 0 12.99 268.702 443.333 Tm
0 Tc
0.168 Tw
[( element, on line 20, has a )]TJ
/F17 1 Tf
10.98 0 0 10.98 418.972 443.333 Tm
-0.04 Tc
(picfile)Tj
/F9 1 Tf
12.99 0 0 12.99 114.023 428.333 Tm
-0.001 Tc
0.054 Tw
[(v)6(alue of )]TJ
/F17 1 Tf
10.98 0 0 10.98 157.702 428.333 Tm
-0.04 Tc
(glow)Tj
/F9 1 Tf
12.99 0 0 12.99 182.302 428.333 Tm
0 Tc
0.051 Tw
[(, which was the first entity to be declar)9(ed in this docu-)]TJ
-5.2564 -1.1547 TD
0.02 Tw
[(ment)18(\222)80(s)0( document type declaration at line 7. This )]TJ
/F17 1 Tf
10.98 0 0 10.98 362.302 413.333 Tm
-0.039 Tc
(glow)Tj
/F9 1 Tf
12.99 0 0 12.99 386.932 413.333 Tm
0 Tc
0.021 Tw
[( entity declara-)]TJ
-21.0094 -1.1547 TD
0.012 Tw
[(tion sho)13(ws that it)18(\222)80(s)0( an EPS file, but what)16(\222)80(s)2( an EPS file? This brings us)]TJ
T*
0.184 Tw
[(to another categor)-17(y)-1( of mar)6(k)2(up declarations: notation declarations,)]TJ
T*
0.108 Tw
[(which identify the format of \223)60(u)2(nparsed\224 data \(that is, data that the)]TJ
T*
0.046 Tw
[(pr)6(ocessor shouldn)70(\222)80(t)0( parse as par)-7(t)0( of the XML text of this document\).)]TJ
T*
0.002 Tw
[(E)7(xample 2.26\222)80(s)0( notation declaration on lines 4 and 5 tells us wher)9(e to)]TJ
T*
0 Tw
[(find the details on the P)55(o)1(stScript format.)]TJ
0.9238 -1.1547 TD
0.146 Tw
[(Chapter 4, \223P)6(hysical S)22(t)2(r)-10(u)2(ctur)11(e)-1(s\224 and 4.1, \223Character and E)7(n)-2(tity)]TJ
-0.9238 -1.1547 TD
0.182 Tw
[(R)12(e)1(fer)9(ences\224 describe the use of parameter entities; for mor)11(e)1( back-)]TJ
T*
0.137 Tw
[(gr)6(ound on the other kinds of declarations, see 3.2, \223E)14(lement T)110(y)2(pe)]TJ
T*
0.052 Tw
[(D)6(e)1(clarations\224; 3.3, \223)90(A)6(ttribute-List D)6(e)1(clarations\224; 4.2, \223Entity D)6(e)-1(cla-)]TJ
T*
-0.001 Tw
[(rations\224; and 4.7, \223N)30(otation D)6(e)-1(clarations\224.)]TJ
ET
endstream
endobj
137 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F16 30 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
139 0 obj
<<
/Length 5978
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0 Tc
(100)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F9 1 Tf
12.99 0 0 12.99 160.762 506.333 Tm
0 Tc
[(W)78(e)31(\222)48(v)7(e seen examples of all the )]TJ
/F16 1 Tf
10.98 0 0 10.98 313.732 506.333 Tm
-0.04 Tc
(doctypedecl)Tj
/F9 1 Tf
12.99 0 0 12.99 381.412 506.333 Tm
0 Tc
-0.001 Tw
( components:)Tj
/F4 1 Tf
7.98 0 0 7.98 167.962 472.343 Tm
0.398 g
0 Tw
(n)Tj
/F16 1 Tf
10.98 0 0 10.98 184.762 472.343 Tm
0 g
(S)Tj
/F9 1 Tf
12.99 0 0 12.99 190.912 472.343 Tm
[(, accor)13(d)1(ing to pr)6(oduction 3, is made up of one or mor)11(e)-1( )]TJ
-0.4734 -1.2171 TD
-0.001 Tw
(space characters.)Tj
/F4 1 Tf
7.98 0 0 7.98 167.962 431.543 Tm
0.398 g
0 Tw
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 184.762 431.543 Tm
0 g
[(I)12(n)-2( E)7(xample 2.25 earlier)59(,)1( )]TJ
/F17 1 Tf
10.98 0 0 10.98 308.212 431.543 Tm
-0.04 Tc
[(SYSTEM)-563("rpt.dtd")]TJ
/F9 1 Tf
12.99 0 0 12.99 406.642 431.543 Tm
0 Tc
( is an )Tj
-17.081 -1.2148 TD
-0.001 Tw
(example of an )Tj
/F17 1 Tf
10.98 0 0 10.98 257.812 415.763 Tm
-0.04 Tc
(ExternalID)Tj
/F9 1 Tf
12.99 0 0 12.99 319.312 415.763 Tm
0 Tc
0 Tw
(.)Tj
/F4 1 Tf
7.98 0 0 7.98 167.962 390.743 Tm
0.398 g
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 184.762 390.743 Tm
0 g
[(Each line betw)6(een Example 2.25\222)80(s)2( squar)9(e brackets \(\223)]TJ
/F17 1 Tf
10.98 0 0 10.98 446.482 390.743 Tm
-0.04 Tc
([])Tj
/F9 1 Tf
12.99 0 0 12.99 458.782 390.743 Tm
-0.001 Tc
(\224\) )Tj
-21.0949 -1.2148 TD
0 Tc
0.001 Tw
[(is a mar)6(kup declaration, or )]TJ
/F16 1 Tf
10.98 0 0 10.98 322.252 374.963 Tm
-0.04 Tc
(markupdecl)Tj
/F9 1 Tf
12.99 0 0 12.99 383.782 374.963 Tm
0 Tc
0 Tw
(.)Tj
/F4 1 Tf
7.98 0 0 7.98 167.962 349.973 Tm
0.398 g
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 184.762 349.973 Tm
0 g
0.001 Tc
(A )Tj
/F16 1 Tf
10.98 0 0 10.98 196.102 349.973 Tm
-0.04 Tc
(PEReference)Tj
/F9 1 Tf
12.99 0 0 12.99 263.782 349.973 Tm
0 Tc
[( is a parameter-entity r)11(e)1(fer)9(ence, like )]TJ
/F17 1 Tf
10.98 0 0 10.98 184.762 334.193 Tm
-0.04 Tc
(%pardecl;)Tj
/F9 1 Tf
12.99 0 0 12.99 240.142 334.193 Tm
0 Tc
[( in E)7(xample 2.26.)]TJ
-6.1109 -2.619 TD
(The )Tj
/F16 1 Tf
10.98 0 0 10.98 184.132 300.173 Tm
-0.04 Tc
(markupdecl)Tj
/F9 1 Tf
12.99 0 0 12.99 245.662 300.173 Tm
0 Tc
-0.021 Tw
[( pr)6(oduction sho)13(ws that it may be one of six things:)]TJ
-7.4597 -1.2148 TD
0.029 Tw
[(one of the four declaration types demonstrated b)6(y)2( the )]TJ
/F17 1 Tf
10.98 0 0 10.98 424.132 284.393 Tm
-0.039 Tc
(tale)Tj
/F9 1 Tf
12.99 0 0 12.99 448.762 284.393 Tm
0 Tc
[( example,)]TJ
-23.0949 -1.2148 TD
0.115 Tw
[(a comment, or a processing instr)-7(uction \()]TJ
/F16 1 Tf
10.98 0 0 10.98 360.472 268.613 Tm
-0.04 Tc
(PI)Tj
/F9 1 Tf
12.99 0 0 12.99 372.772 268.613 Tm
0 Tc
[(\). Comments \(described)]TJ
-17.245 -1.2148 TD
0.023 Tw
[(fur)-10(t)2(her in 2.5, \223Comments\224\) have no information for the parser)59(, and)]TJ
0 -1.2171 TD
0.081 Tw
[(usually give backgr)6(ound to a person r)11(e)-1(ading an XML document. I)12(n)]TJ
0 -1.2148 TD
0.013 Tw
[(E)7(xample 2.26\222)80(s)0( )]TJ
/F17 1 Tf
10.98 0 0 10.98 228.112 221.243 Tm
-0.04 Tc
(tale)Tj
/F9 1 Tf
12.99 0 0 12.99 252.712 221.243 Tm
0 Tc
0.015 Tw
[( document, \223E)7(nd of document type declaration\224)]TJ
-8.0024 -1.2148 TD
0 Tw
(on line 15 is a comment.)Tj
0.9238 -1.6166 TD
-0.005 Tw
[(P)29(r)6(ocessing instr)-7(uctions contain data that the parser passes on to the)]TJ
-0.9238 -1.2148 TD
-0.011 Tw
[(system, to the pr)6(ocessing application, or to both. The v)7(e)-1(r)-17(y)-1( first line of)]TJ
T*
(the )Tj
/F17 1 Tf
10.98 0 0 10.98 168.412 152.903 Tm
-0.04 Tc
(tale)Tj
/F9 1 Tf
12.99 0 0 12.99 193.012 152.903 Tm
0 Tc
0.044 Tw
[( document, which identifies the r)9(e)1(lease of XML being used,)]TJ
-3.4065 -1.2171 TD
-0.024 Tw
[(is a pr)6(ocessing instr)-7(uction. S)11(e)1(e 2.6, \223P)29(r)6(o)1(cessing I)12(n)1(str)-7(uctions\224 for mor)11(e)]TJ
0 -1.2148 TD
[(backgr)6(ound.)]TJ
ET
0.852 g
1 i
148.762 632.992 348 -34.95 re
f
BT
/F15 1 Tf
10.98 0 0 10.98 151.162 610.672 Tm
0 g
0.001 Tw
[(Document T)62(ype Definition)]TJ
ET
0.852 g
148.762 598.013 80.28 -31.98 re
f
BT
9 0 0 9 151.162 590.662 Tm
0 g
-0.001 Tc
([28])Tj
/F16 1 Tf
7.98 0 0 7.98 167.962 590.662 Tm
0.002 Tc
(doctypedecl)Tj
ET
0.852 g
229.072 598.013 192.72 -31.98 re
f
BT
/F17 1 Tf
7.6 0 0 7.98 229.072 590.662 Tm
0 g
0 Tc
(::=)Tj
/F18 1 Tf
2.8421 0 TD
-0.001 Tc
-0.085 Tw
(\222\222)Tj
ET
0.852 g
421.822 598.013 74.94 -31.98 re
f
BT
/F10 1 Tf
6.99 0 0 6.99 421.822 591.323 Tm
0 g
0 Tc
0.001 Tw
([VC: Root Element )Tj
0 -1 TD
-0.117 Tc
[(Ty)-115(p)-119(e)-115(])]TJ
ET
0.852 g
148.762 566.003 80.28 -38.97 re
f
BT
/F15 1 Tf
9 0 0 9 151.162 558.652 Tm
0 g
-0.001 Tc
([29])Tj
/F16 1 Tf
7.98 0 0 7.98 167.962 558.652 Tm
0.002 Tc
(markupdecl)Tj
ET
0.852 g
229.072 566.003 192.72 -38.97 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 229.072 558.652 Tm
0 g
-0.001 Tc
-0.219 Tw
[(::=)-1043(elementdecl | AttlistDecl | EntityDecl )]TJ
2.8421 -1.2519 TD
0 Tw
(| NotationDecl | PI | Comment)Tj
ET
0.852 g
421.822 566.003 74.94 -38.97 re
f
BT
/F10 1 Tf
6.99 0 0 6.99 421.822 559.343 Tm
0 g
0.002 Tw
([VC: Proper Declara-)Tj
0 -1.0043 TD
0 Tc
0.001 Tw
(tion/PE Nesting])Tj
0 -1 TD
[([WFC: PEs in Inter)-28(n)2(al )]TJ
T*
(Subset])Tj
ET
148.762 597.742 348.03 0.51 re
f
148.762 565.732 348.03 0.51 re
f
148.762 565.732 348.03 0.51 re
f
148.762 526.733 348.03 0.51 re
f
endstream
endobj
140 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F4 6 0 R
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F13 24 0 R
/F15 26 0 R
/F16 30 0 R
/F17 31 0 R
/F18 38 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
142 0 obj
<<
/Length 4874
>>
stream
BT
/F5 1 Tf
9 0 0 9 168.352 667.642 Tm
0 g
/GS1 gs
0.3 Tc
[(2.8.)-797(P)]TJ
7.2 0 0 7.2 207.472 667.642 Tm
0.374 Tc
(ROLOG)Tj
9 0 0 9 246.382 667.642 Tm
0 Tc
0 Tw
( )Tj
7.2 0 0 7.2 250.642 667.642 Tm
0.377 Tc
[(AN)6(D)]TJ
9 0 0 9 274.462 667.642 Tm
0.227 Tc
( D)Tj
7.2 0 0 7.2 288.442 667.642 Tm
0.374 Tc
(OCUMENT)Tj
9 0 0 9 344.572 667.642 Tm
0.223 Tc
( T)Tj
7.2 0 0 7.2 357.472 667.642 Tm
0.374 Tc
(YPE)Tj
9 0 0 9 377.842 667.642 Tm
0.227 Tc
( D)Tj
7.2 0 0 7.2 391.822 667.642 Tm
0.375 Tc
(ECLARATION)Tj
15.99 0 0 15.99 493.252 667.642 Tm
0 Tc
(101)Tj
/F9 1 Tf
12.99 0 0 12.99 126.022 527.723 Tm
0.087 Tw
[(A parameter entity)32(\222)80(s)0( r)9(e)1(placement text is the r)11(e)1(sulting text after all)]TJ
-0.9238 -1.1547 TD
0.123 Tw
[(applicable r)9(eplacements have been made \(see 4.5, \223Constr)-7(uction of)]TJ
T*
0.162 Tw
[(I)12(n)1(ternal E)7(n)1(tity R)12(eplacement T)122(e)-1(xt\224, for mor)11(e)-1( on this\). I)12(n)1( E)7(xample)]TJ
T*
[(2.26\222)80(s )]TJ
/F17 1 Tf
10.98 0 0 10.98 148.552 482.723 Tm
-0.04 Tc
(tale)Tj
/F9 1 Tf
12.99 0 0 12.99 173.152 482.723 Tm
0 Tc
0.182 Tw
[( example, the )]TJ
/F17 1 Tf
10.98 0 0 10.98 250.162 482.723 Tm
-0.04 Tc
(parmodel)Tj
/F9 1 Tf
12.99 0 0 12.99 299.392 482.723 Tm
0 Tc
0.181 Tw
[( parameter entity)29(\222)80(s r)9(e)1(placement)]TJ
-14.2703 -1.1547 TD
0.173 Tw
(text is )Tj
/F17 1 Tf
10.98 0 0 10.98 151.252 467.723 Tm
-0.04 Tc
[()]TJ
/F9 1 Tf
12.99 0 0 12.99 298.912 467.723 Tm
0 Tc
[(. \(S)11(ee 3.2.2, \223M)14(ix)12(ed Content\224,)]TJ
-14.2334 -1.1547 TD
0.002 Tw
[(for mor)11(e)1( on \223PCDA)71(T)64(A\224.\))]TJ
0.9238 -1.2009 TD
0.152 Tw
[(\223N)30(onterminals\224 ar)9(e the pieces of a document whose str)-7(uctur)11(e)-1( is)]TJ
-0.9238 -1.1547 TD
0.046 Tw
[(sho)13(wn b)8(y)-1( the specification)70(\222)80(s)0( pr)6(oductions; see \223\224 for mor)11(e)1( on pr)6(oduc-)]TJ
T*
0 Tw
(tions and nonterminals.)Tj
0.9238 -1.2009 TD
0.036 Tw
[(The final sentence of the paragraph abo)15(v)7(e tells us that the upcom-)]TJ
-0.9238 -1.1547 TD
-0.015 Tw
[(ing productions in the XML specification do not sho)13(w y)6(o)-1(u wher)11(e y)6(o)-1(u)]TJ
T*
0.051 Tw
[(might put parameter entity r)9(efer)11(e)-1(nces. I)12(n)1(stead, they assume that any)]TJ
T*
0.13 Tw
[(parameter entity r)11(e)-1(fer)11(e)1(nces that may hav)7(e been in the nonterminal)]TJ
T*
-0.001 Tw
[(sho)13(wn hav)7(e had their r)9(e)1(placement text substituted for them.)]TJ
0.9238 -8.0532 TD
0.039 Tw
[(This is the first of many v)7(alidity constraints in the XML specifica-)]TJ
-0.9238 -1.1547 TD
0.077 Tw
[(tion. P)32(r)6(oductions r)9(e)1(fer to these constraints \(production 28 cites this)]TJ
T*
0.103 Tw
[(one\) to sho)13(w fur)-7(ther conditions that the defined nonterminal must)]TJ
T*
0.127 Tw
[(meet for a parser to consider its document v)7(alid. \()-10(W)78(ell-formedness)]TJ
T*
-0.001 Tw
[(constraints play a similar r)6(o)-1(le in defining w)6(e)-1(ll-formedness.\))]TJ
0.9238 -1.2009 TD
0.081 Tw
[(This validity constraint tells us that the )]TJ
/F16 1 Tf
10.98 0 0 10.98 332.452 151.313 Tm
-0.04 Tc
(Name)Tj
/F9 1 Tf
12.99 0 0 12.99 357.052 151.313 Tm
0 Tc
0.083 Tw
[( in a document type)]TJ
-18.7092 -1.1547 TD
0.069 Tw
[(declaration \(pr)6(o)1(duction 22\) can)70(\222)80(t)0( be just any N)30(a)0(me \(2.3, \223Common)]TJ
T*
0.026 Tw
[(S)13(y)-1(ntactic Constr)-7(ucts\224, sho)13(ws exactly what the specification means b)6(y)]TJ
ET
0.852 g
1 i
114.023 631.013 347.97 -81.99 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 126.022 609.323 Tm
0 g
0 Tw
[(The mar)-15(k)11(up declar)12(ations ma)27(y be made up in whole or in par)-39(t)-1( of the )]TJ
0 -1.2012 TD
[(replacement te)30(xt of par)9(ameter entities. The productions later in this spec-)]TJ
T*
-0.023 Tw
[(ification f)29(or individual nonter)-27(minals \()]TJ
/F17 1 Tf
15.8048 0 TD
-0.039 Tc
(elementdecl)Tj
/F10 1 Tf
6.1622 0 TD
0.001 Tc
(, )Tj
/F17 1 Tf
0.5345 0 TD
-0.039 Tc
(AttlistDecl)Tj
/F10 1 Tf
6.1622 0 TD
0.001 Tc
(, and so )Tj
-28.6637 -1.2012 TD
-0.001 Tw
[(on\) descr)-11(ibe the declar)13(ations )]TJ
/F11 1 Tf
13.1291 0 TD
0 Tc
(after)Tj
/F10 1 Tf
2 0 TD
0 Tw
[( all the par)12(a)0(meter entities ha)21(v)23(e)0( been )]TJ
-15.1291 -1.2012 TD
0.001 Tc
(included.)Tj
ET
0.852 g
114.023 315.203 347.97 -64.98 re
f
BT
/F15 1 Tf
9.99 0 0 9.99 126.022 293.513 Tm
0 g
0 Tc
0.001 Tw
[(V)81(ALIDITY CONSTRAINT)40(: Root Element T)61(y)-3(pe)]TJ
/F10 1 Tf
1.2012 -1.8018 TD
0.001 Tc
(The )Tj
/F17 1 Tf
1.985 0 TD
-0.039 Tc
(Name)Tj
/F10 1 Tf
2.2402 0 TD
0 Tc
-0.016 Tw
[( in the document type declaration must match the element )]TJ
-4.2252 -1.3003 TD
0.001 Tc
-0.001 Tw
(type of the root element.)Tj
ET
endstream
endobj
143 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F11 19 0 R
/F15 26 0 R
/F16 30 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
145 0 obj
<<
/Length 3846
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0 Tc
(102)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F9 1 Tf
12.99 0 0 12.99 148.762 624.323 Tm
0 Tc
0.062 Tw
[(\223N)30(ame\224\). I)24(t)0( has to be the element type name of the r)6(o)-1(ot element of)]TJ
0 -1.1547 TD
0.007 Tw
[(the document: that is, the single main element that encloses all of the)]TJ
T*
-0.001 Tw
[(document)18(\222)80(s)0( other elements.)]TJ
0.9238 -11.104 TD
-0.001 Tc
-0.002 Tw
[(If a parameter entity has the beginning or end of a mar)5(kup declara-)]TJ
-0.9238 -1.1547 TD
0 Tc
0 Tw
[(tion, it has to hav)7(e the other one as w)6(e)1(ll.)]TJ
0.9238 -1.2517 TD
0.049 Tw
[(W)78(e)31(\222)11(ll see in the next w)6(e)1(ll-formedness constraint that ther)11(e ar)9(e cer-)]TJ
-0.9238 -1.1547 TD
0.033 Tw
[(tain conditions for storing and using a piece of a markup declaration)]TJ
T*
-0.015 Tw
[(instead of an entir)9(e)1( one. B)11(u)-1(t even when meeting those conditions, the)]TJ
T*
0.016 Tw
[(piece being stor)11(ed can nev)7(er hav)7(e the beginning of a mar)6(k)-1(up declara-)]TJ
T*
0.138 Tw
[(tion without also including that declaration)70(\222)80(s)0( ending, or vice versa.)]TJ
T*
0 Tw
[(\()-13(W)78(e)31(\222)11(ll also see examples after the next w)6(e)-1(ll-formedness constraint.\))]TJ
0.9238 -10.104 TD
-0.023 Tw
[(When y)6(o)1(u use a parameter entity r)11(e)1(fer)9(ence in a document type dec-)]TJ
-0.9238 -1.1547 TD
0.247 Tw
[(laration)70(\222)80(s internal subset, it can)70(\222)80(t)0( r)9(epr)9(esent mer)11(e)1(ly a por)-7(t)0(ion of a)]TJ
T*
0 Tw
[(mar)6(k)2(up declaration. I)24(t)0( can when used in an external subset.)]TJ
0.9238 -1.2517 TD
0.05 Tw
[(This is easier to see with an example. The )]TJ
/F17 1 Tf
10.98 0 0 10.98 377.812 166.313 Tm
-0.04 Tc
(ents.xml)Tj
/F9 1 Tf
12.99 0 0 12.99 427.042 166.313 Tm
0 Tc
[( file sho)13(wn in)]TJ
-21.4228 -1.1547 TD
0.046 Tw
[(E)7(xample 2.27 has an internal subset and r)9(e)1(fers to the external subset)]TJ
T*
0.069 Tw
[(stor)9(ed in the file )]TJ
/F17 1 Tf
10.98 0 0 10.98 237.262 136.313 Tm
-0.04 Tc
(ents-ext.dtd)Tj
/F9 1 Tf
12.99 0 0 12.99 311.092 136.313 Tm
0 Tc
[( sho)13(wn in E)7(xample 2.28. \(Both files)]TJ
-12.4967 -1.1547 TD
0.02 Tw
[(hav)7(e the inter)11(e)-1(sting par)-7(ts described in comments and the illegal par)-7(t)0(s)]TJ
ET
0.852 g
1 i
148.762 578.003 348 -103.98 re
f
BT
/F15 1 Tf
9.99 0 0 9.99 160.762 556.343 Tm
0 g
0 Tw
[(V)78(A)1(LIDITY CONSTRAINT)37(: Pr)20(oper Dec)21(l)-1(aration/PE Nesting)]TJ
/F10 1 Tf
1.2012 -1.8018 TD
(Parameter-entity replacement text must be properly nested with )Tj
0 -1.3033 TD
-0.033 Tw
[(markup declarations. That is to say, if either the first character or the )]TJ
0 -1.3003 TD
0 Tw
(last character of a markup declaration \()Tj
/F17 1 Tf
17.3483 0 TD
-0.039 Tc
(markupdecl)Tj
/F10 1 Tf
5.6036 0 TD
0 Tc
0.001 Tw
( above\) is )Tj
-22.952 -1.3003 TD
0 Tw
(contained in the replacement text for a parameter-entity reference, )Tj
0 -1.3033 TD
(both must be contained in the same replacement text.)Tj
ET
0.852 g
148.762 327.503 348 -90.99 re
f
BT
/F15 1 Tf
9.99 0 0 9.99 160.762 305.813 Tm
0 g
0.001 Tc
-0.001 Tw
[(WELL-FORMEDNESS CONSTRAINT)41(: PEs in Internal Subset)]TJ
/F10 1 Tf
1.2012 -1.8018 TD
0 Tc
0 Tw
(In the internal DTD subset, parameter-entity references can occur )Tj
0 -1.3003 TD
(only where markup declarations can occur, not within markup )Tj
T*
(declarations. \(This does not apply to references that occur in )Tj
0 -1.3033 TD
(external parameter entities or to the external subset.\))Tj
ET
endstream
endobj
146 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F13 24 0 R
/F15 26 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
148 0 obj
<<
/Length 7242
>>
stream
BT
/F5 1 Tf
9 0 0 9 168.352 667.642 Tm
0 g
/GS1 gs
0.3 Tc
[(2.8.)-797(P)]TJ
7.2 0 0 7.2 207.472 667.642 Tm
0.374 Tc
(ROLOG)Tj
9 0 0 9 246.382 667.642 Tm
0 Tc
0 Tw
( )Tj
7.2 0 0 7.2 250.642 667.642 Tm
0.377 Tc
[(AN)6(D)]TJ
9 0 0 9 274.462 667.642 Tm
0.227 Tc
( D)Tj
7.2 0 0 7.2 288.442 667.642 Tm
0.374 Tc
(OCUMENT)Tj
9 0 0 9 344.572 667.642 Tm
0.223 Tc
( T)Tj
7.2 0 0 7.2 357.472 667.642 Tm
0.374 Tc
(YPE)Tj
9 0 0 9 377.842 667.642 Tm
0.227 Tc
( D)Tj
7.2 0 0 7.2 391.822 667.642 Tm
0.375 Tc
(ECLARATION)Tj
15.99 0 0 15.99 493.252 667.642 Tm
0 Tc
(103)Tj
12.99 0 0 12.99 114.023 624.323 Tm
0.304 Tw
[(commented out so that the examples will parse pr)6(operly; mor)9(e)]TJ
0 -1.1594 TD
-0.001 Tw
[(detailed descriptions follo)13(w )]TJ
/F17 1 Tf
10.98 0 0 10.98 254.272 609.263 Tm
-0.04 Tc
(ents-ext.dtd)Tj
/F5 1 Tf
12.99 0 0 12.99 328.102 609.263 Tm
-0.001 Tc
(.\))Tj
/F12 1 Tf
9.48 0 0 9.48 114.023 584.602 Tm
0.001 Tc
[(Example 2.27:)-501(Parameter entities in internal and external subsets)]TJ
ET
q
1 i
114.023 563.453 348 9.99 re
W* n
114.023 572.182 468 0.51 re
f
Q
BT
/F16 1 Tf
9.2 0 0 9.99 114.023 557.093 Tm
-0.043 Tc
-0.003 Tw
( 1.)Tj
/F17 1 Tf
8.75 0 0 9.48 129.352 557.093 Tm
-0.002 Tc
0.002 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 545.542 Tm
-0.043 Tc
-0.003 Tw
( 2.)Tj
/F17 1 Tf
8.75 0 0 9.48 129.352 545.542 Tm
-0.001 Tc
0 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 522.413 Tm
-0.043 Tc
-0.003 Tw
( 4.)Tj
/F17 1 Tf
8.75 0 0 9.48 129.352 522.413 Tm
0 Tc
0 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 510.863 Tm
-0.043 Tc
-0.003 Tw
( 5.)Tj
/F17 1 Tf
8.75 0 0 9.48 129.352 510.863 Tm
-0.001 Tc
0 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 499.313 Tm
-0.043 Tc
-0.003 Tw
( 6.)Tj
/F17 1 Tf
8.75 0 0 9.48 129.352 499.313 Tm
-0.001 Tc
0 Tw
( ">)Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 487.733 Tm
-0.043 Tc
-0.003 Tw
( 7.)Tj
/F17 1 Tf
8.75 0 0 9.48 129.352 487.733 Tm
-0.001 Tc
0.001 Tw
( %edecl;)Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 476.182 Tm
-0.043 Tc
-0.003 Tw
( 8.)Tj
/F17 1 Tf
8.75 0 0 9.48 129.352 476.182 Tm
0 Tc
0 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 464.603 Tm
-0.043 Tc
-0.003 Tw
( 9.)Tj
/F17 1 Tf
8.75 0 0 9.48 129.352 464.603 Tm
-0.001 Tc
0 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 383.693 Tm
-0.044 Tc
(16.)Tj
/F18 1 Tf
8.75 0 0 9.48 129.352 383.693 Tm
-0.001 Tc
-0.001 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 372.143 Tm
-0.044 Tc
(17.)Tj
/F18 1 Tf
8.75 0 0 9.48 129.352 372.143 Tm
0 Tc
0 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 360.563 Tm
-0.044 Tc
(18.)Tj
/F18 1 Tf
8.75 0 0 9.48 129.352 360.563 Tm
-0.001 Tc
-0.001 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 349.013 Tm
-0.044 Tc
(19.)Tj
/F18 1 Tf
8.75 0 0 9.48 129.352 349.013 Tm
-0.002 Tc
0.002 Tw
( ]>)Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 337.433 Tm
-0.044 Tc
(20.)Tj
/F18 1 Tf
8.75 0 0 9.48 129.352 337.433 Tm
-0.001 Tc
0.001 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 325.883 Tm
-0.044 Tc
(21.)Tj
/F18 1 Tf
8.75 0 0 9.48 129.352 325.883 Tm
-0.001 Tc
0 Tw
( How about those )Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 314.333 Tm
-0.044 Tc
(22.)Tj
/F18 1 Tf
8.75 0 0 9.48 129.352 314.333 Tm
-0.001 Tc
-0.001 Tw
( parameter entity rules.)Tj
ET
q
1 i
114.023 289.583 348 10.02 re
W* n
114.023 298.313 468 0.51 re
f
Q
BT
/F16 1 Tf
9.2 0 0 9.99 114.023 302.753 Tm
-0.044 Tc
(23.)Tj
/F18 1 Tf
8.75 0 0 9.48 129.352 302.753 Tm
-0.002 Tc
0.002 Tw
( )Tj
/F12 1 Tf
9.48 0 0 9.48 114.023 263.273 Tm
0.001 Tc
0.001 Tw
[(Example 2.28:)-501(The )]TJ
/F16 1 Tf
9 0 0 9 206.632 263.273 Tm
-0.041 Tc
(ents-ext.dtd)Tj
/F12 1 Tf
9.48 0 0 9.48 267.022 263.273 Tm
0.001 Tc
-0.001 Tw
( file referenced in Example 2.28)Tj
ET
q
1 i
114.023 242.093 348 9.99 re
W* n
114.023 250.823 468 0.51 re
f
Q
BT
/F16 1 Tf
9.2 0 0 9.99 114.023 235.763 Tm
-0.043 Tc
-0.003 Tw
( 1.)Tj
/F18 1 Tf
8.75 0 0 9.48 129.352 235.763 Tm
-0.001 Tc
0 Tw
( ">)Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 224.213 Tm
-0.043 Tc
-0.003 Tw
( 2.)Tj
/F18 1 Tf
8.75 0 0 9.48 129.352 224.213 Tm
-0.001 Tc
0.001 Tw
( %bdecl;)Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 212.633 Tm
-0.043 Tc
-0.003 Tw
( 3.)Tj
/F18 1 Tf
8.75 0 0 9.48 129.352 212.633 Tm
0 Tc
0 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 201.083 Tm
-0.043 Tc
-0.003 Tw
( 4.)Tj
/F18 1 Tf
8.75 0 0 9.48 129.352 201.083 Tm
-0.001 Tc
0 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 177.953 Tm
-0.043 Tc
-0.003 Tw
( 6.)Tj
/F18 1 Tf
8.75 0 0 9.48 129.352 177.953 Tm
-0.001 Tc
0 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 166.403 Tm
-0.043 Tc
-0.003 Tw
( 7.)Tj
/F18 1 Tf
8.75 0 0 9.48 129.352 166.403 Tm
-0.001 Tc
0 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 154.823 Tm
-0.043 Tc
-0.003 Tw
( 8.)Tj
/F18 1 Tf
8.75 0 0 9.48 129.352 154.823 Tm
0 Tc
0 Tw
( )Tj
/F16 1 Tf
9.2 0 0 9.99 114.023 143.273 Tm
-0.043 Tc
-0.003 Tw
( 9.)Tj
/F18 1 Tf
8.75 0 0 9.48 129.352 143.273 Tm
-0.001 Tc
0 Tw
( )Tj
ET
q
1 i
148.762 587.902 348.03 9.99 re
W* n
148.522 597.143 0.24 -0.51 re
f
Q
q
1 i
148.762 597.143 463.23 -0.54 re
W* n
148.762 587.902 348.03 9.99 re
W* n
148.762 596.633 468.03 0.51 re
f
Q
BT
/F16 1 Tf
9.2 0 0 9.99 148.762 601.073 Tm
-0.044 Tc
(14.)Tj
/F17 1 Tf
8.75 0 0 9.48 164.092 601.073 Tm
-0.001 Tc
( )Tj
/F5 1 Tf
12.99 0 0 12.99 160.762 559.222 Tm
0 Tc
0.085 Tw
[(The first entity declaration in Examples 2.27 and 2.28 each stor)11(e)]TJ
-0.9238 -1.2541 TD
-0.008 Tw
[(an entir)11(e)-1( element type declaration in a parameter entity: )]TJ
/F17 1 Tf
10.98 0 0 10.98 431.992 542.932 Tm
-0.04 Tc
(edecl)Tj
/F5 1 Tf
12.99 0 0 12.99 462.742 542.932 Tm
0 Tc
-0.009 Tw
[( at line)]TJ
-24.1711 -1.2541 TD
-0.024 Tw
(6 of )Tj
/F17 1 Tf
10.98 0 0 10.98 171.202 526.643 Tm
-0.04 Tc
(ents.xml)Tj
/F5 1 Tf
12.99 0 0 12.99 220.432 526.643 Tm
-0.001 Tc
[( and )]TJ
/F17 1 Tf
10.98 0 0 10.98 244.972 526.643 Tm
-0.04 Tc
(bdecl)Tj
/F5 1 Tf
12.99 0 0 12.99 275.722 526.643 Tm
0 Tc
[( at line 1 of )]TJ
/F17 1 Tf
10.98 0 0 10.98 334.732 526.643 Tm
-0.04 Tc
(ents-ext.dtd)Tj
/F5 1 Tf
12.99 0 0 12.99 408.562 526.643 Tm
0 Tc
[(. The lines imme-)]TJ
-20.0002 -1.2564 TD
0.163 Tw
[(diately follo)13(wing each of these have r)9(e)1(fer)11(e)-1(nces to these entities, in)]TJ
0 -1.2541 TD
0.145 Tw
(effect declaring the )Tj
/F17 1 Tf
10.98 0 0 10.98 252.622 494.033 Tm
0 Tw
(e)Tj
/F5 1 Tf
12.99 0 0 12.99 258.772 494.033 Tm
0.145 Tw
[( and )]TJ
/F17 1 Tf
10.98 0 0 10.98 287.722 494.033 Tm
0 Tw
(b)Tj
/F5 1 Tf
12.99 0 0 12.99 293.872 494.033 Tm
0.145 Tw
[( element types whose declarations they)]TJ
-11.171 -1.2541 TD
[(stor)9(e)1(.)]TJ
0.9238 -1.6166 TD
0.024 Tw
[(Both files then tr)-19(y to declar)9(e)1( and use a parameter entity that stor)11(e)-1(s)]TJ
-0.9238 -1.2564 TD
0.247 Tw
[(several parameters of an element type declaration. )]TJ
/F17 1 Tf
10.98 0 0 10.98 422.962 440.423 Tm
-0.04 Tc
(ents-ext.dtd)Tj
/F5 1 Tf
12.99 0 0 12.99 148.762 424.133 Tm
0 Tc
[(declar)11(es )]TJ
/F17 1 Tf
10.98 0 0 10.98 191.842 424.133 Tm
-0.04 Tc
(cdeclpart)Tj
/F5 1 Tf
12.99 0 0 12.99 247.192 424.133 Tm
0 Tc
0.069 Tw
[( as )]TJ
/F17 1 Tf
10.98 0 0 10.98 264.952 424.133 Tm
-0.04 Tc
[(c)-560(\(#PCDATA\))]TJ
/F5 1 Tf
12.99 0 0 12.99 332.632 424.133 Tm
0 Tc
[( at line 6 and uses it on the fol-)]TJ
-14.1549 -1.2564 TD
0.067 Tw
[(lo)13(wing line, and an XML parser has no pr)6(oblem with this. I)24(t)0( would)]TJ
0 -1.2541 TD
-0.017 Tw
[(hav)7(e a pr)6(oblem with the )]TJ
/F17 1 Tf
10.98 0 0 10.98 272.332 391.523 Tm
-0.04 Tc
(ents.xml)Tj
/F9 1 Tf
12.99 0 0 12.99 321.562 391.523 Tm
0 Tc
[( file)31(\222)80(s)0( declaration and usage of )]TJ
/F17 1 Tf
10.98 0 0 10.98 472.162 391.523 Tm
-0.039 Tc
(fde-)Tj
-29.4539 -1.4836 TD
(clpart)Tj
/F9 1 Tf
12.99 0 0 12.99 185.692 375.233 Tm
0 Tc
0.087 Tw
[( at lines 13 and 14 because of the last paragraph of the spec)]TJ
-2.843 -1.2564 TD
0.032 Tw
[(sho)13(wn abo)17(v)7(e: it)16(\222)80(s)2( r)11(e)1(fer)9(enced within a markup declaration in an inter-)]TJ
0 -1.2541 TD
0.274 Tw
(nal subset. The )Tj
/F17 1 Tf
10.98 0 0 10.98 238.792 342.622 Tm
-0.04 Tc
(cdeclpart)Tj
/F9 1 Tf
12.99 0 0 12.99 294.172 342.622 Tm
0 Tc
[( parameter entity was not a pr)6(oblem)]TJ
-11.1941 -1.2541 TD
0 Tw
[(because it was r)11(e)-1(fer)11(e)-1(nced in an external subset.)]TJ
0.9238 -1.6166 TD
0.155 Tw
[(The final declaration doesn)70(\222)80(t wor)6(k)2( in the external subset, so the)]TJ
-0.9238 -1.2564 TD
0.012 Tw
[(internal subset doesn)70(\222)80(t)0( even tr)-17(y it: the )]TJ
/F17 1 Tf
10.98 0 0 10.98 339.502 289.013 Tm
-0.04 Tc
(ents-ext.dtd)Tj
/F9 1 Tf
12.99 0 0 12.99 413.332 289.013 Tm
0 Tc
0.013 Tw
[( file)29(\222)80(s )]TJ
/F17 1 Tf
10.98 0 0 10.98 441.412 289.013 Tm
-0.04 Tc
(ddeclpart)Tj
/F9 1 Tf
12.99 0 0 12.99 148.762 272.723 Tm
0 Tc
-0.018 Tw
[(entity tried to stor)9(e)1( the beginning and a middle piece of the )]TJ
/F17 1 Tf
10.98 0 0 10.98 447.952 272.723 Tm
0 Tw
(d)Tj
/F9 1 Tf
12.99 0 0 12.99 454.102 272.723 Tm
-0.017 Tw
[( element)]TJ
-23.506 -1.2541 TD
-0.02 Tw
[(type)29(\222)80(s)2( declaration at line 11. I)24(t)0( didn)70(\222)80(t)0( work because it was declar)9(ed ille-)]TJ
0 -1.2564 TD
0.355 Tw
[(gal b)6(y)2( the \223P)29(r)6(o)-1(per D)6(e)1(claration/P)13(E)0( N)30(e)1(sting\224 v)7(alidity constraint.)]TJ
0 -1.2541 TD
0 Tw
[(\(B)7(ecause it didn)70(\222)80(t work, I commented it out.\))]TJ
0.9238 -1.6166 TD
0.104 Tw
[(As the par)9(enthesiz)7(e)-1(d final sentence of the specification paragraph)]TJ
-0.9238 -1.2541 TD
-0.018 Tw
[(abo)17(v)7(e tells us, the \223P)13(Es in I)12(n)1(ternal S)22(u)2(bset\224 w)6(e)1(ll-formedness constraint)]TJ
0 -1.2564 TD
0.059 Tw
[(doesn)70(\222)80(t apply to parameter-entity r)9(e)1(fer)9(ences in an external parameter)]TJ
0 -1.2541 TD
0.027 Tw
[(entity or in a DTD external subset, because when an XML pr)6(ocessor)]TJ
0 -1.2564 TD
0.052 Tw
[(is checking for w)6(e)-1(ll-formedness, it doesn)70(\222)80(t hav)7(e to bother with exter-)]TJ
0 -1.2541 TD
0 Tw
(nal parameter entities and DTD external subsets.)Tj
ET
endstream
endobj
152 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F13 24 0 R
/F16 30 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
155 0 obj
<<
/Length 4972
>>
stream
BT
/F5 1 Tf
9 0 0 9 168.352 667.642 Tm
0 g
/GS1 gs
0.3 Tc
[(2.8.)-797(P)]TJ
7.2 0 0 7.2 207.472 667.642 Tm
0.374 Tc
(ROLOG)Tj
9 0 0 9 246.382 667.642 Tm
0 Tc
0 Tw
( )Tj
7.2 0 0 7.2 250.642 667.642 Tm
0.377 Tc
[(AN)6(D)]TJ
9 0 0 9 274.462 667.642 Tm
0.227 Tc
( D)Tj
7.2 0 0 7.2 288.442 667.642 Tm
0.374 Tc
(OCUMENT)Tj
9 0 0 9 344.572 667.642 Tm
0.223 Tc
( T)Tj
7.2 0 0 7.2 357.472 667.642 Tm
0.374 Tc
(YPE)Tj
9 0 0 9 377.842 667.642 Tm
0.227 Tc
( D)Tj
7.2 0 0 7.2 391.822 667.642 Tm
0.375 Tc
(ECLARATION)Tj
15.99 0 0 15.99 493.252 667.642 Tm
0 Tc
(105)Tj
12.99 0 0 12.99 126.022 498.203 Tm
0.015 Tw
[(The first sentence her)11(e)-1( sums up what w)6(e)1( saw in the Examples 2.27)]TJ
-0.9238 -1.1547 TD
0.095 Tw
[(and 2.28. The second sentence tells us that conditional sections ar)11(e)]TJ
T*
0.074 Tw
[(OK in an external subset but not in an internal subset. Conditional)]TJ
/F9 1 Tf
T*
-0.022 Tw
[(sections \(described fur)-7(ther in 3.4, \223Conditional S)11(e)1(ctions\224\) let you eas-)]TJ
T*
0.009 Tw
[(ily change whether a parser ignor)11(e)-1(s or parses a large block of text. F)37(o)-1(r)]TJ
T*
0 Tw
[(example, changing the \223INCL)20(U)0(DE\224 to \223IGNORE\224 in E)7(xample 2.29)]TJ
T*
0.092 Tw
[(tells the parser not to parse anything betw)6(e)-1(en the second )]TJ
/F17 1 Tf
10.98 0 0 10.98 412.462 408.203 Tm
0 Tw
([)Tj
/F9 1 Tf
12.99 0 0 12.99 418.642 408.203 Tm
0.092 Tw
[( and the)]TJ
/F17 1 Tf
10.98 0 0 10.98 114.023 393.203 Tm
-0.04 Tc
(]]>)Tj
/F9 1 Tf
12.99 0 0 12.99 132.472 393.203 Tm
0 Tc
0 Tw
[( that sho)13(ws wher)11(e the conditional section ends.)]TJ
/F12 1 Tf
9.48 0 0 9.48 114.023 369.413 Tm
0.001 Tc
-0.001 Tw
[(Example 2.29:)-501(An INCLUDE marked section)]TJ
ET
q
1 i
114.023 349.103 348 10.02 re
W* n
114.023 357.833 468 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 114.023 342.773 Tm
-0.001 Tc
()Tj
T*
0.001 Tw
()Tj
ET
q
1 i
114.023 295.103 348 10.02 re
W* n
114.023 303.833 468 0.51 re
f
Q
BT
8.75 0 0 9.48 114.023 308.273 Tm
-0.002 Tc
(]]>)Tj
/F9 1 Tf
12.99 0 0 12.99 126.022 196.313 Tm
0 Tc
0.002 Tw
[(P)29(r)6(oduction 30 sho)13(ws that an external subset consists of an optional)]TJ
-0.9238 -1.1547 TD
0.116 Tw
[(text declaration follo)13(w)6(e)1(d b)8(y)-1( an external subset declaration. P)32(r)6(oduc-)]TJ
T*
0.043 Tw
[(tion 31 sho)13(w)-1(s that the latter is a combination of z)7(e)-1(r)6(o)1( or mor)9(e)1( of the)]TJ
T*
-0.023 Tw
[(mar)6(kup declarations, conditional sections, and parameter-entity r)9(e)1(fer-)]TJ
T*
0.263 Tw
[(ences \(with optional white space betw)6(een them\) that w)6(e)31(\222)48(v)7(e seen)]TJ
T*
0 Tw
[(thr)6(oughout 2.8, \223P)29(r)6(o)1(log and D)13(o)1(cument T)110(y)2(pe D)6(e)-1(claration\224.)]TJ
ET
0.852 g
1 i
114.023 629.992 347.97 -105.96 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 126.022 608.333 Tm
0 g
[(Lik)20(e the inter)-24(nal subset, the e)27(x)1(ter)-24(n)-3(al subset and an)15(y e)30(x)2(ter)-27(nal par)9(ameter )]TJ
0 -1.2012 TD
[(entities ref)29(erred to in the DTD m)10(u)-3(st consist of a ser)-15(ies of complete )]TJ
T*
[(mar)-15(k)11(up declar)9(ations of the types allo)15(w)10(ed b)18(y)2( the non-ter)-24(minal symbol )]TJ
/F17 1 Tf
T*
-0.039 Tc
(markupdecl)Tj
/F10 1 Tf
5.6006 0 TD
0 Tc
[(, interspersed with white space or par)9(ameter-entity ref)32(er-)]TJ
-5.6006 -1.2012 TD
[(ences. Ho)15(w)10(e)30(v)26(e)-3(r)51(,)-1( por)-39(t)-1(ions of the contents of the e)30(x)1(ter)-27(nal subset or of )]TJ
T*
-0.02 Tw
[(e)30(x)-2(ter)-24(nal par)12(a)-3(meter entities ma)30(y conditionally be ignored b)21(y)-2( using the con-)]TJ
T*
0 Tw
[(ditional section constr)-15(uct; this is not allo)15(w)10(e)-3(d in the inter)-24(nal subset.)]TJ
ET
0.852 g
114.023 283.103 347.97 -34.95 re
f
BT
/F15 1 Tf
10.98 0 0 10.98 116.423 260.783 Tm
0 g
0.001 Tw
(External Subset)Tj
ET
0.852 g
114.023 248.123 85.62 -11.97 re
f
BT
9 0 0 9 116.423 240.773 Tm
0 g
([30])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 240.773 Tm
0.002 Tc
(extSubset)Tj
ET
0.852 g
199.672 248.123 256.98 -11.97 re
f
BT
/F17 1 Tf
7.6 0 0 7.98 199.672 240.773 Tm
0 g
-0.001 Tc
[(::=)-1043(TextDecl? extSubsetDecl)]TJ
ET
0.852 g
456.682 248.123 5.31 -11.97 re
f
114.023 236.123 85.62 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 116.423 228.773 Tm
0 g
0 Tc
([31])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 228.773 Tm
0.002 Tc
(extSubsetDecl)Tj
ET
0.852 g
199.672 236.123 256.98 -11.97 re
f
BT
/F17 1 Tf
7.6 0 0 7.98 199.672 228.773 Tm
0 g
-0.001 Tc
0 Tw
[(::=)-1043(\( markupdecl | conditionalSect | PEReference | S \)*)]TJ
ET
0.852 g
456.682 236.123 5.31 -11.97 re
f
0 g
114.023 247.853 348 0.51 re
f
114.023 235.853 348 0.51 re
f
114.023 235.853 348 0.51 re
f
114.023 223.853 348 0.51 re
f
endstream
endobj
156 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F12 20 0 R
/F15 26 0 R
/F16 30 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
158 0 obj
<<
/Length 3789
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0 Tc
(106)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F9 1 Tf
12.99 0 0 12.99 160.762 624.323 Tm
0 Tc
0.017 Tw
[(As explained in 4.3.1, \223)-16(T)-1(he T)120(e)1(xt D)6(e)-1(claration\224, a text declaration is)]TJ
-0.9238 -1.2009 TD
-0.011 Tw
[(a processing instr)-10(u)2(ction telling us the version of XML being used by a)]TJ
T*
-0.001 Tw
[(par)-7(t)0(icular external parsed entity)85(.)]TJ
0.9238 -7.9285 TD
-0.014 Tw
[(This r)11(e)-1(states something that is implied b)6(y)2( the \223P)11(Es in I)12(n)1(ternal S)25(u)-1(b-)]TJ
-0.9238 -1.2009 TD
0.113 Tw
[(set\224 w)6(e)-1(ll-formedness constraint and demonstrated b)6(y)2( the parameter)]TJ
T*
0.105 Tw
[(entities in E)7(xamples 2.27 and 2.28: r)11(e)-1(fer)11(e)-1(nces to parameter entities)]TJ
T*
0.064 Tw
[(that contain incomplete pieces of mar)6(k)-1(up declarations ar)11(e only legal)]TJ
T*
0 Tw
(in external subsets.)Tj
0.9238 -11.1641 TD
0.078 Tw
[(As w)6(e)1( saw in the \223S)25(tatus of this D)11(o)1(cument\224 section at the begin-)]TJ
-0.9238 -1.2009 TD
0.048 Tw
[(ning of the specification, a \223U)37(niform R)12(e)1(sour)6(ce I)19(d)-1(entifier\224 \(URI\) is a)]TJ
T*
0.176 Tw
[(notation for naming r)9(e)1(sour)6(ces on the W)78(e)1(b)15(.)1( A \223U)37(niform R)12(e)1(sour)6(ce)]TJ
T*
0.172 Tw
[(Locator\224 \(URL\) such as )]TJ
/F17 1 Tf
10.98 0 0 10.98 280.192 235.913 Tm
-0.04 Tc
(http://www.w3.org)Tj
/F9 1 Tf
12.99 0 0 12.99 384.772 235.913 Tm
0 Tc
0.171 Tw
[( is one kind of URI.)]TJ
-18.1688 -1.2009 TD
0.036 Tw
[(E)30(v)7(en a simple file name can be tr)9(eated as a R)12(e)1(lative URL that points)]TJ
T*
0 Tw
[(to a file in the same dir)11(e)-1(ctor)-19(y)2( as the entity in which the R)12(e)1(lativ)7(e)-1( URL)]TJ
T*
0.048 Tw
[(is stor)9(ed. URLs ar)11(e a good way to identify system identifiers because)]TJ
T*
0.042 Tw
[(of the huge HTML world)12(\222)78(s familiarity with them and because of the)]TJ
T*
-0.001 Tw
[(ease with which a URL can point to both local and r)11(emote addr)11(esses.)]TJ
0.9238 -1.6166 TD
0.131 Tw
[(S)11(o, it looks like all those file names w)6(e)29(\222)50(v)7(e been seeing in DOC-)]TJ
-0.9238 -1.2009 TD
0.039 Tw
[(T)-12(Y)-1(P)13(E)0( declarations to identify the document type declarations)39(\222 exter-)]TJ
ET
0.852 g
1 i
148.762 576.802 348 -57.96 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 160.762 555.143 Tm
0 g
0 Tw
[(The e)30(x)-2(ter)-24(nal subset and e)27(x)2(ter)-24(n)-3(al par)12(a)-3(meter entities also diff)29(er from the )]TJ
T*
[(inter)-27(nal subset in that in them, par)9(ameter-entity ref)29(erences are per)-27(mitted )]TJ
/F11 1 Tf
T*
(within)Tj
/F10 1 Tf
2.6306 0 TD
[( mar)-15(k)11(up declar)9(ations)14(, not only )]TJ
/F11 1 Tf
13.6036 0 TD
0.001 Tc
(between)Tj
/F10 1 Tf
3.8378 0 TD
-0.003 Tw
[( mar)-14(k)12(up declar)13(ations)18(.)]TJ
ET
0.852 g
148.762 411.383 348 -99.96 re
f
BT
9.99 0 0 9.99 160.762 389.723 Tm
0 g
0 Tc
0 Tw
[(An e)27(x)2(ample of an XML document with a document type declar)12(ation: )]TJ
/F17 1 Tf
7.98 0 0 7.98 175.162 373.073 Tm
0.002 Tc
()Tj
0 -1.2556 TD
-0.002 Tw
()Tj
0 -1.2519 TD
0 Tw
(Hello, world!)Tj
/F14 1 Tf
9.99 0 0 9.99 160.762 335.723 Tm
0 Tc
( The system identifier \223)Tj
/F17 1 Tf
10.1201 0 TD
-0.04 Tc
(hello.dtd)Tj
/F14 1 Tf
5.042 0 TD
0.001 Tc
-0.001 Tw
[(\224 giv)27(es the URI of a DTD f)30(or the docu-)]TJ
-15.1622 -1.2012 TD
(ment.)Tj
ET
endstream
endobj
159 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F11 19 0 R
/F13 24 0 R
/F14 25 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
161 0 obj
<<
/Length 5589
>>
stream
BT
/F5 1 Tf
9 0 0 9 168.352 667.642 Tm
0 g
/GS1 gs
0.3 Tc
[(2.8.)-797(P)]TJ
7.2 0 0 7.2 207.472 667.642 Tm
0.374 Tc
(ROLOG)Tj
9 0 0 9 246.382 667.642 Tm
0 Tc
0 Tw
( )Tj
7.2 0 0 7.2 250.642 667.642 Tm
0.377 Tc
[(AN)6(D)]TJ
9 0 0 9 274.462 667.642 Tm
0.227 Tc
( D)Tj
7.2 0 0 7.2 288.442 667.642 Tm
0.374 Tc
(OCUMENT)Tj
9 0 0 9 344.572 667.642 Tm
0.223 Tc
( T)Tj
7.2 0 0 7.2 357.472 667.642 Tm
0.374 Tc
(YPE)Tj
9 0 0 9 377.842 667.642 Tm
0.227 Tc
( D)Tj
7.2 0 0 7.2 391.822 667.642 Tm
0.375 Tc
(ECLARATION)Tj
15.99 0 0 15.99 493.252 667.642 Tm
0 Tc
(107)Tj
12.99 0 0 12.99 114.023 624.323 Tm
0.102 Tw
(nal subsets \(like )Tj
/F17 1 Tf
10.98 0 0 10.98 199.972 624.323 Tm
-0.04 Tc
(hello.dtd)Tj
/F5 1 Tf
12.99 0 0 12.99 255.322 624.323 Tm
0 Tc
0.101 Tw
[( in the sample abo)17(v)5(e\) w)6(e)-1(r)11(e)1( URI)17(s)2( all the)]TJ
-10.8777 -1.1547 TD
(time.)Tj
0.9238 -1.3649 TD
0.149 Tw
[(Kno)13(wing this opens up a lot of possibilities. I)24(t)0( means that y)6(o)1(ur)]TJ
-0.9238 -1.1547 TD
0.035 Tw
[(document can point to a DTD some)-6(wher)9(e else b)6(y)2( using a URL, like)]TJ
T*
0 Tw
[(the one in E)7(xample 2.30.)]TJ
/F12 1 Tf
9.48 0 0 9.48 114.023 540.172 Tm
0.001 Tc
-0.001 Tw
[(Example 2.30:)-501(DOCTYPE declaration using a URL to identify a DTD)]TJ
ET
q
1 i
114.023 522.263 348 9.99 re
W* n
114.023 530.992 468 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 114.023 515.903 Tm
-0.001 Tc
0.001 Tw
()Tj
/F5 1 Tf
12.99 0 0 12.99 126.022 465.833 Tm
0 Tc
0.078 Tw
[(This will be common for geographically widespr)11(e)-1(ad organizations)]TJ
-0.9238 -1.1547 TD
0.042 Tw
[(that want to r)11(e)-1(tain a r)11(e)-1(gular str)-7(u)-1(ctur)11(e)-1( for their documents. D)11(iffer)9(ent)]TJ
T*
-0.016 Tw
[(branch offices can point to a centrally maintained collection of DTDs)]TJ
T*
0 Tw
[(without needing to maintain and update their o)13(w)-1(n copies.)]TJ
0.9238 -1.3672 TD
0.01 Tc
0.099 Tw
[(An XML pr)7(ocessor tr)9(eats a r)9(e)2(lativ)8(e)0( URI as being r)12(e)0(lative to the)]TJ
/F9 1 Tf
-0.9238 -1.1547 TD
0.16 Tw
[(entity wher)12(e it)19(\222)79(s)0( stor)9(ed, not r)9(e)0(lativ)6(e to the document entity ulti-)]TJ
T*
0.038 Tw
[(mately containing the r)9(efer)9(e)0(nce. F)35(o)2(r example, say the )]TJ
/F17 1 Tf
10.98 0 0 10.98 394.342 373.073 Tm
-0.04 Tc
(catalog.xml)Tj
/F9 1 Tf
12.99 0 0 12.99 114.023 358.073 Tm
0.01 Tc
0.394 Tw
[(document entity in the )]TJ
/F17 1 Tf
10.98 0 0 10.98 256.312 358.073 Tm
-0.04 Tc
(grandfather)Tj
/F9 1 Tf
12.99 0 0 12.99 323.992 358.073 Tm
0.01 Tc
[( dir)9(e)2(ctor)-18(y r)12(efer)12(ences the)]TJ
/F17 1 Tf
10.98 0 0 10.98 114.023 343.073 Tm
-0.04 Tc
(parts.xml)Tj
/F9 1 Tf
12.99 0 0 12.99 169.372 343.073 Tm
0.01 Tc
0.333 Tw
[( file in the )]TJ
/F17 1 Tf
10.98 0 0 10.98 242.752 343.073 Tm
-0.04 Tc
(father)Tj
/F9 1 Tf
12.99 0 0 12.99 279.652 343.073 Tm
0.01 Tc
0.334 Tw
[( subdir)9(ector)-16(y)0( of )]TJ
/F17 1 Tf
10.98 0 0 10.98 376.972 343.073 Tm
-0.04 Tc
(grandfather)Tj
/F9 1 Tf
12.99 0 0 12.99 444.622 343.073 Tm
0.009 Tc
0.332 Tw
[( as)]TJ
/F17 1 Tf
10.98 0 0 10.98 114.023 328.073 Tm
-0.04 Tc
(father/parts.xml)Tj
/F9 1 Tf
12.99 0 0 12.99 212.452 328.073 Tm
0.01 Tc
0.123 Tw
[(, and an entity declaration in )]TJ
/F17 1 Tf
10.98 0 0 10.98 374.182 328.073 Tm
-0.04 Tc
(parts.xml)Tj
/F9 1 Tf
12.99 0 0 12.99 429.562 328.073 Tm
0.01 Tc
[( r)9(efer-)]TJ
-24.2912 -1.1547 TD
0.045 Tw
[(ences a file in )]TJ
/F17 1 Tf
10.98 0 0 10.98 188.842 313.073 Tm
-0.04 Tc
(son/bolts.xml)Tj
/F9 1 Tf
12.99 0 0 12.99 268.822 313.073 Tm
0.01 Tc
(. The XML processor will expect )Tj
/F17 1 Tf
10.98 0 0 10.98 443.572 313.073 Tm
-0.04 Tc
(son)Tj
/F9 1 Tf
12.99 0 0 12.99 114.023 298.073 Tm
0.01 Tc
0.069 Tw
[(to be a child of the )]TJ
/F17 1 Tf
10.98 0 0 10.98 219.772 298.073 Tm
-0.04 Tc
(father)Tj
/F9 1 Tf
12.99 0 0 12.99 256.672 298.073 Tm
0.01 Tc
[( dir)9(e)0(ctor)-18(y)0( and not a child of the )]TJ
/F17 1 Tf
10.98 0 0 10.98 431.272 298.073 Tm
-0.04 Tc
(cata-)Tj
-28.8938 -1.3661 TD
(log.xml)Tj
/F9 1 Tf
12.99 0 0 12.99 157.072 283.073 Tm
0.01 Tc
0.001 Tw
[( document)19(\222)79(s)0( )]TJ
/F17 1 Tf
10.98 0 0 10.98 222.022 283.073 Tm
-0.04 Tc
(grandfather)Tj
/F9 1 Tf
12.99 0 0 12.99 289.702 283.073 Tm
0.01 Tc
[( dir)9(e)0(ctor)-18(y)85(.)]TJ
ET
0.852 g
1 i
114.023 260.993 347.97 -143.97 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 126.022 239.333 Tm
0 g
0 Tc
0 Tw
[(The declar)12(ations can also be giv)26(en locally)101(, as in this e)30(x)2(ample: )]TJ
/F17 1 Tf
7.98 0 0 7.98 140.422 222.653 Tm
0.002 Tc
()Tj
0 -1.2519 TD
()Tj
0 -1.2519 TD
(]>)Tj
T*
-0.004 Tw
(Hello, world!)Tj
/F10 1 Tf
9.99 0 0 9.99 126.022 165.323 Tm
0 Tc
0 Tw
[( If both the e)30(x)-2(ter)-24(nal and inter)-27(nal subsets are used, the inter)-24(nal subset is )]TJ
0 -1.2012 TD
[(considered to occur bef)29(ore the e)30(x)2(ter)-24(n)-3(al subset. This has the eff)29(e)0(ct that )]TJ
T*
-0.047 Tw
[(entity and attr)-15(ib)21(ute-list declar)9(ations in the inter)-27(nal subset tak)20(e)0( precedence )]TJ
T*
0.001 Tc
-0.001 Tw
[(o)16(v)27(er those in the e)31(x)-1(ter)-23(n)1(al subset.)]TJ
ET
endstream
endobj
162 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F12 20 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
164 0 obj
<<
/Length 5007
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0 Tc
(108)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F5 1 Tf
12.99 0 0 12.99 160.762 624.323 Tm
0 Tc
0.055 Tw
[(The internal subset pr)11(e-empts any attempts to r)11(e)1(-declar)11(e the same)]TJ
-0.9238 -1.1547 TD
-0.007 Tw
[(objects. I)12(n)1( addition, entities declar)9(e)1(d in the internal subset can be r)11(e)-1(f-)]TJ
T*
0 Tw
[(er)11(enced in the external subset.)]TJ
0.9238 -1.1594 TD
0.041 Tw
[(U)30(s)0(ing the )]TJ
/F17 1 Tf
10.98 0 0 10.98 213.592 579.263 Tm
-0.04 Tc
(extdecl.dtd)Tj
/F5 1 Tf
12.99 0 0 12.99 281.272 579.263 Tm
0 Tc
[( file sho)13(wn in E)7(xample 2.31 as an external)]TJ
-10.201 -1.1547 TD
0.161 Tw
[(subset, this pr)9(ecedence of internal declarations will cause an XML)]TJ
T*
0.186 Tw
[(pr)6(ocessor to tr)11(eat the document in E)7(xample 2.32 as if the )]TJ
/F17 1 Tf
10.98 0 0 10.98 466.012 549.263 Tm
-0.039 Tc
(rutle)Tj
/F9 1 Tf
12.99 0 0 12.99 148.762 534.263 Tm
0 Tc
0.047 Tw
[(entity had the v)7(alue \223B)11(arr)-19(y)-1(\224 and the single )]TJ
/F17 1 Tf
10.98 0 0 10.98 369.622 534.263 Tm
-0.04 Tc
(redecl)Tj
/F9 1 Tf
12.99 0 0 12.99 406.522 534.263 Tm
0 Tc
[( element)18(\222)80(s )]TJ
/F17 1 Tf
10.98 0 0 10.98 459.862 534.263 Tm
-0.04 Tc
(flavor)Tj
/F9 1 Tf
12.99 0 0 12.99 148.762 519.263 Tm
0 Tc
-0.001 Tw
[(attribute had the default v)7(alue of \223lemon\224.)]TJ
/F12 1 Tf
9.48 0 0 9.48 148.762 500.483 Tm
0.001 Tc
-0.002 Tw
(Example 2.31:)Tj
/F16 1 Tf
9 0 0 9 220.192 500.483 Tm
-0.041 Tc
(extdecl.dtd)Tj
/F12 1 Tf
9.48 0 0 9.48 275.572 500.483 Tm
0.001 Tc
-0.001 Tw
( file with declarations pre-empted by Example )Tj
/F22 1 Tf
-13.3766 -1.212 TD
[(2.32\222)95(s)0( internal subset declarations)]TJ
ET
q
1 i
148.762 473.753 348.03 9.99 re
W* n
148.522 482.992 0.24 -0.51 re
f
Q
q
1 i
148.762 482.992 463.23 -0.54 re
W* n
148.762 473.753 348.03 9.99 re
W* n
148.762 482.483 468.03 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 148.762 467.423 Tm
-0.001 Tc
0.001 Tw
()Tj
ET
q
1 i
148.762 442.733 348.03 10.02 re
W* n
148.522 451.973 0.24 -0.51 re
f
Q
q
1 i
148.762 451.973 463.23 -0.54 re
W* n
148.762 442.733 348.03 10.02 re
W* n
148.762 451.463 468.03 0.51 re
f
Q
BT
8.75 0 0 9.48 148.762 455.903 Tm
-0.001 Tw
()Tj
/F22 1 Tf
9.48 0 0 9.48 148.762 422.333 Tm
0.001 Tc
[(Example 2.32:)-498(D)-2(ocument with internal subset declarations pre-empting )]TJ
0 -1.2152 TD
-0.002 Tw
(external subset declarations)Tj
ET
q
1 i
148.762 395.573 348.03 9.99 re
W* n
148.522 404.813 0.24 -0.51 re
f
Q
q
1 i
148.762 404.813 463.23 -0.54 re
W* n
148.762 395.573 348.03 9.99 re
W* n
148.762 404.303 468.03 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 148.762 389.243 Tm
-0.001 Tc
0.001 Tw
( )Tj
0 -1.212 TD
()Tj
0 -1.212 TD
()Tj
T*
0 Tw
()Tj
0 -1.2152 TD
0 Tc
(]>)Tj
ET
q
1 i
148.762 307.073 348.03 9.99 re
W* n
148.522 316.313 0.24 -0.51 re
f
Q
q
1 i
148.762 316.313 463.23 -0.54 re
W* n
148.762 307.073 348.03 9.99 re
W* n
148.762 315.803 468.03 0.51 re
f
Q
BT
8.75 0 0 9.48 148.762 320.243 Tm
-0.001 Tc
(My favorite Rutle was &rutle;.)Tj
/F5 1 Tf
12.99 0 0 12.99 160.762 166.313 Tm
0 Tc
0.094 Tw
[(An XML document can get b)6(y)-1( with no declarations at all. I)24(t)0( can)]TJ
-0.9238 -1.1547 TD
0.111 Tw
[(also hav)7(e declarations as par)-7(t)0( of an internal subset, and it can hav)7(e)]TJ
T*
0.106 Tw
[(declarations in an external subset such as a separate DTD file. The)]TJ
T*
0.002 Tw
(standalone document declaration, or )Tj
/F16 1 Tf
10.98 0 0 10.98 335.662 121.313 Tm
-0.04 Tc
(SDDecl)Tj
/F5 1 Tf
12.99 0 0 12.99 372.562 121.313 Tm
-0.001 Tc
( \(used by production 23,)Tj
ET
0.852 g
1 i
148.762 295.073 348 -105.96 re
f
BT
/F15 1 Tf
15 0 0 15 160.762 270.083 Tm
0 g
0 Tc
0 Tw
[(2.9.)-732(Standalone Document Dec)20(laration)]TJ
/F10 1 Tf
9.99 0 0 9.99 160.762 249.413 Tm
0.001 Tc
-0.001 Tw
[(Mar)-14(k)12(up declar)13(ations can aff)30(e)1(ct the content of the document, as passed )]TJ
0 -1.2012 TD
0 Tc
0 Tw
[(from an XML processor to an application; e)27(x)1(amples are attr)-15(ib)18(ute def)32(a)-3(ults )]TJ
T*
0.001 Tc
-0.042 Tw
[(and entity declar)13(ations)18(.)0( The standalone document declar)10(ation, which ma)31(y )]TJ
T*
0 Tc
0 Tw
[(appear as a component of the XML declar)9(ation, signals whether or not )]TJ
T*
-0.008 Tw
[(there are such declar)9(ations which appear e)30(xter)-24(n)0(al to the document entity.)]TJ
ET
endstream
endobj
165 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F12 20 0 R
/F13 24 0 R
/F15 26 0 R
/F16 30 0 R
/F17 31 0 R
/F22 65 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
167 0 obj
<<
/Length 5567
>>
stream
BT
/F5 1 Tf
9 0 0 9 201.772 667.642 Tm
0 g
/GS1 gs
0.299 Tc
[(2.9.)-801(S)]TJ
7.2 0 0 7.2 240.322 667.642 Tm
0.375 Tc
[(TANDAL)3(ONE)]TJ
9 0 0 9 309.112 667.642 Tm
0.15 Tc
0 Tw
( D)Tj
7.2 0 0 7.2 322.402 667.642 Tm
0.375 Tc
(OCUMENT)Tj
9 0 0 9 378.532 667.642 Tm
0.15 Tc
( D)Tj
7.2 0 0 7.2 391.822 667.642 Tm
0.375 Tc
(ECLARATION)Tj
15.99 0 0 15.99 493.252 667.642 Tm
0 Tc
(109)Tj
/F9 1 Tf
12.99 0 0 12.99 114.023 624.323 Tm
0.066 Tw
[(among others\) answ)6(ers the question \223)51(can w)6(e)1( get b)6(y)-1( using this docu-)]TJ
0 -1.1547 TD
0 Tw
(ment without paying attention to the external declarations?\224)Tj
0.9238 -27.0972 TD
0.047 Tw
[(F)37(o)-1(r example, the document type declaration in E)7(xample 2.33 tells)]TJ
-0.9238 -1.1547 TD
0.04 Tw
[(us that, although the document may hav)7(e declarations in an external)]TJ
T*
-0.007 Tw
[(file, the document can be processed without them. What kind of dec-)]TJ
T*
-0.009 Tw
[(larations ar)9(e optional to document pr)6(ocessing? The \223S)25(tandalone D)13(o)-1(c-)]TJ
T*
0.412 Tw
[(ument D)6(e)-1(claration\224 validity constraint belo)13(w)-1( lists the possible)]TJ
T*
(conditions.)Tj
/F19 1 Tf
0.4619 24.2496 TD
0 Tw
( )Tj
3.2333 5.4666 TD
-0.055 Tc
[(Ti)-54(p)-55( )]TJ
/F21 1 Tf
10.98 0 0 10.98 200.152 568.343 Tm
0 Tc
[(Note that this question may not e)14(v)-2(en be ask)48(e)1(d\227the )]TJ
/F16 1 Tf
-3.4727 -1.1858 TD
-0.04 Tc
(SDDecl)Tj
/F21 1 Tf
3.3607 0 TD
0 Tc
[( pr)21(o)19(v)1(ides inf)14(ormation in case it\222)48(s)2( r)10(e)1(quested; it doesn\222t )]TJ
-3.3607 -1.1831 TD
0.001 Tw
[(mandate behavior)40(.)]TJ
ET
0.852 g
1 i
114.023 476.992 347.97 -34.98 re
f
BT
/F15 1 Tf
10.98 0 0 10.98 116.423 454.673 Tm
0 g
[(Standalone Document Dec)20(laration)]TJ
ET
0.852 g
114.023 441.983 64.2 -31.95 re
f
BT
9 0 0 9 116.423 434.663 Tm
0 g
([32])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 434.663 Tm
0.001 Tc
(SDDecl)Tj
ET
0.852 g
178.252 441.983 187.38 -31.95 re
f
BT
/F17 1 Tf
7.6 0 0 7.98 178.252 434.663 Tm
0 g
0 Tc
(::=)Tj
/F18 1 Tf
2.8421 0 TD
-0.001 Tc
(S \222standalone\222 Eq \(\("\222" \(\222yes\222 | )Tj
0 -1.2519 TD
0 Tw
(\222no\222\) "\222"\) | \(\222"\222 \(\222yes\222 | \222no\222\) )Tj
0 -1.2556 TD
(\222"\222\)\))Tj
ET
0.852 g
365.662 441.983 96.33 -31.95 re
f
BT
/F10 1 Tf
6.99 0 0 6.99 365.662 435.323 Tm
0 g
0 Tc
0.001 Tw
([VC: Standalone Document )Tj
0 -1 TD
-0.001 Tc
(Declaration])Tj
ET
0.852 g
114.023 410.003 347.97 -129.99 re
f
BT
/F14 1 Tf
9.99 0 0 9.99 126.022 388.313 Tm
0 g
0 Tc
-0.042 Tw
[(In a standalone document declar)9(ation, the v)26(alue \223)]TJ
/F17 1 Tf
21.5796 0 TD
-0.04 Tc
(yes)Tj
/F14 1 Tf
1.6817 0 TD
0 Tc
[(\224 indicates that there )]TJ
-23.2613 -1.2012 TD
0 Tw
[(are no mar)-15(k)11(up declar)9(ations e)27(x)2(ter)-24(n)-3(al to the document entity \(either in the )]TJ
T*
[(DTD e)30(x)-2(ter)-24(n)0(al subset, or in an e)30(x)2(ter)-27(nal par)9(ameter entity ref)29(erenced from )]TJ
T*
[(the inter)-24(nal subset\) which aff)29(e)0(ct the inf)32(o)-3(r)-24(m)1(ation passed from the XML )]TJ
T*
[(processor to the application. The v)26(alue \223)]TJ
/F17 1 Tf
17.7688 0 TD
-0.038 Tc
(no)Tj
/F14 1 Tf
1.1201 0 TD
0 Tc
-0.001 Tw
(\224 indicates that there are or )Tj
-18.8889 -1.2012 TD
0 Tw
[(ma)27(y be such e)30(x)-2(ter)-24(n)0(al mar)-15(k)11(up declar)12(ations)14(. Note that the standalone doc-)]TJ
T*
-0.038 Tw
[(ument declar)9(ation only denotes the presence of e)27(x)1(ter)-24(n)-3(al )]TJ
/F11 1 Tf
24.8739 0 TD
(declarations)Tj
/F14 1 Tf
5.4084 0 TD
-0.001 Tc
-0.037 Tw
(; the )Tj
-30.2823 -1.2012 TD
0 Tc
0 Tw
[(presence)15(,)-1( in a document, of ref)29(erences to e)30(x)-2(ter)-27(nal )]TJ
/F11 1 Tf
22.5285 0 TD
(entities)Tj
/F14 1 Tf
3.1862 0 TD
0.001 Tw
(, when those )Tj
-25.7147 -1.2012 TD
0 Tw
[(entities are inter)-24(nally declared, does not change its standalone status)14(.)]TJ
ET
112.523 583.013 3 -90.03 re
f
114.023 441.713 348 0.51 re
f
114.023 409.733 348 0.51 re
f
q
121.012 509.003 35.01 68.01 re
W* n
1 g
103.012 575.992 70.98 -65.97 re
f
Q
q
3 i
174.022 575.992 m
103.012 575.992 l
103.012 509.992 l
174.023 509.992 l
W* n
121.012 509.003 35.01 68.01 re
W* n
0.87 g
/GS2 gs
103.03 510.331 70.737 65.347 re
f
0.9 g
151.382 539.949 m
152.697 541.319 l
125.643 541.319 l
125.643 516.219 l
151.382 539.949 l
f
1 g
151.382 539.927 m
126.958 517.534 l
125.643 516.219 l
152.697 516.219 l
152.697 541.319 l
151.382 539.927 l
f
0.95 g
127.056 517.471 24.348 22.393 re
f
0.87 g
146.145 522.88 m
146.145 519.897 l
134.078 525.944 l
134.078 528.605 l
146.145 534.705 l
146.145 531.722 l
137.303 527.234 l
146.145 522.88 l
f
0.94 g
145.034 524.551 m
145.034 521.568 l
132.967 527.615 l
132.967 530.276 l
145.034 536.376 l
145.034 533.393 l
136.192 528.905 l
145.034 524.551 l
f
0.9 g
151.382 568.902 m
152.697 570.272 l
125.643 570.272 l
125.643 545.173 l
151.382 568.902 l
f
1 g
151.382 568.88 m
126.958 546.487 l
125.643 545.173 l
152.697 545.173 l
152.697 570.272 l
151.382 568.88 l
f
0.95 g
127.056 546.424 24.348 22.393 re
f
0.87 g
143.453 556.747 m
134.611 561.235 l
134.611 564.218 l
146.678 558.118 l
146.678 555.457 l
134.611 549.41 l
134.611 552.393 l
143.453 556.747 l
f
0.94 g
142.342 558.418 m
133.5 562.906 l
133.5 565.89 l
145.567 559.789 l
145.567 557.128 l
133.5 551.081 l
133.5 554.065 l
142.342 558.418 l
f
Q
endstream
endobj
168 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F11 19 0 R
/F14 25 0 R
/F15 26 0 R
/F16 30 0 R
/F17 31 0 R
/F18 38 0 R
/F19 39 0 R
/F21 41 0 R
>>
/ExtGState <<
/GS1 8 0 R
/GS2 9 0 R
>>
>>
endobj
170 0 obj
<<
/Length 4219
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0 Tc
(110)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F12 1 Tf
9.48 0 0 9.48 148.762 626.662 Tm
0.001 Tc
-0.001 Tw
[(Example 2.33:)-498(XML declaration with a standalone declaration)]TJ
ET
q
1 i
148.762 605.513 348.03 9.99 re
W* n
148.522 614.753 0.24 -0.51 re
f
Q
q
1 i
148.762 614.753 463.23 -0.54 re
W* n
148.762 605.513 348.03 9.99 re
W* n
148.762 614.242 468.03 0.51 re
f
Q
q
1 i
148.762 586.013 348.03 9.99 re
W* n
148.522 595.253 0.24 -0.51 re
f
Q
q
1 i
148.762 595.253 463.23 -0.54 re
W* n
148.762 586.013 348.03 9.99 re
W* n
148.762 594.742 468.03 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 148.762 599.152 Tm
-0.001 Tc
0.001 Tw
()Tj
/F9 1 Tf
12.99 0 0 12.99 160.762 487.343 Tm
0 Tc
-0.001 Tw
[(An external declaration subset that exists but isn)70(\222)80(t necessar)-19(y)2( is r)11(e)1(ally)]TJ
-0.9238 -1.2471 TD
0.009 Tw
[(the ex)12(ceptional case, which is why y)6(o)1(u can normally omit the standa-)]TJ
T*
0.154 Tw
[(lone document declaration. I)8(f)-1( ther)11(e)-1( is an external subset and y)6(o)1(ur)]TJ
0 -1.2448 TD
0.107 Tw
[(document needs it, the pr)6(ocessor assumes that )]TJ
/F17 1 Tf
10.98 0 0 10.98 392.752 438.773 Tm
-0.04 Tc
(standalone="no")Tj
/F9 1 Tf
12.99 0 0 12.99 485.032 438.773 Tm
-0.001 Tc
0.109 Tw
[( if)]TJ
-25.8871 -1.2471 TD
0 Tc
0.016 Tw
[(y)6(o)-1(u don)70(\222)80(t specify other)-17(w)-1(ise; if ther)11(e)-1( is no external subset, the standal-)]TJ
0 -1.2448 TD
-0.001 Tw
[(one v)5(alue is moot.)]TJ
0.9238 -8.238 TD
0.146 Tw
[(B)18(y)-1( \223)48(c)0(onver)-7(ted algorithmically\224, this means that, with no human)]TJ
-0.9238 -1.2471 TD
0.099 Tw
[(inter)-19(v)7(ention, a document that depends on external declarations can)]TJ
0 -1.2448 TD
0.071 Tw
[(be mechanically conv)7(er)-7(ted to one that doesn)70(\222)80(t. B)11(a)0(sically)87(, such a pr)6(o-)]TJ
0 -1.2471 TD
0.075 Tw
[(gram would just make a copy of the document with all the external)]TJ
T*
0.168 Tw
[(declarations mo)17(ved to the internal subset \(all the external declara-)]TJ
0 -1.2448 TD
0.18 Tw
[(tions, that is, not pr)11(e-empted in the internal subset\). D)13(o)-1(ing so is)]TJ
0 -1.2471 TD
0.041 Tw
[(likely to be common, because storing documents as multiple interr)9(e)1(-)]TJ
0 -1.2448 TD
0.087 Tw
[(lated pieces often makes sense fr)6(om a document management vie)-6(w)-1(-)]TJ
0 -1.2471 TD
0.475 Tw
[(point, while deliv)7(ering them from one computer to another)]TJ
T*
0.116 Tw
[(\(\223)60(networ)6(k)-1( deliv)7(e)-1(r)-17(y)-1( applications\224\) is easier using documents that ar)11(e)]TJ
0 -1.2448 TD
-0.001 Tw
[(self-contained units. These seemingly contradictor)-17(y)-1( goals can both be)]TJ
0 -1.2471 TD
0.119 Tw
[(achiev)7(ed on a networ)6(k b)6(y)-1( using document ser)-17(v)7(ers that can conv)7(er)-7(t)]TJ
ET
0.852 g
1 i
148.762 574.013 348 -57.99 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 160.762 552.323 Tm
0 g
0 Tw
[(If there are no e)30(x)-2(ter)-24(n)0(al mar)-15(k)11(up declar)9(ations)14(, the standalone document )]TJ
0 -1.2012 TD
-0.025 Tw
[(declar)9(ation has no meaning. If there are e)30(x)-2(ter)-24(n)0(al mar)-15(k)8(up declar)9(ations b)18(u)0(t )]TJ
/F14 1 Tf
T*
0 Tw
[(there is no standalone document declar)12(ation, the v)26(alue \223)]TJ
/F17 1 Tf
24.8799 0 TD
-0.038 Tc
(no)Tj
/F14 1 Tf
1.1201 0 TD
0.001 Tc
(\224 is assumed.)Tj
ET
0.852 g
148.762 381.053 348 -57.96 re
f
BT
9.99 0 0 9.99 160.762 359.393 Tm
0 g
0 Tc
-0.011 Tw
[(An)12(y XML document f)29(or which )]TJ
/F17 1 Tf
13.1892 0 TD
-0.039 Tc
(standalone="no")Tj
/F14 1 Tf
8.4054 0 TD
0.001 Tc
[( holds can be con)19(v)27(er)-41(ted )]TJ
-21.5946 -1.2012 TD
0 Tc
0 Tw
[(algor)-15(ithmically to a standalone document, which ma)30(y be desir)9(a)0(b)18(le f)32(or )]TJ
T*
0.001 Tc
-0.003 Tw
[(some netw)11(or)-14(k deliv)27(er)-29(y applications)18(.)]TJ
ET
endstream
endobj
171 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F12 20 0 R
/F13 24 0 R
/F14 25 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
173 0 obj
<<
/Length 4986
>>
stream
BT
/F5 1 Tf
9 0 0 9 201.772 667.642 Tm
0 g
/GS1 gs
0.299 Tc
[(2.9.)-801(S)]TJ
7.2 0 0 7.2 240.322 667.642 Tm
0.375 Tc
[(TANDAL)3(ONE)]TJ
9 0 0 9 309.112 667.642 Tm
0.15 Tc
0 Tw
( D)Tj
7.2 0 0 7.2 322.402 667.642 Tm
0.375 Tc
(OCUMENT)Tj
9 0 0 9 378.532 667.642 Tm
0.15 Tc
( D)Tj
7.2 0 0 7.2 391.822 667.642 Tm
0.375 Tc
(ECLARATION)Tj
15.99 0 0 15.99 493.252 667.642 Tm
0 Tc
(111)Tj
/F9 1 Tf
12.99 0 0 12.99 114.023 624.323 Tm
0.031 Tw
[(non-standalone documents to ones that don)70(\222)80(t need an external decla-)]TJ
0 -1.1547 TD
-0.001 Tw
(ration subset.)Tj
0.9238 -8.0509 TD
0.049 Tw
[(N)30(o)13(w we get specific. H)18(e)-1(r)11(e)-1( ar)9(e the four conditions in which a pro-)]TJ
-0.9238 -1.1547 TD
0.096 Tw
[(cessor needs access to the mar)6(k)-1(up declarations badly enough that if)]TJ
T*
0.11 Tw
[(the declarations ar)11(e in an external subset, the document being pr)6(o-)]TJ
T*
-0.001 Tw
[(cessed can)70(\222)80(t)0( be consider)11(e)-1(d standalone.)]TJ
0.9238 -7.5151 TD
-0.001 Tc
0.03 Tw
[(If the )]TJ
/F17 1 Tf
10.98 0 0 10.98 157.162 362.122 Tm
-0.04 Tc
(chapter)Tj
/F9 1 Tf
12.99 0 0 12.99 200.242 362.122 Tm
0 Tc
0.029 Tw
[( element type has the attribute list definition sho)13(wn)]TJ
-6.6375 -1.1547 TD
-0.001 Tc
-0.007 Tw
(in 2.34, then a )Tj
/F17 1 Tf
10.98 0 0 10.98 190.582 347.122 Tm
-0.04 Tc
(chapter)Tj
/F9 1 Tf
12.99 0 0 12.99 233.662 347.122 Tm
0 Tc
-0.008 Tw
[( element in a document using this declaration)]TJ
-9.2102 -1.1547 TD
0.073 Tw
[(has a )]TJ
/F17 1 Tf
10.98 0 0 10.98 143.782 332.123 Tm
-0.04 Tc
(flavor)Tj
/F9 1 Tf
12.99 0 0 12.99 180.712 332.123 Tm
0 Tc
[( v)7(alue of \223)60(m)2(int\224 if its star)-7(t-tag doesn)70(\222)80(t list any attribute)]TJ
-5.134 -1.1547 TD
-0.001 Tw
[(v)7(alues \()]TJ
/F17 1 Tf
10.98 0 0 10.98 151.372 317.122 Tm
-0.04 Tc
()Tj
/F9 1 Tf
12.99 0 0 12.99 206.752 317.122 Tm
0 Tc
[(\). A parser kno)13(w)-1(s this from looking at the )]TJ
/F17 1 Tf
10.98 0 0 10.98 418.972 317.122 Tm
-0.04 Tc
(chapter)Tj
/F9 1 Tf
12.99 0 0 12.99 114.023 302.122 Tm
0 Tc
0.039 Tw
[(element type)29(\222)80(s)0( attribute list declaration, which specifies \223)60(m)-1(int\224 as the)]TJ
T*
0.029 Tw
[(default v)7(alue. If the parser has to look in an external declaration sub-)]TJ
T*
-0.018 Tw
[(set to find this declaration, then it)18(\222)80(s)0( not a standalone document entity)85(.)]TJ
/F12 1 Tf
9.48 0 0 9.48 114.023 252.863 Tm
0.001 Tc
0 Tw
[(Example 2.34:)-501(Attribute declaration with default value of "mint")]TJ
ET
q
1 i
114.023 237.083 348 9.99 re
W* n
114.023 245.813 468 0.51 re
f
Q
q
1 i
114.023 217.583 348 9.99 re
W* n
114.023 226.313 468 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 114.023 230.753 Tm
-0.001 Tc
0.001 Tw
()Tj
/F9 1 Tf
12.99 0 0 12.99 126.022 136.313 Tm
0 Tc
0.032 Tw
[(If an XML processor finds the entity r)11(e)-1(fer)11(e)-1(nce )]TJ
/F17 1 Tf
10.98 0 0 10.98 363.622 136.313 Tm
-0.04 Tc
(&cnote;)Tj
/F9 1 Tf
12.99 0 0 12.99 406.672 136.313 Tm
0 Tc
[( in a docu-)]TJ
-22.5291 -1.1547 TD
0.01 Tw
[(ment, ho)13(w does it kno)13(w)-1( what it r)11(e)-1(fers to? I)24(t)0( does so b)8(y)-1( looking at the)]TJ
ET
0.852 g
1 i
114.023 593.003 347.97 -64.98 re
f
BT
/F15 1 Tf
9.99 0 0 9.99 126.022 571.343 Tm
0 g
0 Tw
[(V)81(ALIDITY CONSTRAINT)40(: Standalone Document Dec)18(l)-1(aration)]TJ
/F14 1 Tf
1.2012 -1.8018 TD
-0.086 Tw
[(The standalone document declaration must have the value \223)]TJ
/F17 1 Tf
25.8889 0 TD
-0.038 Tc
(no)Tj
/F14 1 Tf
1.1201 0 TD
0 Tc
-0.087 Tw
[(\224 if any )]TJ
-27.009 -1.3033 TD
0 Tw
(external markup declarations contain declarations of:)Tj
ET
0.852 g
114.023 443.393 347.97 -57.96 re
f
BT
/F4 1 Tf
7.98 0 0 7.98 138.022 421.733 Tm
0.398 g
(l)Tj
/F14 1 Tf
9.99 0 0 9.99 150.022 421.733 Tm
0 g
[(attr)-15(ib)18(utes with def)32(a)0(ult v)26(alues)17(, if elements to which these attr)-15(ib)21(utes )]TJ
0 -1.2012 TD
[(apply appear in the document without specifications of v)23(alues f)32(or )]TJ
T*
0.001 Tc
-0.003 Tw
[(these attr)-14(ib)22(utes)15(, or)]TJ
ET
0.852 g
114.023 205.583 347.97 -45.96 re
f
BT
/F4 1 Tf
7.98 0 0 7.98 138.022 183.923 Tm
0.398 g
0 Tc
0 Tw
(l)Tj
/F14 1 Tf
9.99 0 0 9.99 150.022 183.923 Tm
0 g
0.001 Tw
(entities \(other than )Tj
/F17 1 Tf
8.5646 0 TD
-0.04 Tc
(amp)Tj
/F14 1 Tf
1.6787 0 TD
0.001 Tc
(, )Tj
/F17 1 Tf
0.5586 0 TD
-0.041 Tc
(lt)Tj
/F14 1 Tf
1.1201 0 TD
-0.002 Tc
(, )Tj
/F17 1 Tf
0.5556 0 TD
-0.038 Tc
(gt)Tj
/F14 1 Tf
1.1201 0 TD
0.001 Tc
(, )Tj
/F17 1 Tf
0.5556 0 TD
-0.039 Tc
(apos)Tj
/F14 1 Tf
2.2432 0 TD
-0.002 Tc
(, )Tj
/F17 1 Tf
0.5556 0 TD
-0.039 Tc
(quot)Tj
/F14 1 Tf
2.2402 0 TD
0 Tc
0 Tw
[(\), if ref)32(erences to those )]TJ
-19.1922 -1.2012 TD
0.001 Tc
-0.001 Tw
(entities appear in the document, or)Tj
ET
endstream
endobj
174 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F4 6 0 R
/F5 7 0 R
/F9 17 0 R
/F12 20 0 R
/F14 25 0 R
/F15 26 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
176 0 obj
<<
/Length 3192
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0 Tc
(112)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F17 1 Tf
10.98 0 0 10.98 148.762 624.323 Tm
-0.04 Tc
(cnote)Tj
/F9 1 Tf
12.99 0 0 12.99 179.512 624.323 Tm
0 Tc
0.156 Tw
[( entity)32(\222)80(s)0( declaration. If the processor has to look outside the)]TJ
-2.3672 -1.1547 TD
-0.002 Tw
(document entity in an external declaration subset to find this declara-)Tj
T*
0.092 Tw
[(tion, then it)18(\222)80(s)0( not a standalone document. E)7(x)12(ceptions ar)9(e the entity)]TJ
T*
0.152 Tw
[(r)9(e)1(fer)11(e)-1(nces used to r)9(e)1(pr)11(esent the ampersand, less-than, gr)9(eater-than,)]TJ
T*
0.006 Tw
[(apostr)6(ophe, and quotation characters, because an XML pr)6(ocessor will)]TJ
T*
0.085 Tw
[(alr)11(eady kno)10(w)2( what these r)11(e)-1(fer to)15(. S)13(e)-1(e 4.6, \223P)29(r)11(e)-1(defined E)7(n)-2(tities\224, for)]TJ
T*
-0.001 Tw
[(mor)9(e)1( on these.)]TJ
0.9238 -7.4666 TD
0.015 Tw
[(S)11(o)1(me attribute v)7(alues can r)9(e)1(fer to entities, and an impor)-10(tant job of)]TJ
-0.9238 -1.1547 TD
-0.014 Tw
[(attribute value normalization is the r)11(e)-1(solution of these r)9(e)1(fer)9(ences. \(S)11(ee)]TJ
T*
0.149 Tw
[(3.3.3, \223)90(A)6(ttribute-V)87(alue N)30(o)-1(rmalization\224, for mor)11(e)-1( on this.\) As with)]TJ
T*
0.087 Tw
[(most other entity r)11(e)-1(fer)11(e)1(nces, an XML processor needs their declara-)]TJ
T*
-0.004 Tw
(tions to find them in storage. Any need to look at an external declara-)Tj
T*
0.138 Tw
[(tion subset for these means that the document is not a standalone)]TJ
T*
-0.001 Tc
(one.)Tj
0.9238 -6.5451 TD
0 Tc
0.056 Tw
[(An element type consisting of element content has only other ele-)]TJ
-0.9238 -1.1547 TD
0.01 Tw
[(ments as childr)9(en, with no character data that is not par)-7(t)0( of any child)]TJ
T*
0.23 Tw
[(element \(see 3.2.1, \223E)11(lement Content\224, for background on this\).)]TJ
T*
0.029 Tw
[(B)7(e)-1(cause the pr)6(ocessor needs access to the element type declaration to)]TJ
T*
0.011 Tw
[(kno)13(w)-1( whether it should tr)11(eat an element as having only element con-)]TJ
ET
0.852 g
1 i
148.762 518.003 348 -57.99 re
f
BT
/F4 1 Tf
7.98 0 0 7.98 172.762 496.343 Tm
0.398 g
0 Tw
(l)Tj
/F10 1 Tf
9.99 0 0 9.99 184.762 496.343 Tm
0 g
0.001 Tw
[(attr)-15(ib)21(utes with v)26(alues subject to )]TJ
/F11 1 Tf
14.1502 0 TD
[(nor)-6(m)2(alization)]TJ
/F10 1 Tf
5.9159 0 TD
0 Tw
[(, where the attr)-15(ib)21(ute )]TJ
-20.0661 -1.2012 TD
0.001 Tc
-0.001 Tw
[(appears in the document with a v)27(alue which will change as a result )]TJ
T*
[(of nor)-23(malization, or)]TJ
ET
0.852 g
148.762 330.983 348 -45.96 re
f
BT
/F4 1 Tf
7.98 0 0 7.98 172.762 309.323 Tm
0.398 g
0 Tc
0 Tw
(l)Tj
/F10 1 Tf
9.99 0 0 9.99 184.762 309.323 Tm
0 g
(element types with element content, if white space occurs directly )Tj
T*
0.001 Tc
-0.002 Tw
[(within an)16(y instance of those types)15(.)]TJ
ET
endstream
endobj
177 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F4 6 0 R
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F11 19 0 R
/F13 24 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
179 0 obj
<<
/Length 4195
>>
stream
BT
/F5 1 Tf
9 0 0 9 281.482 667.642 Tm
0 g
/GS1 gs
0.299 Tc
[(2.10.)-801(W)]TJ
7.2 0 0 7.2 331.462 667.642 Tm
0.376 Tc
(HITE)Tj
9 0 0 9 359.452 667.642 Tm
0.15 Tc
0 Tw
( S)Tj
7.2 0 0 7.2 370.132 667.642 Tm
0.375 Tc
(PACE)Tj
9 0 0 9 398.572 667.642 Tm
0.15 Tc
( H)Tj
7.2 0 0 7.2 412.102 667.642 Tm
0.374 Tc
(ANDLING)Tj
15.99 0 0 15.99 493.252 667.642 Tm
0 Tc
(113)Tj
12.99 0 0 12.99 114.023 624.323 Tm
0.028 Tw
[(tent, any need to look to an external declaration subset for the decla-)]TJ
0 -1.1547 TD
0 Tw
(ration means that the document is not a standalone one.)Tj
0.9238 -19.9286 TD
0.195 Tw
[(F)37(o)-1(r example, pr)6(oduction 28 has many places wher)11(e )]TJ
/F16 1 Tf
10.98 0 0 10.98 406.222 350.453 Tm
0 Tw
(S)Tj
/F5 1 Tf
12.99 0 0 12.99 412.372 350.453 Tm
0.196 Tw
[( indicates)]TJ
-22.9679 -1.1547 TD
-0.004 Tw
[(r)11(e)-1(quir)11(ed white space. B)7(e)1(cause )]TJ
/F16 1 Tf
10.98 0 0 10.98 265.132 335.453 Tm
0 Tw
(S)Tj
/F9 1 Tf
12.99 0 0 12.99 271.282 335.453 Tm
-0.001 Tc
-0.003 Tw
[( means \223)50(o)-2(ne or mor)10(e)-2( of the space, tab)16(,)]TJ
-12.1063 -1.1547 TD
0 Tc
0.066 Tw
[(and line end characters\224, the parser doesn)70(\222)80(t car)9(e about the differ)11(e)1(nce)]TJ
T*
0.024 Tw
[(betw)6(een the DOCT)-12(YP)13(E declaration sho)13(wn in E)7(xample 2.35 and the)]TJ
T*
0 Tw
[(one sho)13(wn in E)7(xample 2.36.)]TJ
/F12 1 Tf
9.48 0 0 9.48 114.023 270.863 Tm
0.001 Tc
-0.001 Tw
[(Example 2.35:)-501(DOCTYPE declaration with minimum required spaces)]TJ
ET
q
1 i
114.023 254.783 348 9.99 re
W* n
114.023 263.513 468 0.51 re
f
Q
q
1 i
114.023 235.283 348 9.99 re
W* n
114.023 244.013 468 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 114.023 248.453 Tm
-0.001 Tc
()Tj
/F12 1 Tf
9.48 0 0 9.48 114.023 218.003 Tm
0.001 Tc
[(Example 2.36:)-501(DOCTYPE declaration with extra spaces in it)]TJ
ET
q
1 i
114.023 201.923 348 9.99 re
W* n
114.023 210.653 468 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 114.023 195.593 Tm
-0.001 Tc
0 Tw
()Tj
/F9 1 Tf
12.99 0 0 12.99 126.022 151.313 Tm
0 Tc
0.03 Tw
[(T)120(o)1( \223)51(s)0(et apar)-7(t the mar)6(k)2(up for gr)11(eater r)11(e)1(adability\224 r)11(e)-1(fers to the prac-)]TJ
-0.9238 -1.1547 TD
0.134 Tw
[(tice of adding disposable spaces to make the mar)6(k)-1(ed-up document)]TJ
T*
-0.001 Tc
-0.003 Tw
[(easier to r)10(e)0(ad. If a discography document type)28(\222)79(s)-1( )]TJ
/F17 1 Tf
10.98 0 0 10.98 353.092 121.313 Tm
-0.04 Tc
(album)Tj
/F9 1 Tf
12.99 0 0 12.99 383.842 121.313 Tm
-0.001 Tc
( element type is)Tj
ET
0.852 g
1 i
114.023 593.003 347.97 -49.98 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 126.022 571.343 Tm
0 g
0 Tc
0 Tw
[(An e)30(x)-2(ample XML declar)9(ation with a standalone document declar)9(ation:)]TJ
/F18 1 Tf
7.98 0 0 7.98 140.422 554.662 Tm
0.002 Tc
()Tj
ET
0.852 g
114.023 504.083 347.97 -129.99 re
f
BT
/F15 1 Tf
15 0 0 15 126.022 479.063 Tm
0 g
0 Tc
[(2.10.)-176(White Space Handling)]TJ
/F14 1 Tf
9.99 0 0 9.99 126.022 458.393 Tm
[(In editing XML documents)14(,)2( it is often con)21(v)26(enient to use \223white space\224 )]TJ
0 -1.2012 TD
-0.004 Tw
[(\(spaces)17(,)-1( tabs)14(, and b)18(lank lines)17(,)-1( denoted b)21(y)-2( the nonter)-24(m)1(inal )]TJ
/F17 1 Tf
26.045 0 TD
0 Tw
(S)Tj
/F14 1 Tf
0.5616 0 TD
-0.001 Tc
-0.002 Tw
( in this speci-)Tj
-26.6066 -1.2012 TD
0 Tc
-0.017 Tw
[(fication\) to set apar)-39(t the mar)-15(k)8(up f)29(or g)9(r)3(eater readability)98(.)2( Such white space )]TJ
T*
0 Tw
[(is typically not intended f)32(o)-3(r inclusion in the deliv)26(ered v)26(e)-3(rsion of the docu-)]TJ
T*
(ment. On the other hand, \223significant\224 white space that should be pre-)Tj
T*
[(ser)-30(v)26(ed in the deliv)26(ered v)23(ersion is common, f)29(or e)30(x)-2(ample in poetr)-30(y)-2( and )]TJ
T*
0.001 Tc
-0.003 Tw
[(source code)13(.)]TJ
ET
endstream
endobj
180 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F12 20 0 R
/F14 25 0 R
/F15 26 0 R
/F16 30 0 R
/F17 31 0 R
/F18 38 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
182 0 obj
<<
/Length 4591
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0 Tc
(114)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F5 1 Tf
12.99 0 0 12.99 148.762 624.323 Tm
0 Tc
0.065 Tw
[(declar)11(ed as sho)13(wn in Example 2.37 then )]TJ
/F17 1 Tf
10.98 0 0 10.98 359.692 624.323 Tm
-0.04 Tc
(album)Tj
/F5 1 Tf
12.99 0 0 12.99 390.442 624.323 Tm
0 Tc
[( has element content)]TJ
/F9 1 Tf
-18.6053 -1.291 TD
0.009 Tw
[(\(see 3.2.1, \223E)14(lement Content\224, for mor)11(e)-1( on this\). A parser would not)]TJ
0 -1.2933 TD
0.006 Tw
[(car)9(e whether an )]TJ
/F17 1 Tf
10.98 0 0 10.98 231.112 590.753 Tm
-0.04 Tc
(album)Tj
/F9 1 Tf
12.99 0 0 12.99 261.862 590.753 Tm
0 Tc
[( element looks like the one in E)7(xample 2.38 or)]TJ
-8.7068 -1.2933 TD
0 Tw
[(the one in E)7(xample 2.39.)]TJ
/F12 1 Tf
9.48 0 0 9.48 148.762 549.292 Tm
0.001 Tc
-0.043 Tw
[(Example 2.37:)-501(D)1(eclaration for )]TJ
/F16 1 Tf
9 0 0 9 294.892 549.292 Tm
-0.041 Tc
(album)Tj
/F12 1 Tf
9.48 0 0 9.48 320.062 549.292 Tm
0.001 Tc
[( element shown in Examples 2.38 and )]TJ
-18.0696 -1.4019 TD
(2.39)Tj
ET
q
1 i
148.762 514.823 348.03 9.99 re
W* n
148.522 524.063 0.24 -0.51 re
f
Q
q
1 i
148.762 524.063 463.23 -0.54 re
W* n
148.762 514.823 348.03 9.99 re
W* n
148.762 523.552 468.03 0.51 re
f
Q
q
1 i
148.762 495.323 348.03 9.99 re
W* n
148.522 504.563 0.24 -0.51 re
f
Q
q
1 i
148.762 504.563 463.23 -0.54 re
W* n
148.762 495.323 348.03 9.99 re
W* n
148.762 504.053 468.03 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 148.762 508.492 Tm
-0.001 Tc
0 Tw
()Tj
/F12 1 Tf
9.48 0 0 9.48 148.762 468.983 Tm
0.001 Tc
-0.002 Tw
(Example 2.38:)Tj
/F16 1 Tf
9 0 0 9 220.192 468.983 Tm
-0.041 Tc
(album)Tj
/F22 1 Tf
9.48 0 0 9.48 245.362 468.983 Tm
0.001 Tc
-0.001 Tw
[( element conforming to Example 2.37\222)92(s)0( element type )]TJ
-10.1899 -1.4019 TD
(declaration)Tj
ET
q
1 i
148.762 434.513 348.03 10.02 re
W* n
148.522 443.753 0.24 -0.51 re
f
Q
q
1 i
148.762 443.753 463.23 -0.54 re
W* n
148.762 434.513 348.03 10.02 re
W* n
148.762 443.243 468.03 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 148.762 428.183 Tm
-0.001 Tc
(Hold My HandNumber One)Tj
ET
q
1 i
148.762 401.723 348.03 10.02 re
W* n
148.522 410.963 0.24 -0.51 re
f
Q
q
1 i
148.762 410.963 463.23 -0.54 re
W* n
148.762 401.723 348.03 10.02 re
W* n
148.762 410.453 468.03 0.51 re
f
Q
BT
8.75 0 0 9.48 148.762 414.893 Tm
-0.002 Tw
(Love LifeCheese and Onions)Tj
/F22 1 Tf
9.48 0 0 9.48 148.762 375.383 Tm
0.001 Tc
[(Example 2.39:)-498(A)-1(nother )]TJ
/F16 1 Tf
9 0 0 9 261.592 375.383 Tm
-0.041 Tc
(album)Tj
/F22 1 Tf
9.48 0 0 9.48 286.762 375.383 Tm
0.001 Tc
-0.001 Tw
[( element conforming to Example 2.37\222)92(s)3( )]TJ
-14.557 -1.4019 TD
(element type declaration)Tj
ET
q
1 i
148.762 340.943 348.03 9.99 re
W* n
148.522 350.183 0.24 -0.51 re
f
Q
q
1 i
148.762 350.183 463.23 -0.54 re
W* n
148.762 340.943 348.03 9.99 re
W* n
148.762 349.673 468.03 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 148.762 334.613 Tm
-0.001 Tc
()Tj
1.7966 -1.4051 TD
0 Tw
(Hold My Hand)Tj
0 -1.4019 TD
-0.002 Tw
(Number One)Tj
T*
(Love Life)Tj
T*
0 Tw
(Cheese and Onions)Tj
ET
q
1 i
148.762 254.963 348.03 9.99 re
W* n
148.522 264.203 0.24 -0.51 re
f
Q
q
1 i
148.762 264.203 463.23 -0.54 re
W* n
148.762 254.963 348.03 9.99 re
W* n
148.762 263.693 468.03 0.51 re
f
Q
BT
8.75 0 0 9.48 148.762 268.133 Tm
()Tj
/F9 1 Tf
12.99 0 0 12.99 148.762 226.283 Tm
0 Tc
-0.002 Tw
[(The carriage r)9(e)1(turns and indentation in Example 2.39 don)70(\222)80(t matter to)]TJ
0 -1.2933 TD
-0.001 Tc
0.001 Tw
[(the XML processor)58(.)]TJ
0.9238 -1.6166 TD
0 Tc
-0.011 Tw
[(S)11(o)1(metimes carriage r)11(e)-1(turns and extra spaces ar)9(e impor)-7(tant, and y)6(o)1(u)]TJ
-0.9238 -1.291 TD
0.014 Tw
[(don)70(\222)80(t want the pr)6(ocessor to thr)6(o)10(w them out. As examples, the specifi-)]TJ
0 -1.2933 TD
0.131 Tw
[(cation mentions poetr)-17(y \(see E)7(xample 2.40\) and the sour)6(ce code of)]TJ
T*
0.124 Tw
[(pr)6(ogramming languages. Consider the little P)55(erl pr)6(ogram sho)13(wn in)]TJ
T*
-0.001 Tw
[(E)7(xample 2.41.)]TJ
ET
endstream
endobj
183 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F12 20 0 R
/F13 24 0 R
/F16 30 0 R
/F17 31 0 R
/F22 65 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
186 0 obj
<<
/Length 3910
>>
stream
BT
/F5 1 Tf
9 0 0 9 281.482 667.642 Tm
0 g
/GS1 gs
0.299 Tc
[(2.10.)-801(W)]TJ
7.2 0 0 7.2 331.462 667.642 Tm
0.376 Tc
(HITE)Tj
9 0 0 9 359.452 667.642 Tm
0.15 Tc
0 Tw
( S)Tj
7.2 0 0 7.2 370.132 667.642 Tm
0.375 Tc
(PACE)Tj
9 0 0 9 398.572 667.642 Tm
0.15 Tc
( H)Tj
7.2 0 0 7.2 412.102 667.642 Tm
0.374 Tc
(ANDLING)Tj
15.99 0 0 15.99 493.252 667.642 Tm
0 Tc
(115)Tj
/F12 1 Tf
9.48 0 0 9.48 114.023 626.662 Tm
0.001 Tc
-0.001 Tw
[(Example 2.40:)-501(Poem excerpt with meaningful white space)]TJ
ET
q
1 i
114.023 605.513 348 9.99 re
W* n
114.023 614.242 468 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 114.023 599.152 Tm
-0.001 Tc
()Tj
/F18 1 Tf
0 -1.3861 TD
(\222What shall we ever do?\222)Tj
0 -1.3892 TD
0 Tw
[()-10174(The hot water at ten.)]TJ
0 -1.3861 TD
(And if it rains, a closed car at four.)Tj
ET
q
1 i
114.023 533.362 348 9.99 re
W* n
114.023 542.093 468 0.51 re
f
Q
BT
8.75 0 0 9.48 114.023 546.532 Tm
-0.002 Tc
()Tj
/F12 1 Tf
9.48 0 0 9.48 114.023 507.023 Tm
0.001 Tc
[(Example 2.41:)-501(Perl program with meaningful white space)]TJ
ET
q
1 i
114.023 485.872 348 9.99 re
W* n
114.023 494.603 468 0.51 re
f
Q
BT
/F18 1 Tf
8.75 0 0 9.48 114.023 479.543 Tm
-0.001 Tc
(#!/usr/local/bin/perl)Tj
0 -1.3892 TD
-0.002 Tc
0.002 Tw
($i = 0;)Tj
T*
-0.001 Tc
-0.002 Tw
(while \(<>\) {)Tj
1.7932 -1.3861 TD
-0.002 Tc
($i++;)Tj
0 -1.3892 TD
-0.001 Tc
0 Tw
(print "$i: $_\\n";)Tj
ET
q
1 i
114.023 400.583 348 9.99 re
W* n
114.023 409.313 468 0.51 re
f
Q
BT
8.75 0 0 9.48 114.023 413.753 Tm
0 Tc
(})Tj
/F5 1 Tf
12.99 0 0 12.99 126.022 371.903 Tm
0.006 Tw
[(White space can be par)-7(t)0(icularly impor)-7(tant in pr)6(ogram sour)6(ce code.)]TJ
-0.9238 -1.2818 TD
0.038 Tw
[(While the differ)11(e)1(nce between one and thr)9(e)1(e spaces after the keywor)13(d)]TJ
/F9 1 Tf
0 -1.2841 TD
0.132 Tw
[(\223DOCT)-12(Y)1(P)11(E)2(\224 in a DOCT)-12(YP)11(E declaration may not matter)59(,)1( such a)]TJ
0 -1.2818 TD
0.187 Tw
[(cav)7(alier attitude to)13(war)13(d)1( the space beginning some program listing)]TJ
T*
0.09 Tw
[(lines would make the program difficult to r)9(e)1(ad, and doing it to the)]TJ
T*
-0.001 Tc
0.013 Tw
[(space between the quotation marks in the program in E)6(xample 2.41\222)79(s)]TJ
/F17 1 Tf
10.98 0 0 10.98 114.023 271.943 Tm
-0.04 Tc
(print)Tj
/F9 1 Tf
12.99 0 0 12.99 144.772 271.943 Tm
0 Tc
0 Tw
[( line would change ho)10(w the pr)6(ogram worked.)]TJ
-1.4434 -1.6166 TD
-0.013 Tw
[(The XML W)78(o)1(rking G)24(r)6(oup debated long and har)13(d about ho)13(w XML)]TJ
-0.9238 -1.2818 TD
0.163 Tw
[(pr)6(ocessors should handle white space characters, especially carriage)]TJ
T*
[(r)11(e)-1(turns.)]TJ
10.38 0 0 10.38 152.542 222.833 Tm
0 Tw
(\206)Tj
/F5 1 Tf
12.99 0 0 12.99 157.522 217.643 Tm
0.142 Tw
[( I)17(s)0(sues such as completely blank lines and carriage r)9(e)1(turns)]TJ
-3.3488 -1.2841 TD
0.113 Tw
[(befor)11(e)1( and after comments make it difficult to lay out simple r)-10(u)2(les)]TJ
0 -1.2818 TD
-0.008 Tw
[(about which white space to pr)11(eser)-19(v)7(e)1( and which to thr)6(o)13(w)-1( out. After all)]TJ
ET
1 i
122.783 171.233 0.24 -0.51 re
f
267.022 170.723 0.24 0.51 re
f
123.023 170.723 144 0.51 re
f
BT
/F9 1 Tf
9.99 0 0 9.99 132.022 158.303 Tm
0 Tw
[(\206)-721(A)7(t one point in their e-mail discussion of white space and the R)11(e)0(cor)14(d)1( )]TJ
1.2012 -1.2012 TD
[(S)24(t)1(ar)-7(t/R)11(e)0(cor)14(d)-2( End \223)50(c)-2(haracters\224 that delimit input lines, XML specification co-)]TJ
T*
-0.028 Tw
[(editor T)41(i)-1(m B)10(r)2(ay wr)8(ote \223)89(A)4(t this point I\222)100(d rather write W)77(o)0(r)14(d)-2(P)54(e)3(r)-10(f)2(ect macr)8(os than )]TJ
T*
0 Tw
[(r)11(e)0(ad another 10 postings about RS/RE\224.)]TJ
ET
endstream
endobj
187 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F12 20 0 R
/F17 31 0 R
/F18 38 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
189 0 obj
<<
/Length 4355
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0 Tc
(116)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F5 1 Tf
12.99 0 0 12.99 148.762 624.323 Tm
0 Tc
0.04 Tw
[(the debate, the W)78(o)1(r)6(k)-1(ing G)24(r)6(oup came up with something simple and)]TJ
0 -1.2009 TD
[(straightfor)-17(war)16(d)-1(.)]TJ
0.9238 -8.8523 TD
0.071 Tw
[(I)12(n)-2(stead of deciding which white space to thro)13(w)-1( out and which to)]TJ
-0.9238 -1.2009 TD
0 Tw
[(keep)17(, an XML pr)6(ocessor must pass it all to the application.)]TJ
0.9238 -1.6166 TD
[(Earlier drafts of the specification assigned fur)-10(t)0(her r)11(e)-1(sponsibilities to)]TJ
-0.9238 -1.2009 TD
0.183 Tw
[(a v)7(alidating XML pr)6(ocessor: in addition to telling the application)]TJ
T*
0.155 Tw
[(which white space characters w)6(e)1(r)9(e)1( in element content, it was sup-)]TJ
/F9 1 Tf
T*
0.081 Tw
[(posed to \223)48(s)2(ignal to the application that white space in element con-)]TJ
T*
0.122 Tw
[(tent is not significant\224. The deletion of this line r)11(e)-1(mo)15(v)7(e)-1(s the value)]TJ
T*
0.115 Tw
[(judgment on element content white space \(like the carriage r)11(e)1(turns)]TJ
T*
0.147 Tw
(after each )Tj
/F17 1 Tf
10.98 0 0 10.98 203.842 363.533 Tm
-0.04 Tc
(song)Tj
/F9 1 Tf
12.99 0 0 12.99 228.442 363.533 Tm
0 Tc
0.148 Tw
[( element in Example 2.39\) while still r)11(e)-1(quiring the)]TJ
-6.134 -1.2009 TD
0.045 Tw
[(processor to identify element content white space for the application)]TJ
T*
0 Tw
[(to use or ignor)11(e)-1( as it wishes.)]TJ
ET
0.852 g
1 i
148.762 592.402 348 -69.96 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 160.762 570.742 Tm
0 g
[(An XML processor m)10(u)-3(st alw)16(a)30(ys pass all char)9(acters in a document that )]TJ
T*
[(are not mar)-15(k)11(up through to the application. A v)23(alidating XML processor )]TJ
T*
[(m)10(u)-3(st also inf)29(or)-24(m the application which of these char)9(acters constitute )]TJ
T*
[(white space appear)-15(ing in element content.)]TJ
ET
0.852 g
148.762 306.983 348 -189.96 re
f
BT
9.99 0 0 9.99 160.762 284.663 Tm
0 g
-0.004 Tw
[(A special attr)-15(ib)18(ute named )]TJ
/F17 1 Tf
10.98 0 0 10.98 276.112 284.663 Tm
-0.04 Tc
(xml:space)Tj
/F10 1 Tf
9.99 0 0 9.99 331.492 284.663 Tm
0 Tc
[( ma)30(y be attached to an element to )]TJ
-17.0901 -1.2342 TD
0 Tw
[(signal an intention that in that element, white space should be preser)-30(v)26(e)-3(d )]TJ
0 -1.2012 TD
[(b)18(y)2( applications)17(.)-1( In v)26(alid documents)14(,)2( this attr)-15(ib)18(ute)15(,)-1( lik)20(e an)15(y other)51(,)-1( m)7(u)0(st be )]TJ
T*
[(declared if it is used. When declared, it m)10(u)0(st be giv)26(en as an en)9(umer)9(ated )]TJ
/F14 1 Tf
T*
0.001 Tw
[(type whose only possib)18(le v)26(alues are \223)]TJ
/F17 1 Tf
16.5826 0 TD
-0.04 Tc
(default)Tj
/F14 1 Tf
3.9219 0 TD
0.001 Tc
-0.001 Tw
(\224 and \223)Tj
/F17 1 Tf
2.8889 0 TD
-0.039 Tc
(preserve)Tj
/F14 1 Tf
4.4835 0 TD
0 Tc
-0.002 Tw
[(\224. F)28(or )]TJ
-27.8769 -1.2012 TD
[(e)30(x)-2(ample:)]TJ
/F17 1 Tf
7.98 0 0 7.98 175.162 207.653 Tm
0.002 Tc
0 Tw
( )Tj
/F14 1 Tf
9.99 0 0 9.99 160.762 190.313 Tm
0.001 Tc
-0.001 Tw
[(The v)27(alue \223)]TJ
/F17 1 Tf
4.979 0 TD
-0.039 Tc
(default)Tj
/F14 1 Tf
3.9219 0 TD
0 Tc
[(\224 signals that applications\222 def)32(a)-3(ult white-space pro-)]TJ
-8.9009 -1.2012 TD
0 Tw
[(cessing modes are acceptab)18(le f)29(or this element; the v)23(alue \223)]TJ
/F17 1 Tf
25.7838 0 TD
-0.039 Tc
(preserve)Tj
/F14 1 Tf
4.4805 0 TD
0 Tc
(\224 )Tj
-30.2643 -1.2012 TD
[(indicates the intent that applications preser)-30(v)26(e)-3( all the white space)12(.)2( This )]TJ
T*
-0.02 Tw
[(declared intent is considered to apply to all elements within the content of )]TJ
T*
0 Tw
[(the element where it is specified, unless o)15(v)23(err)-15(iden with another instance )]TJ
0 -1.2673 TD
0.001 Tw
(of the )Tj
/F17 1 Tf
10.98 0 0 10.98 188.542 129.653 Tm
-0.04 Tc
(xml:space)Tj
/F14 1 Tf
9.99 0 0 9.99 243.922 129.653 Tm
0 Tc
[( attr)-15(ib)18(ute)12(.)]TJ
ET
endstream
endobj
190 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F13 24 0 R
/F14 25 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
192 0 obj
<<
/Length 6353
>>
stream
BT
/F5 1 Tf
9 0 0 9 281.482 667.642 Tm
0 g
/GS1 gs
0.299 Tc
[(2.10.)-801(W)]TJ
7.2 0 0 7.2 331.462 667.642 Tm
0.376 Tc
(HITE)Tj
9 0 0 9 359.452 667.642 Tm
0.15 Tc
0 Tw
( S)Tj
7.2 0 0 7.2 370.132 667.642 Tm
0.375 Tc
(PACE)Tj
9 0 0 9 398.572 667.642 Tm
0.15 Tc
( H)Tj
7.2 0 0 7.2 412.102 667.642 Tm
0.374 Tc
(ANDLING)Tj
15.99 0 0 15.99 493.252 667.642 Tm
0 Tc
(117)Tj
12.99 0 0 12.99 126.022 624.323 Tm
0.134 Tw
[(This is a nice way to tell the application which elements should)]TJ
-0.9238 -1.1547 TD
0.053 Tw
[(hav)7(e their white space left alone. F)37(o)1(r most attributes that y)6(o)1(u define)]TJ
/F9 1 Tf
T*
0.043 Tw
[(for elements, y)6(o)1(u)50(\222)11(ll end up specifying attribute values for each of the)]TJ
T*
0.034 Tw
[(elements of that type. B)18(y)-1( specifying a default value of \223)]TJ
/F17 1 Tf
10.98 0 0 10.98 393.712 579.323 Tm
-0.04 Tc
(preserve)Tj
/F9 1 Tf
12.99 0 0 12.99 442.912 579.323 Tm
-0.001 Tc
0.037 Tw
(\224 in)Tj
-25.3189 -1.1547 TD
0 Tc
0.153 Tw
[(this attribute list declaration, the pr)6(ocessor will tr)11(eat ever)-19(y )]TJ
/F17 1 Tf
10.98 0 0 10.98 425.122 564.323 Tm
-0.04 Tc
()Tj
/F9 1 Tf
12.99 0 0 12.99 114.023 549.323 Tm
0 Tc
0.189 Tw
[(star)-10(t)2(-tag as if it said )]TJ
/F17 1 Tf
10.98 0 0 10.98 226.762 549.323 Tm
-0.04 Tc
[()]TJ
/F9 1 Tf
12.99 0 0 12.99 392.872 549.323 Tm
0 Tc
[( instead. Y)96(o)-1(u)]TJ
-21.4667 -1.1547 TD
0.525 Tw
[(can o)17(v)7(erride this default b)6(y)-1( star)-7(ting a poem with the tag)]TJ
/F17 1 Tf
10.98 0 0 10.98 114.023 519.323 Tm
-0.04 Tc
[()]TJ
/F9 1 Tf
12.99 0 0 12.99 273.982 519.323 Tm
0 Tc
0.471 Tw
[(. \(D)13(on)70(\222)80(t)0( confuse this concept of)]TJ
-12.3142 -1.1547 TD
0.003 Tw
[(default attribute values with the permitted v)7(alue of \223)]TJ
/F17 1 Tf
10.98 0 0 10.98 376.912 504.323 Tm
-0.04 Tc
(default)Tj
/F9 1 Tf
12.99 0 0 12.99 419.992 504.323 Tm
0 Tc
0.004 Tw
(\224 for the)Tj
/F17 1 Tf
10.98 0 0 10.98 114.023 489.323 Tm
-0.04 Tc
(poem)Tj
/F9 1 Tf
12.99 0 0 12.99 138.622 489.323 Tm
0 Tc
-0.001 Tw
[( element type)29(\222)80(s)0( )]TJ
/F17 1 Tf
10.98 0 0 10.98 215.242 489.323 Tm
-0.04 Tc
(xml:space)Tj
/F9 1 Tf
12.99 0 0 12.99 270.622 489.323 Tm
0 Tc
( attribute.\))Tj
-11.1317 -1.1778 TD
0.07 Tw
[(S)25(p)-1(eaking of o)17(v)5(erriding, the last sentence of the specification para-)]TJ
-0.9238 -1.1547 TD
0.053 Tw
[(graph abo)15(v)7(e tells us that an )]TJ
/F17 1 Tf
10.98 0 0 10.98 257.302 459.023 Tm
-0.04 Tc
(xml:space)Tj
/F9 1 Tf
12.99 0 0 12.99 312.682 459.023 Tm
0 Tc
[( v)7(alue applies to all of an ele-)]TJ
-15.2934 -1.1547 TD
0.348 Tw
[(ment)18(\222)80(s)0( child elements and their descendants unless y)6(o)1(u specify)]TJ
T*
0.405 Tw
[(other)-19(w)-1(ise for a specific element. F)37(o)-1(r example, the )]TJ
/F17 1 Tf
10.98 0 0 10.98 406.672 429.023 Tm
-0.04 Tc
(xml:space)Tj
/F9 1 Tf
12.99 0 0 12.99 114.023 414.023 Tm
0 Tc
0.121 Tw
[(attribute declaration sho)13(w)-1(n for the )]TJ
/F17 1 Tf
10.98 0 0 10.98 299.242 414.023 Tm
-0.04 Tc
(poem)Tj
/F9 1 Tf
12.99 0 0 12.99 323.842 414.023 Tm
0 Tc
0.12 Tw
[( element type in the spec)19(\222)80(s)]TJ
-16.1526 -1.1547 TD
0.051 Tw
[(example abo)15(v)7(e tells an XML pr)6(ocessor to keep the extra spaces in its)]TJ
T*
0.11 Tw
[(child elements\227for example, the )]TJ
/F17 1 Tf
10.98 0 0 10.98 289.162 384.023 Tm
-0.039 Tc
(verse)Tj
/F9 1 Tf
12.99 0 0 12.99 319.942 384.023 Tm
0 Tc
0.109 Tw
[( elements of Example 2.42.)]TJ
-15.8523 -1.1547 TD
0.092 Tw
(That is, unless )Tj
/F17 1 Tf
10.98 0 0 10.98 192.802 369.023 Tm
-0.04 Tc
(verse)Tj
/F9 1 Tf
12.99 0 0 12.99 223.552 369.023 Tm
0 Tc
[( had been declar)9(ed with an attribute specifica-)]TJ
-8.4319 -1.1547 TD
-0.001 Tw
[(tion o)17(v)5(erriding this )]TJ
/F17 1 Tf
10.98 0 0 10.98 213.712 354.023 Tm
-0.04 Tc
(xml:space)Tj
/F9 1 Tf
12.99 0 0 12.99 269.062 354.023 Tm
0 Tc
0 Tw
[( setting as sho)13(wn in E)7(xample 2.43.)]TJ
/F12 1 Tf
9.48 0 0 9.48 114.023 335.063 Tm
0.001 Tc
[(Example 2.42:)-501(Poem excerpt whose )]TJ
/F16 1 Tf
9 0 0 9 283.972 335.063 Tm
-0.041 Tc
(verse)Tj
/F12 1 Tf
9.48 0 0 9.48 309.142 335.063 Tm
0.001 Tc
-0.001 Tw
( space will be kept because of )Tj
/F16 1 Tf
9 0 0 9 114.023 323.543 Tm
-0.041 Tc
(poem)Tj
/F12 1 Tf
9.48 0 0 9.48 134.152 323.543 Tm
0.001 Tc
-0.002 Tw
( element types )Tj
/F16 1 Tf
9 0 0 9 205.222 323.543 Tm
-0.041 Tc
(xml:space)Tj
/F12 1 Tf
9.48 0 0 9.48 250.522 323.543 Tm
0 Tc
0 Tw
( )Tj
ET
q
1 i
114.023 308.093 348 9.99 re
W* n
114.023 316.823 468 0.51 re
f
Q
BT
/F17 1 Tf
8.75 0 0 9.48 114.023 301.763 Tm
-0.001 Tc
()Tj
/F18 1 Tf
0 -1.2152 TD
(\222What is that noise?\222)Tj
0 -1.212 TD
( The wind under the door.)Tj
T*
0.001 Tw
(\222What is that noise now? What is the wind doing?\222)Tj
ET
q
1 i
114.023 242.573 348 10.02 re
W* n
114.023 251.303 468 0.51 re
f
Q
BT
8.75 0 0 9.48 114.023 255.743 Tm
0 Tw
( Nothing again nothing.)Tj
/F12 1 Tf
9.48 0 0 9.48 114.023 221.963 Tm
0.001 Tc
0.001 Tw
[(Example 2.43:)-501(Specifying )]TJ
/F16 1 Tf
9 0 0 9 236.842 221.963 Tm
-0.041 Tc
(xml:space)Tj
/F12 1 Tf
9.48 0 0 9.48 282.142 221.963 Tm
0.001 Tc
( value for )Tj
/F16 1 Tf
9 0 0 9 330.202 221.963 Tm
-0.041 Tc
(verse)Tj
/F12 1 Tf
9.48 0 0 9.48 355.372 221.963 Tm
0.001 Tc
-0.002 Tw
( element type)Tj
ET
q
1 i
114.023 206.483 348 9.99 re
W* n
114.023 215.213 468 0.51 re
f
Q
q
1 i
114.023 186.983 348 9.99 re
W* n
114.023 195.713 468 0.51 re
f
Q
BT
/F18 1 Tf
8.75 0 0 9.48 114.023 200.153 Tm
-0.001 Tc
-0.001 Tw
( )Tj
ET
0.852 g
1 i
114.023 174.983 347.97 -57.96 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 126.022 153.323 Tm
0 g
0 Tc
0 Tw
[(The root element of an)15(y document is considered to ha)21(v)26(e)-3( signaled no )]TJ
0 -1.2012 TD
[(intentions as regards application space handling, unless it pro)15(vides a )]TJ
T*
[(v)26(alue f)29(or this attr)-15(ib)18(ute or the attr)-12(ib)18(ute is declared with a def)32(a)0(ult v)26(alue)15(.)]TJ
ET
endstream
endobj
193 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F12 20 0 R
/F16 30 0 R
/F17 31 0 R
/F18 38 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
195 0 obj
<<
/Length 3792
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0 Tc
(118)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F5 1 Tf
12.99 0 0 12.99 160.762 624.323 Tm
0.087 Tw
[(If no such )]TJ
/F17 1 Tf
10.98 0 0 10.98 217.762 624.323 Tm
-0.04 Tc
(xml:space)Tj
/F5 1 Tf
12.99 0 0 12.99 273.112 624.323 Tm
0 Tc
0.085 Tw
[( attribute was declar)11(ed for the r)6(o)1(ot element)]TJ
-9.5728 -1.1547 TD
0.073 Tw
[(\(the main document element that contains all the other elements in)]TJ
/F9 1 Tf
T*
0.07 Tw
[(the document\), y)6(o)-1(u can)70(\222)80(t)0( assume anything about what the pr)6(ocessor)]TJ
T*
-0.001 Tw
[(will tell the application r)9(e)1(gar)13(ding the handling of spaces in that docu-)]TJ
T*
(ment.)Tj
0.9238 -1.6005 TD
0.086 Tw
[(D)11(o)1(n)70(\222)80(t worr)-19(y too much about )]TJ
/F17 1 Tf
10.98 0 0 10.98 314.272 543.533 Tm
-0.04 Tc
(xml:space)Tj
/F9 1 Tf
12.99 0 0 12.99 369.652 543.533 Tm
-0.001 Tc
0.088 Tw
[(, because an XML docu-)]TJ
-17.0048 -1.1547 TD
0 Tc
0.014 Tw
[(ment that will be formatted for display on a page or scr)11(een will pr)6(ob-)]TJ
T*
0.04 Tw
[(ably have a corr)11(esponding stylesheet. P)43(a)0(r)-7(t)0( of the point of a stylesheet)]TJ
T*
-0.002 Tw
[(is to stor)11(e far mor)11(e)-1( sophisticated instr)-7(uctions about handling of white)]TJ
T*
0.117 Tw
[(space than the )]TJ
/F17 1 Tf
10.98 0 0 10.98 228.022 483.533 Tm
-0.04 Tc
(xml:space)Tj
/F9 1 Tf
12.99 0 0 12.99 283.372 483.533 Tm
0 Tc
[( attribute ev)7(er could. Besides, )]TJ
/F17 1 Tf
10.98 0 0 10.98 441.412 483.533 Tm
-0.04 Tc
(xml:space)Tj
/F9 1 Tf
12.99 0 0 12.99 148.762 468.533 Tm
0 Tc
0.093 Tw
[(does not mandate any par)-7(t)0(icular behavior)62(, anyway; like the standal-)]TJ
T*
-0.021 Tw
[(one document declaration, it mer)11(e)1(ly passes a message along to be used)]TJ
T*
0 Tw
[(if the application is inter)11(ested.)]TJ
0.9238 -10.9793 TD
0.051 Tw
[(M)23(o)1(st text processing programs tr)9(eat a line of text as the basic unit)]TJ
-0.9238 -1.1547 TD
0.069 Tw
[(of a text file. This is par)-7(t)0( of the legacy of punch car)16(ds, which r)11(e)-1(pr)9(e-)]TJ
T*
0.066 Tw
[(sented each line of a file with a single car)13(d. \(I)24(t)18(\222)80(s no coincidence that)]TJ
T*
0.155 Tw
[(befor)11(e)-1( computers used the windo)13(ws, icons, and mouse pointers of)]TJ
T*
0.117 Tw
[(graphical user inter)-7(f)-1(aces, the old gr)11(een text-mode computer scr)9(eens)]TJ
T*
0.004 Tw
[(sho)13(w)6(e)-1(d up to 80 characters on each line\227that)18(\222)80(s)0( ho)13(w many characters)]TJ
T*
0 Tw
[(each punch car)13(d)1( stor)11(ed.\))]TJ
0.9238 -1.6005 TD
0.044 Tw
[(D)11(iffer)9(ent operating systems r)9(epr)9(esent the end of a line in differ)11(e)-1(nt)]TJ
-0.9238 -1.1547 TD
(ways:)Tj
/F4 1 Tf
7.98 0 0 7.98 167.962 136.313 Tm
0.398 g
0 Tw
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 184.762 136.313 Tm
0 g
-0.001 Tc
0.001 Tw
(UNIX machines use a line feed \(byte 10, or in )Tj
T*
0 Tc
-0.001 Tw
(hexadecimal, \223#xA\224\).)Tj
ET
0.852 g
1 i
148.762 413.393 348 -93.96 re
f
BT
/F15 1 Tf
15 0 0 15 160.762 388.403 Tm
0 g
0 Tw
[(2.11.)-176(End-of-Line Handling)]TJ
/F10 1 Tf
9.99 0 0 9.99 160.762 367.733 Tm
[(XML parsed entities are often stored in computer files which, f)29(or editing )]TJ
0 -1.2012 TD
-0.022 Tw
[(con)18(v)26(enience)12(,)2( are organiz)14(ed into lines)14(. These lines are typically separ)9(ated )]TJ
T*
0 Tw
[(b)18(y)2( some combination of the char)9(acters carr)-15(iage-retur)-24(n \(#xD\) and line-)]TJ
T*
-0.002 Tw
[(f)29(eed \(#xA\).)]TJ
ET
endstream
endobj
196 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F4 6 0 R
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F13 24 0 R
/F15 26 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
198 0 obj
<<
/Length 4151
>>
stream
BT
/F5 1 Tf
9 0 0 9 282.502 667.642 Tm
0 g
/GS1 gs
0.299 Tc
[(2.11.)-801(E)]TJ
7.2 0 0 7.2 329.122 667.642 Tm
0.371 Tc
(ND)Tj
9 0 0 9 345.742 667.642 Tm
0 Tc
0 Tw
(-)Tj
7.2 0 0 7.2 351.322 667.642 Tm
0.376 Tc
(OF)Tj
9 0 0 9 366.322 667.642 Tm
0.297 Tc
(-L)Tj
7.2 0 0 7.2 379.552 667.642 Tm
0.375 Tc
(INE)Tj
9 0 0 9 399.922 667.642 Tm
0 Tc
( H)Tj
7.2 0 0 7.2 412.102 667.642 Tm
0.374 Tc
(ANDLING)Tj
15.99 0 0 15.99 493.252 667.642 Tm
0 Tc
(119)Tj
/F4 1 Tf
7.98 0 0 7.98 133.222 624.323 Tm
0.398 g
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 150.022 624.323 Tm
0 g
[(M)14(acintoshes use a carriage r)11(e)-1(turn \(b)6(yte 13, or \223#xD\224 in )]TJ
0 -1.1547 TD
(hex\).)Tj
/F4 1 Tf
7.98 0 0 7.98 133.222 589.943 Tm
0.398 g
(n)Tj
/F9 1 Tf
12.99 0 0 12.99 150.022 589.943 Tm
0 g
[(W)11(i)1(ndo)13(w)-1(s PCs use a carriage r)9(e)1(turn follo)10(w)6(ed b)8(y)-1( a line )]TJ
T*
(feed.)Tj
-1.8476 -2.1871 TD
0.133 Tw
[(This is why)85(,)1( when a pr)6(ogram such as an FTP utility copies files)]TJ
-0.9238 -1.1547 TD
0.05 Tw
[(fr)6(om one computer to another)62(,)-2( it often wants to kno)13(w)-1( if they)29(\222)71(r)11(e)-1( text)]TJ
T*
0.037 Tw
[(or binar)-19(y)2(\227if the latter)59(,)1( they leave ever)-19(y b)6(y)2(te alone, but for text files,)]TJ
T*
0 Tw
[(they need to kno)13(w)-1( about any necessar)-17(y line end conversions.)]TJ
0.9238 -1.1848 TD
0.022 Tw
[(I)12(n)1( developing the XML specification, some members of the W)78(o)1(r)6(k)-1(-)]TJ
-0.9238 -1.1547 TD
0.076 Tw
[(ing G)24(r)6(oup questioned whether the concept of a \223line\224 was still r)11(e)1(le-)]TJ
T*
-0.006 Tw
[(v)7(a)0(nt. After all, an XML document is a collection of elements, entities,)]TJ
T*
0.053 Tw
[(and declarations. If a document)18(\222)80(s DTD has no )]TJ
/F17 1 Tf
10.98 0 0 10.98 355.372 441.143 Tm
-0.04 Tc
(xml:space)Tj
/F9 1 Tf
12.99 0 0 12.99 410.752 441.143 Tm
-0.001 Tc
0.056 Tw
[( attributes)]TJ
-22.8432 -1.1571 TD
0 Tc
0.145 Tw
[(declar)11(ed anywher)11(e)1(, a document without a single carriage r)11(e)-1(turn or)]TJ
0 -1.1547 TD
0.012 Tw
[(line feed is functionally the same as a document with a line end char-)]TJ
T*
0 Tw
[(acter at the last wor)13(d)1( br)11(eak befor)9(e)1( ev)7(er)-19(y eightieth character)59(.)]TJ
0.9238 -1.1848 TD
0.108 Tw
[(The W)78(o)1(rking G)24(r)6(oup decided to use the term \223)39(f)1(or editing conv)7(e-)]TJ
-0.9238 -1.1547 TD
0.046 Tw
[(nience\224, because we still think of a document in terms of lines when)]TJ
T*
0.01 Tw
[(w)6(e)1( interact with it on the scr)9(een, or for that matter)62(, on paper)59(. \()-13(T)2(hink)]TJ
T*
0.069 Tw
[(ho)13(w often y)6(o)-1(u use wor)16(d pr)6(ocessing commands that deal in terms of)]TJ
T*
0.004 Tw
[(lines: jump to the curr)11(ent line)29(\222)80(s)0( beginning, jump to its end, delete the)]TJ
T*
0 Tw
[(curr)9(ent line, and so for)-7(th.\))]TJ
0.9238 -10.7322 TD
0.025 Tw
[(N)30(o)1( matter which r)11(e)1(pr)11(esentation of a line end is encounter)11(ed b)6(y)-1( an)]TJ
-0.9238 -1.1547 TD
0.156 Tw
[(XML pr)6(ocessor)59(,)1( it passes along a single line feed character \(ASCII)]TJ
T*
0.094 Tw
[(character 10\) to the application. Ther)11(efor)11(e, the XML application\227)]TJ
T*
0.002 Tw
[(unlike an FTP pr)6(ogram\227doesn)70(\222)80(t)0( have to worr)-19(y about differ)11(ent possi-)]TJ
ET
0.852 g
1 i
114.023 289.403 347.97 -93.99 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 126.022 267.713 Tm
0 g
-0.038 Tw
[(T)122(o)-3( simplify the tasks of applications, where)30(v)26(er an e)30(x)-2(ter)-27(nal parsed entity or )]TJ
0 -1.2012 TD
-0.031 Tw
[(the liter)12(al entity v)26(a)-3(lue of an inter)-24(nal parsed entity contains either the liter)9(al )]TJ
/F14 1 Tf
T*
0 Tw
[(tw)7(o-char)9(a)0(cter sequence \223#xD#xA\224 or a standalone liter)12(al #xD)70(,)-1( an XML )]TJ
T*
[(processor m)10(u)0(st pass to the application the single char)12(acter #xA. \(This )]TJ
T*
[(beha)21(v)-2(ior can con)18(v)26(eniently be produced b)18(y)1( nor)-27(malizing all line breaks to )]TJ
T*
[(#xA on input, bef)32(ore parsing.\))]TJ
ET
endstream
endobj
199 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F4 6 0 R
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F14 25 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
201 0 obj
<<
/Length 4690
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0 Tc
(120)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F9 1 Tf
12.99 0 0 12.99 148.762 624.323 Tm
0 Tc
-0.024 Tw
[(ble r)11(e)-1(pr)11(esentations. This simplifying of the application)70(\222)80(s)0( job is another)]TJ
0 -1.1547 TD
0.108 Tw
[(example of the effor)-7(t)0( to ease the dev)7(e)1(lopment of small y)6(e)-1(t effectiv)7(e)]TJ
T*
(applications.)Tj
0.9238 -22.0164 TD
0.206 Tw
[(XML)130(\222)78(s countr)-19(y and language identifiers can giv)7(e)-1( an application)]TJ
-0.9238 -1.1547 TD
0.162 Tw
[(impor)-7(tant information that it needs for tasks like case conversion,)]TJ
T*
0.046 Tw
[(because two countries that speak the same language may have differ-)]TJ
T*
0.093 Tw
[(ent case conversion r)-10(u)2(les. \(F)37(or example, an upper-case \223\350\224 is \223E\224 in)]TJ
T*
0 Tw
[(M)23(ontr)11(e)-1(al but \223\310\224 in P)43(a)0(ris.\))]TJ
0.9238 -1.1547 TD
0.045 Tw
[(I)12(n)-2( eastern alphabets, kno)13(w)-1(ing the specific language and countr)-17(y is)]TJ
-0.9238 -1.1547 TD
0.185 Tw
[(par)-7(t)0(icularly impor)-7(tant, because cer)-10(t)2(ain U)37(nicode characters may be)]TJ
T*
0.082 Tw
[(used in Chinese, J)31(a)0(panese, or K)19(o)-1(r)11(e)1(an language documents. D)13(i)-2(splay-)]TJ
T*
0 Tw
[(ing them properly r)9(e)1(quir)11(es a kno)13(w)-1(ledge of which language is in use.)]TJ
/F19 1 Tf
0.4619 22.633 TD
( )Tj
3.2333 5.4666 TD
-0.055 Tc
[(Ti)-56(p)-53( )]TJ
/F20 1 Tf
10.98 0 0 10.98 234.892 553.343 Tm
0 Tc
0.001 Tw
[(The pr)18(ocessor still under)-18(s)-1(tands all thr)10(ee r)10(e)-2(pr)10(esentations )]TJ
-3.4727 -1.1858 TD
0 Tw
[(of line ends, but it m)10(ust alw)19(ays pass a single )]TJ
/F17 1 Tf
16.8936 0 TD
-0.04 Tc
(#xA)Tj
/F20 1 Tf
1.6803 0 TD
0 Tc
0.001 Tw
[( \(line f)17(e)-2(ed\) )]TJ
-18.574 -1.1831 TD
[(c)-22(h)2(ar)21(acter to the application.)]TJ
ET
0.852 g
1 i
148.762 461.993 348 -130.98 re
f
BT
/F15 1 Tf
15 0 0 15 160.762 437.003 Tm
0 g
0 Tw
[(2.12.)-176(Langua)10(g)-11(e)0( Identification)]TJ
/F10 1 Tf
9.99 0 0 9.99 160.762 416.333 Tm
[(In document processing, it is often useful to identify the natur)9(al or f)32(o)0(r)-27(m)1(al )]TJ
0 -1.2012 TD
0.001 Tc
-0.001 Tw
[(language in which the content is wr)-14(itten. A special attr)-14(ib)22(ute named )]TJ
/F17 1 Tf
10.98 0 0 10.98 160.762 391.673 Tm
-0.04 Tc
(xml:lang)Tj
/F10 1 Tf
9.99 0 0 9.99 209.992 391.673 Tm
0 Tc
-0.039 Tw
[( ma)30(y be inser)-39(ted in documents to specify the language used in )]TJ
-4.9279 -1.2372 TD
0 Tw
[(the contents and attr)-15(ib)21(ute v)26(alues of an)15(y element in an XML document. In )]TJ
0 -1.2012 TD
[(v)26(a)-3(lid documents)14(, this attr)-15(ib)21(ute)15(,)-1( lik)20(e)-3( an)15(y other)48(, m)10(u)0(st be declared if it is )]TJ
T*
[(used. The v)23(alues of the attr)-15(ib)18(ute are language identifiers as defined b)21(y)-1( )]TJ
/F14 1 Tf
T*
[([IETF RFC 1766], \223T)119(ags f)32(o)-3(r the Identification of Languages\224:)]TJ
ET
147.262 568.013 3 -90.03 re
f
q
155.752 494.003 35.01 68.01 re
W* n
1 g
137.752 560.992 70.98 -65.97 re
f
Q
q
3 i
137.753 494.992 71.01 66 re
W* n
155.752 494.003 35.01 68.01 re
W* n
0.87 g
/GS2 gs
137.781 495.33 70.737 65.348 re
f
0.9 g
186.134 524.949 m
187.449 526.318 l
160.394 526.318 l
160.394 501.219 l
186.134 524.949 l
f
1 g
186.134 524.926 m
161.709 502.534 l
160.394 501.219 l
187.449 501.219 l
187.449 526.318 l
186.134 524.926 l
f
0.95 g
161.808 502.471 24.348 22.393 re
f
0.87 g
180.896 507.879 m
180.896 504.896 l
168.83 510.943 l
168.83 513.604 l
180.896 519.704 l
180.896 516.721 l
172.055 512.233 l
180.896 507.879 l
f
0.94 g
179.785 509.551 m
179.785 506.568 l
167.719 512.614 l
167.719 515.275 l
179.785 521.376 l
179.785 518.393 l
170.944 513.904 l
179.785 509.551 l
f
0.9 g
186.134 553.902 m
187.449 555.271 l
160.394 555.271 l
160.394 530.172 l
186.134 553.902 l
f
1 g
186.134 553.88 m
161.709 531.487 l
160.394 530.172 l
187.449 530.172 l
187.449 555.271 l
186.134 553.88 l
f
0.95 g
161.808 531.424 24.348 22.393 re
f
0.87 g
178.205 541.747 m
169.363 546.235 l
169.363 549.218 l
181.43 543.117 l
181.43 540.457 l
169.363 534.41 l
169.363 537.393 l
178.205 541.747 l
f
0.94 g
177.094 543.418 m
168.252 547.906 l
168.252 550.889 l
180.318 544.788 l
180.318 542.128 l
168.252 536.081 l
168.252 539.064 l
177.094 543.418 l
f
Q
endstream
endobj
202 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F13 24 0 R
/F14 25 0 R
/F15 26 0 R
/F17 31 0 R
/F19 39 0 R
/F20 40 0 R
>>
/ExtGState <<
/GS1 8 0 R
/GS2 9 0 R
>>
>>
endobj
204 0 obj
<<
/Length 7895
>>
stream
BT
/F5 1 Tf
9 0 0 9 263.992 667.642 Tm
0 g
/GS1 gs
0.299 Tc
[(2.12.)-801(L)]TJ
7.2 0 0 7.2 310.342 667.642 Tm
0.374 Tc
(ANGUAGE)Tj
9 0 0 9 364.132 667.642 Tm
0 Tc
0 Tw
( I)Tj
7.2 0 0 7.2 372.112 667.642 Tm
0.375 Tc
(DENTIFICATION)Tj
15.99 0 0 15.99 493.252 667.642 Tm
0 Tc
(121)Tj
/F9 1 Tf
12.99 0 0 12.99 126.022 363.323 Tm
0.018 Tw
[(The term \223)60(tag\224 in the title of the I)12(n)1(ternet E)7(n)1(gineering T)110(ask F)37(o)-1(r)6(c)0(e)31(\222)80(s)]TJ
-0.9238 -1.2517 TD
0.103 Tw
[(\(IETF\) R)12(e)1(quest for Comment \(RFC\) 1766 has nothing to do with)]TJ
0 -1.2494 TD
0 Tw
[(the XML sense of the term. This RFC defines a standar)13(d for identify-)]TJ
0 -1.2517 TD
0.084 Tw
[(ing a language using one or mor)9(e)1( wor)13(d)1(s: the first identifies the lan-)]TJ
T*
-0.016 Tw
[(guage and the optional second one identifies the countr)-17(y in which the)]TJ
0 -1.2494 TD
0.12 Tw
[(language is being spoken and optional additional information. The)]TJ
0 -1.2517 TD
0.126 Tw
[(language \223)60(tag\224 should be the two-letter code specified in ISO 639,)]TJ
T*
0.094 Tw
[(\223Codes for the r)11(e)1(pr)11(esentation of names of languages\224. F)37(o)1(r example,)]TJ
0 -1.2494 TD
0 Tw
[(\223)41(fr\224 is F)37(r)9(ench, \223)51(e)1(n\224 is E)7(n)-2(glish, and \223)51(s)0(a\224 is S)13(a)0(nskrit.)]TJ
ET
0.852 g
1 i
114.023 632.992 347.97 -34.95 re
f
BT
/F15 1 Tf
10.98 0 0 10.98 116.423 610.672 Tm
0 g
-0.002 Tw
[(Langua)12(g)-12(e)-1( Identification)]TJ
ET
0.852 g
114.023 598.013 85.62 -11.97 re
f
BT
9 0 0 9 116.423 590.662 Tm
0 g
([33])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 590.662 Tm
0.002 Tc
(LanguageID)Tj
ET
0.852 g
199.672 598.013 256.98 -11.97 re
f
BT
/F17 1 Tf
7.6 0 0 7.98 199.672 590.662 Tm
0 g
0 Tc
(::=)Tj
/F18 1 Tf
2.8421 0 TD
-0.001 Tc
-0.001 Tw
(Langcode \(\222-\222 Subcode\)*)Tj
ET
0.852 g
456.682 598.013 5.31 -11.97 re
f
114.023 586.013 85.62 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 116.423 578.662 Tm
0 g
0 Tc
([34])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 578.662 Tm
0.002 Tc
(Langcode)Tj
ET
0.852 g
199.672 586.013 256.98 -11.97 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 199.672 578.662 Tm
0 g
-0.001 Tc
[(::=)-1043(ISO639Code | IanaCode | UserCode)]TJ
ET
0.852 g
456.682 586.013 5.31 -11.97 re
f
114.023 574.013 85.62 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 116.423 566.662 Tm
0 g
0 Tc
([35])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 566.662 Tm
0.002 Tc
(ISO639Code)Tj
ET
0.852 g
199.672 574.013 256.98 -11.97 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 199.672 566.662 Tm
0 g
-0.001 Tc
[(::=)-1043(\([a-z] | [A-Z]\) \([a-z] | [A-Z]\))]TJ
ET
0.852 g
456.682 574.013 5.31 -11.97 re
f
114.023 562.013 85.62 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 116.423 554.662 Tm
0 g
0 Tc
([36])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 554.662 Tm
0.002 Tc
(IanaCode)Tj
ET
0.852 g
199.672 562.013 256.98 -11.97 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 199.672 554.662 Tm
0 g
-0.001 Tc
0 Tw
[(::=)-1043(\(\222i\222 | \222I\222\) \222-\222 \([a-z] | [A-Z]\)+)]TJ
ET
0.852 g
456.682 562.013 5.31 -11.97 re
f
114.023 550.013 85.62 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 116.423 542.662 Tm
0 g
0 Tc
([37])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 542.662 Tm
0.002 Tc
(UserCode)Tj
ET
0.852 g
199.672 550.013 256.98 -11.97 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 199.672 542.662 Tm
0 g
-0.001 Tc
[(::=)-1043(\(\222x\222 | \222X\222\) \222-\222 \([a-z] | [A-Z]\)+)]TJ
ET
0.852 g
456.682 550.013 5.31 -11.97 re
f
114.023 538.013 85.62 -11.97 re
f
BT
/F15 1 Tf
9 0 0 9 116.423 530.662 Tm
0 g
0 Tc
([38])Tj
/F16 1 Tf
7.98 0 0 7.98 133.222 530.662 Tm
0.001 Tc
(Subcode)Tj
ET
0.852 g
199.672 538.013 256.98 -11.97 re
f
BT
/F18 1 Tf
7.6 0 0 7.98 199.672 530.662 Tm
0 g
-0.001 Tc
-0.001 Tw
[(::=)-1043(\([a-z] | [A-Z]\)+)]TJ
ET
0.852 g
456.682 538.013 5.31 -11.97 re
f
114.023 526.013 347.97 -141.99 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 126.022 504.323 Tm
0 g
0.001 Tc
(The )Tj
/F17 1 Tf
2 0 TD
-0.04 Tc
(Langcode)Tj
/F10 1 Tf
4.4835 0 TD
0 Tc
0 Tw
[( ma)30(y be an)15(y of the f)32(ollo)12(wing: )]TJ
/F4 1 Tf
7.98 0 0 7.98 138.022 486.323 Tm
0.398 g
(l)Tj
/F14 1 Tf
9.99 0 0 9.99 150.022 486.323 Tm
0 g
[(a tw)7(o-letter language code as defined b)18(y)1( [ISO 639], \223Codes f)29(or the )]TJ
0 -1.2012 TD
(representation of names of languages\224)Tj
/F4 1 Tf
7.98 0 0 7.98 138.022 459.323 Tm
0.398 g
(l)Tj
/F14 1 Tf
9.99 0 0 9.99 150.022 459.323 Tm
0 g
-0.014 Tw
[(a language identifier registered with the Inter)-27(net Assigned Numbers )]TJ
T*
-0.001 Tw
[(A)30(u)0(thor)-15(ity [IANA]; these begin with the prefix \223)]TJ
/F17 1 Tf
19.8919 0 TD
-0.038 Tc
(i-)Tj
/F14 1 Tf
1.1201 0 TD
0 Tc
0.001 Tw
(\224 \(or \223)Tj
/F17 1 Tf
2.4444 0 TD
-0.041 Tc
(I-)Tj
/F14 1 Tf
1.1231 0 TD
0 Tc
(\224\))Tj
/F4 1 Tf
7.98 0 0 7.98 138.022 432.323 Tm
0.398 g
0 Tw
(l)Tj
/F14 1 Tf
9.99 0 0 9.99 150.022 432.323 Tm
0 g
[(a language identifier assigned b)21(y)-2( the user)51(, or ag)9(reed on betw)10(e)-3(en )]TJ
0 -1.2012 TD
-0.033 Tw
[(par)-42(ties in pr)-15(iv)26(ate use; these m)10(u)0(st begin with the prefix \223)]TJ
/F17 1 Tf
24.1471 0 TD
-0.041 Tc
(x-)Tj
/F14 1 Tf
1.1201 0 TD
0 Tc
-0.035 Tw
(\224 or \223)Tj
/F17 1 Tf
2.042 0 TD
-0.038 Tc
(X-)Tj
/F14 1 Tf
1.1201 0 TD
0 Tc
(\224 in )Tj
-28.4294 -1.2012 TD
0 Tw
[(order to ensure that the)21(y)-2( do not conflict with names later standard-)]TJ
T*
-0.001 Tw
[(iz)17(ed or registered with IANA)]TJ
/F19 1 Tf
12.99 0 0 12.99 120.023 121.313 Tm
0 Tw
( )Tj
3.2333 5.4666 TD
-0.055 Tc
[(Ti)-54(p)-55( )]TJ
/F20 1 Tf
10.98 0 0 10.98 200.152 192.323 Tm
0.001 Tc
(The )Tj
/F16 1 Tf
1.6831 0 TD
-0.04 Tc
(langcode)Tj
/F20 1 Tf
4.4809 0 TD
0 Tc
-0.011 Tw
[( uses the two-letter languag)14(e codes fr)21(om )]TJ
/F21 1 Tf
-9.6367 -1.1858 TD
0 Tw
[(ver)-20(s)2(ion 1 of ISO 639, not ver)-20(sion 2\222)50(s thr)10(e)-2(e-letter codes)-31(.)]TJ
ET
114.023 597.742 348 0.51 re
f
114.023 585.742 348 0.51 re
f
114.023 585.742 348 0.51 re
f
114.023 573.742 348 0.51 re
f
114.023 573.742 348 0.51 re
f
114.023 561.742 348 0.51 re
f
114.023 561.742 348 0.51 re
f
114.023 549.742 348 0.51 re
f
114.023 549.742 348 0.51 re
f
114.023 537.742 348 0.51 re
f
114.023 537.742 348 0.51 re
f
114.023 525.742 348 0.51 re
f
112.523 206.993 3 -90 re
f
q
121.012 132.983 35.01 68.01 re
W* n
1 g
103.012 199.973 70.98 -65.97 re
f
Q
q
3 i
174.022 199.973 m
103.012 199.973 l
103.012 133.973 l
174.023 133.973 l
W* n
121.012 132.983 35.01 68.01 re
W* n
0.87 g
/GS2 gs
103.03 134.317 70.737 65.347 re
f
0.9 g
151.382 163.935 m
152.697 165.305 l
125.643 165.305 l
125.643 140.205 l
151.382 163.935 l
f
1 g
151.382 163.913 m
126.958 141.52 l
125.643 140.205 l
152.697 140.205 l
152.697 165.305 l
151.382 163.913 l
f
0.95 g
127.056 141.457 24.348 22.393 re
f
0.87 g
146.145 146.866 m
146.145 143.883 l
134.078 149.93 l
134.078 152.591 l
146.145 158.691 l
146.145 155.708 l
137.303 151.22 l
146.145 146.866 l
f
0.94 g
145.034 148.537 m
145.034 145.554 l
132.967 151.601 l
132.967 154.262 l
145.034 160.362 l
145.034 157.379 l
136.192 152.891 l
145.034 148.537 l
f
0.9 g
151.382 192.889 m
152.697 194.258 l
125.643 194.258 l
125.643 169.159 l
151.382 192.889 l
f
1 g
151.382 192.866 m
126.958 170.474 l
125.643 169.159 l
152.697 169.159 l
152.697 194.258 l
151.382 192.866 l
f
0.95 g
127.056 170.411 24.348 22.393 re
f
0.87 g
143.453 180.733 m
134.611 185.221 l
134.611 188.204 l
146.678 182.104 l
146.678 179.443 l
134.611 173.396 l
134.611 176.38 l
143.453 180.733 l
f
0.94 g
142.342 182.404 m
133.5 186.892 l
133.5 189.876 l
145.567 183.775 l
145.567 181.114 l
133.5 175.067 l
133.5 178.051 l
142.342 182.404 l
f
Q
endstream
endobj
205 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F4 6 0 R
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F14 25 0 R
/F15 26 0 R
/F16 30 0 R
/F17 31 0 R
/F18 38 0 R
/F19 39 0 R
/F20 40 0 R
/F21 41 0 R
>>
/ExtGState <<
/GS1 8 0 R
/GS2 9 0 R
>>
>>
endobj
207 0 obj
<<
/Length 5496
>>
stream
BT
/F5 1 Tf
15.99 0 0 15.99 88.763 667.642 Tm
0 g
/GS1 gs
0 Tc
(122)Tj
/F13 1 Tf
9 0 0 9 141.562 667.642 Tm
0 Tw
(C)Tj
7.2 0 0 7.2 147.772 667.642 Tm
-0.001 Tc
(HAPTER)Tj
9 0 0 9 180.532 667.642 Tm
0.5 Tc
[(2|)-495(D)]TJ
7.2 0 0 7.2 208.042 667.642 Tm
-0.001 Tc
(OCUMENTS)Tj
/F9 1 Tf
12.99 0 0 12.99 160.762 518.333 Tm
0 Tc
0.19 Tw
[(The optional second \223)62(tag\224 specifies the countr)-19(y using either an)]TJ
-0.9238 -1.1917 TD
0.018 Tw
[(abbr)11(eviation from ISO 3166, \223Codes for the r)9(e)1(pr)11(esentation of names)]TJ
T*
0.023 Tw
[(of countries\224 \(for example, \223BE\224 for B)7(e)1(lgium or \223US\224 for the U)35(nited)]TJ
0 -1.1894 TD
0.249 Tw
[(S)25(tates\) or some other code r)9(e)1(gister)11(e)1(d with the I)12(n)1(ternet Assigned)]TJ
0 -1.1917 TD
0.281 Tw
[(N)30(u)-1(mbers A)18(u)-1(thority \(the group r)9(e)1(sponsible for first-lev)7(e)-1(l domain)]TJ
T*
0.009 Tw
(names like )Tj
/F17 1 Tf
10.98 0 0 10.98 205.042 440.963 Tm
-0.04 Tc
(com)Tj
/F9 1 Tf
12.99 0 0 12.99 223.492 440.963 Tm
0.002 Tc
(, )Tj
/F17 1 Tf
10.98 0 0 10.98 230.092 440.963 Tm
-0.039 Tc
(edu)Tj
/F9 1 Tf
12.99 0 0 12.99 248.572 440.963 Tm
-0.001 Tc
0.01 Tw
(, and )Tj
/F17 1 Tf
10.98 0 0 10.98 277.192 440.963 Tm
-0.04 Tc
(org)Tj
/F9 1 Tf
12.99 0 0 12.99 295.642 440.963 Tm
0 Tc
0.008 Tw
[(\). A)13(c)0(cor)13(ding to IETF RFC 1766, subse-)]TJ
-11.3073 -1.1917 TD
-0.001 Tw
[(quent \223)60(t)0(ags\224 can be anything y)6(o)-1(u like.)]TJ
0.9238 -7.9285 TD
0.338 Tw
[(F)35(o)1(r example, if Celine D)11(ion, J)29(e)1(an-Claude V)87(a)2(n Damme, and)]TJ
-0.9238 -1.1917 TD
0.092 Tw
[(J)29(o)1(hnny H)7(alliday w)6(e)-1(r)11(e)1( each going to author XML essays on P)29(r)6(oust\222)80(s)]TJ
T*
0.058 Tw
[(use of smell imager)-19(y)87(, the F)35(r)11(ench-Canadian ballad belter would use a)]TJ
T*
0.083 Tw
[(language code of )]TJ
/F17 1 Tf
10.98 0 0 10.98 238.912 276.053 Tm
-0.04 Tc
(fr-CA)Tj
/F9 1 Tf
12.99 0 0 12.99 269.692 276.053 Tm
0 Tc
0.082 Tw
[( to indicate \223Canadian F)37(r)9(ench\224, the muscles)]TJ
-9.3096 -1.1917 TD
0.043 Tw
[(fr)6(om B)11(r)-7(ussels would use )]TJ
/F17 1 Tf
10.98 0 0 10.98 275.572 260.573 Tm
-0.04 Tc
(fr-BE)Tj
/F9 1 Tf
12.99 0 0 12.99 306.322 260.573 Tm
0 Tc
[( to sho)13(w that his essay was in B)7(e)1(lgian)]TJ
-12.1294 -1.1894 TD
0.063 Tw
[(F)35(r)11(ench, and aging r)6(o)1(ck star J)31(o)1(hnny H)7(alliday)85(,)1( being the most F)35(r)11(ench)]TJ
0 -1.1917 TD
0.11 Tw
[(of the thr)11(ee, would use )]TJ
/F17 1 Tf
10.98 0 0 10.98 273.772 229.643 Tm
-0.04 Tc
(fr-FR)Tj
/F9 1 Tf
12.99 0 0 12.99 304.522 229.643 Tm
0 Tc
0.109 Tw
[(. On the other hand, an XML docu-)]TJ
-11.9909 -1.1917 TD
0.022 Tw
[(ment about the \223Code T)110(alkers\224 \(the N)30(a)0(v)7(a)0(jo U.S. M)11(a)0(rines who trans-)]TJ
T*
0.189 Tw
[(mitted coded radio messages in the P)43(acific during W)78(o)1(rld W)87(a)0(r II\))]TJ
T*
0.08 Tw
[(could use the language code )]TJ
/F17 1 Tf
10.98 0 0 10.98 297.202 183.203 Tm
-0.04 Tc
(i-navajo)Tj
/F9 1 Tf
12.99 0 0 12.99 346.402 183.203 Tm
-0.001 Tc
0.083 Tw
[( because the N)29(a)-1(vajo language)]TJ
-15.2149 -1.1894 TD
0 Tc
0.109 Tw
[(has an entr)-17(y r)11(e)1(gister)11(ed with the IANA. Or)62(, if y)6(o)1(u and a client had)]TJ
0 -1.1917 TD
-0.002 Tw
[(agr)9(eed to transmit documents in pig latin, and found no existing ISO)]TJ
T*
0.019 Tw
[(or IANA code for pig latin, you could make up and use your o)13(w)-1(n, as)]TJ
T*
0 Tw
[(long as you pr)11(eceded it with )]TJ
/F17 1 Tf
10.98 0 0 10.98 292.882 121.313 Tm
-0.04 Tc
(x-)Tj
/F9 1 Tf
12.99 0 0 12.99 305.212 121.313 Tm
0 Tc
-0.001 Tw
( or )Tj
/F17 1 Tf
10.98 0 0 10.98 322.312 121.313 Tm
-0.04 Tc
(X-)Tj
/F9 1 Tf
12.99 0 0 12.99 334.612 121.313 Tm
0 Tc
0 Tw
( \(for example, )Tj
/F17 1 Tf
10.98 0 0 10.98 407.302 121.313 Tm
-0.04 Tc
(x-pgl)Tj
/F9 1 Tf
12.99 0 0 12.99 438.052 121.313 Tm
0.001 Tc
(\).)Tj
ET
0.852 g
1 i
148.762 632.992 348 -93.96 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 160.762 611.333 Tm
0 g
0 Tc
-0.005 Tw
[(There ma)30(y be an)12(y n)9(u)0(mber of )]TJ
/F17 1 Tf
13.033 0 TD
-0.039 Tc
(Subcode)Tj
/F10 1 Tf
3.9219 0 TD
0 Tc
( segments; if the first subcode seg-)Tj
-16.955 -1.2012 TD
0 Tw
[(ment e)27(x)2(ists and the Subcode consists of tw)7(o letters)14(, then it m)10(u)-3(st be a )]TJ
/F14 1 Tf
T*
[(countr)-30(y code from [ISO 3166], \223Codes f)32(o)-3(r the representation of names of )]TJ
T*
-0.033 Tw
[(countr)-15(ies\224. If the first subcode consists of more than tw)10(o letters)17(, it m)7(u)0(st be )]TJ
T*
0 Tw
[(a subcode f)29(or the language in question registered with IANA, unless the )]TJ
/F17 1 Tf
T*
-0.039 Tc
(Langcode)Tj
/F14 1 Tf
4.4835 0 TD
0.001 Tc
-0.002 Tw
( begins with the prefix \223)Tj
/F17 1 Tf
10.2853 0 TD
-0.038 Tc
(x-)Tj
/F14 1 Tf
1.1201 0 TD
0 Tc
0.001 Tw
(\224 or \223)Tj
/F17 1 Tf
2.1141 0 TD
-0.041 Tc
(X-)Tj
/F14 1 Tf
1.1201 0 TD
-0.001 Tc
(\224. )Tj
ET
0.852 g
148.762 409.163 348 -57.99 re
f
BT
9.99 0 0 9.99 160.762 387.473 Tm
0 g
0 Tc
0 Tw
[(It is customar)-30(y to giv)26(e the language code in lo)15(w)10(e)-3(r case)15(, and the countr)-30(y)-2( )]TJ
0 -1.2012 TD
-0.008 Tw
[(code \(if an)15(y\) in upper case)12(. Note that these v)26(alues)17(,)-1( unlik)20(e other names in )]TJ
T*
0.001 Tw
[(XML documents)17(,)-1( are case insensitiv)23(e)15(.)]TJ
ET
endstream
endobj
208 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F13 24 0 R
/F14 25 0 R
/F17 31 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
210 0 obj
<<
/Length 5697
>>
stream
BT
/F5 1 Tf
9 0 0 9 263.992 667.642 Tm
0 g
/GS1 gs
0.299 Tc
[(2.12.)-801(L)]TJ
7.2 0 0 7.2 310.342 667.642 Tm
0.374 Tc
(ANGUAGE)Tj
9 0 0 9 364.132 667.642 Tm
0 Tc
0 Tw
( I)Tj
7.2 0 0 7.2 372.112 667.642 Tm
0.375 Tc
(DENTIFICATION)Tj
15.99 0 0 15.99 493.252 667.642 Tm
0 Tc
(123)Tj
/F9 1 Tf
12.99 0 0 12.99 126.022 432.323 Tm
0.022 Tw
[(I)12(n)1( the specification)70(\222)80(s)0( example abo)17(v)7(e, the four )]TJ
/F17 1 Tf
10.98 0 0 10.98 355.132 432.323 Tm
0 Tw
(l)Tj
/F9 1 Tf
12.99 0 0 12.99 361.282 432.323 Tm
0.022 Tw
[( elements written in)]TJ
-19.0348 -1.0785 TD
-0.001 Tc
0.315 Tw
[(G)5(e)0(rman ar)8(e childr)10(e)-2(n of the )]TJ
/F17 1 Tf
10.98 0 0 10.98 273.622 418.313 Tm
-0.04 Tc
(sp)Tj
/F9 1 Tf
12.99 0 0 12.99 285.922 418.313 Tm
0 Tc
0.314 Tw
[( element. B)7(e)1(cause they hav)7(e no)]TJ
/F17 1 Tf
10.98 0 0 10.98 114.023 404.333 Tm
-0.04 Tc
(xml:lang)Tj
/F9 1 Tf
12.99 0 0 12.99 163.222 404.333 Tm
0 Tc
0.013 Tw
[( attribute of their o)13(w)-1(n to specify their language, an applica-)]TJ
-3.7876 -1.0785 TD
[(tion must tr)11(eat them as if they had the )]TJ
/F17 1 Tf
10.98 0 0 10.98 311.362 390.323 Tm
-0.04 Tc
(xml:lang)Tj
/F9 1 Tf
12.99 0 0 12.99 360.562 390.323 Tm
0 Tc
[( v)7(alue of )]TJ
/F17 1 Tf
10.98 0 0 10.98 406.702 390.323 Tm
-0.04 Tc
(de)Tj
/F9 1 Tf
12.99 0 0 12.99 419.032 390.323 Tm
0 Tc
(, as their)Tj
-23.4806 -1.0785 TD
-0.001 Tc
0 Tw
[(par)8(ent does.)]TJ
0.9238 -13.1641 TD
0 Tc
0.112 Tw
[(N)30(o)1(te that the attribute declar)11(ed default of )]TJ
/F17 1 Tf
10.98 0 0 10.98 349.042 205.313 Tm
-0.04 Tc
(#IMPLIED)Tj
/F9 1 Tf
12.99 0 0 12.99 398.272 205.313 Tm
0 Tc
[( in that first)]TJ
-21.8824 -1.0762 TD
0.305 Tw
(example makes that )Tj
/F17 1 Tf
10.98 0 0 10.98 227.752 191.333 Tm
-0.04 Tc
(xml:lang)Tj
/F9 1 Tf
12.99 0 0 12.99 276.982 191.333 Tm
0 Tc
[( attribute optional. F)37(o)1(r the )]TJ
/F17 1 Tf
10.98 0 0 10.98 434.182 191.333 Tm
-0.04 Tc
(poem)Tj
/F9 1 Tf
12.99 0 0 12.99 458.782 191.333 Tm
0 Tc
0 Tw
(,)Tj
/F17 1 Tf
10.98 0 0 10.98 114.023 177.323 Tm
-0.04 Tc
(gloss)Tj
/F9 1 Tf
12.99 0 0 12.99 144.772 177.323 Tm
0 Tc
0.069 Tw
(, and )Tj
/F17 1 Tf
10.98 0 0 10.98 174.982 177.323 Tm
-0.04 Tc
(note)Tj
/F9 1 Tf
12.99 0 0 12.99 199.582 177.323 Tm
0 Tc
0.068 Tw
[( examples, including this attribute in element star)-7(t-)]TJ
-6.5867 -1.0785 TD
0.108 Tw
[(tags is also optional, but for a differ)11(ent r)11(e)-1(ason: because defaults ar)9(e)]TJ
T*
-0.001 Tc
[(supplied. If no )]TJ
/F17 1 Tf
10.98 0 0 10.98 194.632 149.303 Tm
-0.04 Tc
(xml:lang)Tj
/F9 1 Tf
12.99 0 0 12.99 243.832 149.303 Tm
0 Tc
0.105 Tw
[( value is specified for any )]TJ
/F17 1 Tf
10.98 0 0 10.98 380.302 149.303 Tm
-0.04 Tc
(poem)Tj
/F9 1 Tf
12.99 0 0 12.99 404.902 149.303 Tm
-0.001 Tc
(, )Tj
/F17 1 Tf
10.98 0 0 10.98 412.792 149.303 Tm
-0.04 Tc
(gloss)Tj
/F9 1 Tf
12.99 0 0 12.99 443.542 149.303 Tm
0 Tc
0.106 Tw
(, or)Tj
/F17 1 Tf
10.98 0 0 10.98 114.023 135.323 Tm
-0.04 Tc
(note)Tj
/F9 1 Tf
12.99 0 0 12.99 138.622 135.323 Tm
0 Tc
0.119 Tw
[( elements in the document, they)29(\222)13(ll each have the default v)7(alue)]TJ
-1.8938 -1.0785 TD
0 Tw
[(sho)13(wn in their declarations.)]TJ
ET
0.852 g
1 i
114.023 631.013 347.97 -174 re
f
BT
/F10 1 Tf
9.99 0 0 9.99 126.022 609.323 Tm
0 g
-0.002 Tw
[(F)31(o)-3(r e)30(x)-2(ample: )]TJ
/F17 1 Tf
7.98 0 0 7.98 140.422 592.672 Tm
0.002 Tc
0 Tw
(The quick brown fox jumps over the lazy dog.
)Tj
0 -1.2556 TD
(What colour is it?
)Tj
0 -1.2519 TD
(What color is it?
)Tj
T*
()Tj
0 -1.2556 TD
( Habe nun, ach! Philosophie,)Tj
0 -1.2519 TD
-0.001 Tw
( Juristerei, und Medizin)Tj
T*
0 Tw
( und leider auch Theologie)Tj
/F18 1 Tf
0 -1.2556 TD
( durchaus studiert mit hei\337em Bem\374h'n.)Tj
0 -1.2519 TD
0.001 Tc
0.001 Tw
( )Tj
/F10 1 Tf
9.99 0 0 9.99 126.022 494.663 Tm
0 Tc
-0.033 Tw
[(The intent declared with )]TJ
/F17 1 Tf
10.98 0 0 10.98 233.542 494.663 Tm
-0.04 Tc
(xml:lang)Tj
/F10 1 Tf
9.99 0 0 9.99 282.772 494.663 Tm
0 Tc
[( is considered to apply to all attr)-15(ib)21(utes )]TJ
-15.6907 -1.2342 TD
-0.044 Tw
[(and content of the element where it is specified, unless o)15(v)23(err)-15(idden with an )]TJ
0 -1.2673 TD
0.001 Tc
-0.003 Tw
(instance of )Tj
/F17 1 Tf
10.98 0 0 10.98 177.142 469.673 Tm
-0.04 Tc
(xml:lang)Tj
/F10 1 Tf
9.99 0 0 9.99 226.342 469.673 Tm
0 Tc
0 Tw
( on another element within that content.)Tj
ET
0.852 g
114.023 359.993 347.97 -128.97 re
f
BT
9.99 0 0 9.99 126.022 337.643 Tm
0 g
0.001 Tw
[(A simple declar)9(ation f)32(or )]TJ
/F17 1 Tf
10.98 0 0 10.98 232.822 337.643 Tm
-0.04 Tc
(xml:lang)Tj
/F10 1 Tf
9.99 0 0 9.99 282.052 337.643 Tm
0 Tc
0 Tw
[( might tak)20(e)0( the f)32(o)-3(r)-24(m)1( )]TJ
/F18 1 Tf
7.98 0 0 7.98 140.422 320.663 Tm
0.002 Tc
(xml:lang NMTOKEN #IMPLIED)Tj
/F10 1 Tf
9.99 0 0 9.99 126.022 303.323 Tm
0 Tc
[( b)18(u)0(t specific def)29(ault v)26(alues ma)27(y also be giv)26(en, if appropr)-15(iate)15(.)-1( In a collec-)]TJ
0 -1.2012 TD
[(tion of F)43(rench poems f)29(or English students)14(, with glosses and notes in )]TJ
T*
[(English, the xml:lang attr)-15(ib)21(ute might be declared this w)16(a)30(y: )]TJ
/F18 1 Tf
7.98 0 0 7.98 140.422 262.643 Tm
0.002 Tc
-0.001 Tw
( )Tj
0 -1.2519 TD
( )Tj
T*
( )Tj
ET
endstream
endobj
211 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F5 7 0 R
/F9 17 0 R
/F10 18 0 R
/F17 31 0 R
/F18 38 0 R
>>
/ExtGState <<
/GS1 8 0 R
>>
>>
endobj
212 0 obj
<<
/Type /Halftone
/HalftoneType 1
/HalftoneName (Default)
/Frequency 60
/Angle 45
/SpotFunction /Round
>>
endobj
8 0 obj
<<
/Type /ExtGState
/SA false
/OP false
/HT /Default
/TR /Identity
>>
endobj
9 0 obj
<<
/Type /ExtGState
/SA true
/OP false
/HT /Default
/TR /Identity
>>
endobj
213 0 obj
<<
/Type /FontDescriptor
/Ascent 682
/CapHeight 682
/Descent -230
/Flags 262176
/FontBBox [-177 -250 1167 929]
/FontName /GBDLBD+GillSans-Bold
/ItalicAngle 0
/StemV 145
/XHeight 461
/CharSet (/u/m/n/o/c/e/D/s/t)
/FontFile3 214 0 R
>>
endobj
214 0 obj
<<
/Filter /FlateDecode
/Length 956
/Subtype /Type1C
>>
stream
HTmLSgmWٗ˒ޮNE!"tveenNa Ul.]> YB