1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" >
<title>DTD - SVG 1.0 - 20010904</title>
<link rel="stylesheet" type="text/css" media="screen" href="style/svg-style.css" >
<link rel="stylesheet" type="text/css" media="screen" href="http://www.w3.org/StyleSheets/TR/W3C-REC" >
<link rel="prev" href="extend.html" >
<link rel="next" href="svgdom.html" >
<link rel="contents" href="index.html#minitoc" >
<link rel="element" href="eltindex.html" title="elements" >
<link rel="attributes" href="attindex.html" title="attributes" >
<link rel="CSS-properties" href="propidx.html" title="properties" >
<link rel="index" href="indexlist.html" title="index" >
</head>
<body>
<div class="navlinks">
<p><a href="extend.html">previous</a> <a href="svgdom.html">next</a>
<a href="index.html#minitoc">contents</a>
<a href="eltindex.html">elements</a>
<a href="attindex.html">attributes</a>
<a href="propidx.html">properties</a>
<a href="indexlist.html">index</a> </p>
</div>
<hr class="navbar" />
<div class='noprint' style='text-align: right'>
<p style='font-family: monospace;font-size:small'>04 September 2001</p>
</div>
<h1>Appendix A: DTD</h1>
<h3>Contents</h3>
<ul class="toc">
<li class="tocline2 tocxref"><a href="svgdtd.html#EntitiesDataTypes" class="tocxref">ENTITY DECLARATIONS: Data types</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#EntitiesCommonAttributes" class="tocxref">ENTITY DECLARATIONS: Collections of common attributes</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#EntitiesPresentationAttributes" class="tocxref">ENTITY DECLARATIONS: Collections of presentation attributes</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#EntitiesDTDExtensions" class="tocxref">ENTITY DECLARATIONS: DTD extensions</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#DefinitionsStruct" class="tocxref">DECLARATIONS CORRESPONDING TO: Document Structure</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#DefinitionsStyling" class="tocxref">DECLARATIONS CORRESPONDING TO: Styling</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#DefinitionsPaths" class="tocxref">DECLARATIONS CORRESPONDING TO: Paths</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#DefinitionsShapes" class="tocxref">DECLARATIONS CORRESPONDING TO: Basic Shapes</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#DefinitionsText" class="tocxref">DECLARATIONS CORRESPONDING TO: Text</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#DefinitionsPainting" class="tocxref">DECLARATIONS CORRESPONDING TO: Painting: Filling, Stroking and Marker Symbols</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#DefinitionsColor" class="tocxref">DECLARATIONS CORRESPONDING TO: Color</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#DefinitionsPservers" class="tocxref">DECLARATIONS CORRESPONDING TO: Gradients and Patterns</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#DefinitionsMasking" class="tocxref">DECLARATIONS CORRESPONDING TO: Clipping, Masking and Compositing</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#DefinitionsFilters" class="tocxref">DECLARATIONS CORRESPONDING TO: Filter Effects</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#DefinitionsInteract" class="tocxref">DECLARATIONS CORRESPONDING TO: Interactivity</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#DefinitionsLinking" class="tocxref">DECLARATIONS CORRESPONDING TO: Linking</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#DefinitionsScripting" class="tocxref">DECLARATIONS CORRESPONDING TO: Scripting</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#DefinitionsAnimate" class="tocxref">DECLARATIONS CORRESPONDING TO: Animation</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#DefinitionsFonts" class="tocxref">DECLARATIONS CORRESPONDING TO: Fonts</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#DefinitionsMetadata" class="tocxref">DECLARATIONS CORRESPONDING TO: Metadata</a></li>
<li class="tocline2 tocxref"><a href="svgdtd.html#DefinitionsExtend" class="tocxref">DECLARATIONS CORRESPONDING TO: Extensibility</a></li>
</ul>
<p><strong>This appendix is normative.</strong></p>
<pre>
<!-- =====================================================================
This is the DTD for SVG 1.0.
The specification for SVG that corresponds to this DTD is available at:
http://www.w3.org/TR/2001/REC-SVG-20010904/
Copyright (c) 2000 W3C (MIT, INRIA, Keio), All Rights Reserved.
For SVG 1.0:
Namespace:
http://www.w3.org/2000/svg
Public identifier:
PUBLIC "-//W3C//DTD SVG 1.0//EN"
URI for the DTD:
http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd
============================================================================= -->
<a name="EntitiesDataTypes" id="EntitiesDataTypes"></a>
<!-- ==============================================================
ENTITY DECLARATIONS: Data types
============================================================== -->
<!ENTITY % BaselineShiftValue "CDATA">
<!-- 'baseline-shift' property/attribute value (e.g., 'baseline', 'sub', etc.) -->
<!ENTITY % Boolean "(false | true)">
<!-- feature specification -->
<!ENTITY % ClassList "CDATA">
<!-- list of classes -->
<!ENTITY % ClipValue "CDATA">
<!-- 'clip' property/attribute value (e.g., 'auto', rect(...)) -->
<!ENTITY % ClipPathValue "CDATA">
<!-- 'clip-path' property/attribute value (e.g., 'none', <a href="struct.html#uriReferenceDefinition">%URI;</a>) -->
<!ENTITY % ClipFillRule "(nonzero | evenodd | inherit)">
<!-- 'clip-rule' or fill-rule property/attribute value -->
<!ENTITY % ContentType "CDATA">
<!-- media type, as per [<a href="http://www.ietf.org/rfc/rfc2045.txt">RFC2045</a>] -->
<!ENTITY % Coordinate "CDATA">
<!-- a <a href="types.html#DataTypeCoordinate"><coordinate></a> -->
<!ENTITY % Coordinates "CDATA">
<!-- a list of <a href="types.html#DataTypeCoordinate"><coordinate></a>s -->
<!ENTITY % Color "CDATA">
<!-- a <a href="types.html#DataTypeColor"><color></a> value -->
<!ENTITY % CursorValue "CDATA">
<!-- 'cursor' property/attribute value (e.g., 'crosshair', <a href="struct.html#uriReferenceDefinition">%URI;</a>) -->
<!ENTITY % EnableBackgroundValue "CDATA">
<!-- 'enable-background' property/attribute value (e.g., 'new', 'accumulate') -->
<!ENTITY % ExtensionList "CDATA">
<!-- extension list specification -->
<!ENTITY % FeatureList "CDATA">
<!-- feature list specification -->
<!ENTITY % FilterValue "CDATA">
<!-- 'filter' property/attribute value (e.g., 'none', <a href="struct.html#uriReferenceDefinition">%URI;</a>) -->
<!ENTITY % FontFamilyValue "CDATA">
<!-- 'font-family' property/attribute value (i.e., list of fonts) -->
<!ENTITY % FontSizeValue "CDATA">
<!-- 'font-size' property/attribute value -->
<!ENTITY % FontSizeAdjustValue "CDATA">
<!-- 'font-size-adjust' property/attribute value -->
<!ENTITY % GlyphOrientationHorizontalValue "CDATA">
<!-- 'glyph-orientation-horizontal' property/attribute value (e.g., <angle>) -->
<!ENTITY % GlyphOrientationVerticalValue "CDATA">
<!-- 'glyph-orientation-vertical' property/attribute value (e.g., 'auto', <angle>) -->
<!ENTITY % Integer "CDATA">
<!-- a <a href="types.html#DataTypeInteger"><integer></a> -->
<!ENTITY % KerningValue "CDATA">
<!-- 'kerning' property/attribute value (e.g., auto | <a href="types.html#DataTypeLength"><length></a>) -->
<!ENTITY % LanguageCode "NMTOKEN">
<!-- a language code, as per [<a href="http://www.ietf.org/rfc/rfc3066.txt">RFC3066</a>] -->
<!ENTITY % LanguageCodes "CDATA">
<!-- comma-separated list of language codes, as per [<a href="http://www.ietf.org/rfc/rfc3066.txt">RFC3066</a>] -->
<!ENTITY % Length "CDATA">
<!-- a <a href="types.html#DataTypeLength"><length></a> -->
<!ENTITY % Lengths "CDATA">
<!-- a list of <a href="types.html#DataTypeLength"><length></a>s -->
<!ENTITY % LinkTarget "NMTOKEN">
<!-- link to this target -->
<!ENTITY % MarkerValue "CDATA">
<!-- 'marker' property/attribute value (e.g., 'none', <a href="struct.html#uriReferenceDefinition">%URI;</a>) -->
<!ENTITY % MaskValue "CDATA">
<!-- 'mask' property/attribute value (e.g., 'none', <a href="struct.html#uriReferenceDefinition">%URI;</a>) -->
<!ENTITY % MediaDesc "CDATA">
<!-- comma-separated list of media descriptors. -->
<!ENTITY % Number "CDATA">
<!-- a <a href="types.html#DataTypeNumber"><number></a> -->
<!ENTITY % NumberOptionalNumber "CDATA">
<!-- list of <a href="types.html#DataTypeNumber"><number></a>s, but at least one and at most two -->
<!ENTITY % NumberOrPercentage "CDATA">
<!-- a <a href="types.html#DataTypeNumber"><number></a> or a <a href="types.html#DataTypePercentage"><percentage></a> -->
<!ENTITY % Numbers "CDATA">
<!-- a list of <a href="types.html#DataTypeNumber"><number></a>s -->
<!ENTITY % OpacityValue "CDATA">
<!-- opacity value (e.g., <a href="types.html#DataTypeNumber"><number></a>) -->
<!ENTITY % Paint "CDATA">
<!-- a 'fill' or 'stroke' property/attribute value: <a href="painting.html#SpecifyingPaint"><paint></a> -->
<!ENTITY % PathData "CDATA">
<!-- a <a href="paths.html#PathData">path data specification</a> -->
<!ENTITY % Points "CDATA">
<!-- a <a href="shapes.html#PointsBNF">list of points</a> -->
<!ENTITY % PreserveAspectRatioSpec "CDATA">
<!-- 'preserveAspectRatio' attribute specification -->
<!ENTITY % Script "CDATA">
<!-- script expression -->
<!ENTITY % SpacingValue "CDATA">
<!-- 'letter-spacing' or 'word-spacing' property/attribute value (e.g., normal | <a href="types.html#DataTypeLength"><length></a>) -->
<!ENTITY % StrokeDashArrayValue "CDATA">
<!-- 'stroke-dasharray' property/attribute value (e.g., 'none', list of <a href="types.html#DataTypeNumber"><number></a>s) -->
<!ENTITY % StrokeDashOffsetValue "CDATA">
<!-- 'stroke-dashoffset' property/attribute value (e.g., 'none', <a href="types.html#DataTypeLength"><legnth></a>) -->
<!ENTITY % StrokeMiterLimitValue "CDATA">
<!-- 'stroke-miterlimit' property/attribute value (e.g., <a href="types.html#DataTypeNumber"><number></a>) -->
<!ENTITY % StrokeWidthValue "CDATA">
<!-- 'stroke-width' property/attribute value (e.g., <a href="types.html#DataTypeLength"><length></a>) -->
<!ENTITY % StructuredText
"content CDATA #FIXED 'structured text'" >
<!ENTITY % StyleSheet "CDATA">
<!-- style sheet data -->
<!ENTITY % SVGColor "CDATA">
<!-- An <a href="color.html#ColorIntroduction">SVG color</a> value (RGB plus optional ICC) -->
<!ENTITY % Text "CDATA">
<!-- arbitrary text string -->
<!ENTITY % TextDecorationValue "CDATA">
<!-- 'text-decoration' property/attribute value (e.g., 'none', 'underline') -->
<!ENTITY % TransformList "CDATA">
<!-- list of transforms -->
<!ENTITY % URI "CDATA">
<!-- a Uniform Resource Identifier, see [<a href="http://www.ietf.org/rfc/rfc2396.txt">URI</a>] -->
<!ENTITY % ViewBoxSpec "CDATA">
<!-- 'viewBox' attribute specification -->
<a name="EntitiesCommonAttributes" id="EntitiesCommonAttributes"></a>
<!-- ==============================================================
ENTITY DECLARATIONS: Collections of common attributes
============================================================== -->
<!-- All elements have an ID. -->
<!ENTITY % <a href="struct.html#StdAttrs">stdAttrs</a>
"<a href="struct.html#IDAttribute">id</a> ID #IMPLIED
<a href="struct.html#XMLBaseAttribute">xml:base</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #IMPLIED" >
<!-- Common attributes for elements that might contain character data content. -->
<!ENTITY % <a href="struct.html#LangSpaceAttrs">langSpaceAttrs</a>
"<a href="struct.html#XMLLangAttribute">xml:lang</a> %LanguageCode; #IMPLIED
<a href="struct.html#XMLSpaceAttribute">xml:space</a> (default|preserve) #IMPLIED" >
<!-- Common attributes to check for system capabilities. -->
<!ENTITY % <a href="struct.html#TestAttrs">testAttrs</a>
"<a href="struct.html#RequiredFeaturesAttribute">requiredFeatures</a> %FeatureList; #IMPLIED
<a href="struct.html#RequiredExtensionsAttribute">requiredExtensions</a> %ExtensionList; #IMPLIED
<a href="struct.html#SystemLanguageAttribute">systemLanguage</a> %LanguageCodes; #IMPLIED" >
<!-- For most uses of URI referencing:
standard XLink attributes other than xlink:href. -->
<!ENTITY % <a href="struct.html#xlinkRefAttrs">xlinkRefAttrs</a>
"<a href="struct.html#XMLNSXLinkAttribute">xmlns:xlink</a> CDATA #FIXED 'http://www.w3.org/1999/xlink'
<a href="struct.html#XLinkTypeAttribute">xlink:type</a> (simple) #FIXED 'simple'
<a href="struct.html#XLinkRoleAttribute">xlink:role</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #IMPLIED
<a href="struct.html#XLinkArcRoleAttribute">xlink:arcrole</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #IMPLIED
<a href="struct.html#XLinkTitleAttribute">xlink:title</a> CDATA #IMPLIED
<a href="struct.html#XLinkShowAttribute">xlink:show</a> (other) 'other'
<a href="struct.html#XLinkActuateAttribute">xlink:actuate</a> (onLoad) #FIXED 'onLoad'" >
<!-- Standard XLink attributes for uses of URI referencing where xlink:show is 'embed' -->
<!ENTITY % <a href="struct.html#xlinkRefAttrsEmbed">xlinkRefAttrsEmbed</a>
"<a href="struct.html#XMLNSXLinkAttribute">xmlns:xlink</a> CDATA #FIXED 'http://www.w3.org/1999/xlink'
<a href="struct.html#XLinkTypeAttribute">xlink:type</a> (simple) #FIXED 'simple'
<a href="struct.html#XLinkRoleAttribute">xlink:role</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #IMPLIED
<a href="struct.html#XLinkArcRoleAttribute">xlink:arcrole</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #IMPLIED
<a href="struct.html#XLinkTitleAttribute">xlink:title</a> CDATA #IMPLIED
<a href="struct.html#XLinkShowAttribute">xlink:show</a> (embed) 'embed'
<a href="struct.html#XLinkActuateAttribute">xlink:actuate</a> (onLoad) #FIXED 'onLoad'" >
<!ENTITY % <a href="script.html#GraphicsEvents">graphicsElementEvents</a>
"onfocusin %Script; #IMPLIED
onfocusout %Script; #IMPLIED
onactivate %Script; #IMPLIED
onclick %Script; #IMPLIED
onmousedown %Script; #IMPLIED
onmouseup %Script; #IMPLIED
onmouseover %Script; #IMPLIED
onmousemove %Script; #IMPLIED
onmouseout %Script; #IMPLIED
onload %Script; #IMPLIED" >
<!ENTITY % <a href="script.html#DocumentEvents">documentEvents</a>
"onunload %Script; #IMPLIED
onabort %Script; #IMPLIED
onerror %Script; #IMPLIED
onresize %Script; #IMPLIED
onscroll %Script; #IMPLIED
onzoom %Script; #IMPLIED" >
<!ENTITY % <a href="script.html#AnimationEvents">animationEvents</a>
"onbegin %Script; #IMPLIED
onend %Script; #IMPLIED
onrepeat %Script; #IMPLIED" >
<!-- This entity allows for at most one of desc, title and metadata,
supplied in any order -->
<!ENTITY % descTitleMetadata
"(((desc,((title,metadata?)|(metadata,title?))?)|
(title,((desc,metadata?)|(metadata,desc?))?)|
(metadata,((desc,title?)|(title,desc?))?))?)" >
<a name="EntitiesPresentationAttributes" id="EntitiesPresentationAttributes"></a>
<!-- ==============================================================
ENTITY DECLARATIONS: Collections of <a href="intro.html#TermPresentationAttribute">presentation attributes</a>
============================================================== -->
<!-- The following <a href="intro.html#TermPresentationAttribute">presentation attributes</a> have to do with specifying color. -->
<!ENTITY % PresentationAttributes-Color
"color %Color; #IMPLIED
color-interpolation (auto | sRGB | linearRGB | inherit) #IMPLIED
color-rendering (auto | optimizeSpeed | optimizeQuality | inherit) #IMPLIED " >
<!-- The following <a href="intro.html#TermPresentationAttribute">presentation attributes</a> apply to <a href="intro.html#TermContainerElement">container elements</a>. -->
<!ENTITY % PresentationAttributes-Containers
"enable-background %EnableBackgroundValue; #IMPLIED " >
<!-- The following <a href="intro.html#TermPresentationAttribute">presentation attributes</a> apply to <a href="filters.html#feFloodElement"><span class="element-name">'feFlood'</span></a> elements. -->
<!ENTITY % PresentationAttributes-feFlood
"flood-color %SVGColor; #IMPLIED
flood-opacity %OpacityValue; #IMPLIED " >
<!-- The following <a href="intro.html#TermPresentationAttribute">presentation attributes</a> apply to <a href="painting.html">filling and stroking operations</a>. -->
<!ENTITY % PresentationAttributes-FillStroke
"fill <a href="painting.html#SpecifyingPaint">%Paint;</a> #IMPLIED
fill-opacity %OpacityValue; #IMPLIED
fill-rule %ClipFillRule; #IMPLIED
stroke <a href="painting.html#SpecifyingPaint">%Paint;</a> #IMPLIED
stroke-dasharray %StrokeDashArrayValue; #IMPLIED
stroke-dashoffset %StrokeDashOffsetValue; #IMPLIED
stroke-linecap (butt | round | square | inherit) #IMPLIED
stroke-linejoin (miter | round | bevel | inherit) #IMPLIED
stroke-miterlimit %StrokeMiterLimitValue; #IMPLIED
stroke-opacity %OpacityValue; #IMPLIED
stroke-width %StrokeWidthValue; #IMPLIED " >
<!-- The following <a href="intro.html#TermPresentationAttribute">presentation attributes</a> apply to <a href="filters.html#TermFilterPrimitive">filter primitives</a>. -->
<!ENTITY % PresentationAttributes-FilterPrimitives
"color-interpolation-filters (auto | sRGB | linearRGB | inherit) #IMPLIED " >
<!-- The following <a href="intro.html#TermPresentationAttribute">presentation attributes</a> have to do with selecting a font to use. -->
<!ENTITY % PresentationAttributes-FontSpecification
"font-family %FontFamilyValue; #IMPLIED
font-size %FontSizeValue; #IMPLIED
font-size-adjust %FontSizeAdjustValue; #IMPLIED
font-stretch (normal | wider | narrower | ultra-condensed | extra-condensed |
condensed | semi-condensed | semi-expanded | expanded |
extra-expanded | ultra-expanded | inherit) #IMPLIED
font-style (normal | italic | oblique | inherit) #IMPLIED
font-variant (normal | small-caps | inherit) #IMPLIED
font-weight (normal | bold | bolder | lighter | 100 | 200 | 300 |
400 | 500 | 600 | 700 | 800 | 900 | inherit) #IMPLIED " >
<!-- The following <a href="intro.html#TermPresentationAttribute">presentation attributes</a> apply to gradient <a href="pservers.html#StopElement">'stop'</a> elements. -->
<!ENTITY % PresentationAttributes-Gradients
"stop-color %SVGColor; #IMPLIED
stop-opacity %OpacityValue; #IMPLIED " >
<!-- The following <a href="intro.html#TermPresentationAttribute">presentation attributes</a> apply to <a href="intro.html#TermGraphicsElement">graphics elements</a>. -->
<!ENTITY % PresentationAttributes-Graphics
"clip-path %ClipPathValue; #IMPLIED
clip-rule %ClipFillRule; #IMPLIED
cursor %CursorValue; #IMPLIED
display (inline | block | list-item | run-in | compact | marker |
table | inline-table | table-row-group | table-header-group |
table-footer-group | table-row | table-column-group | table-column |
table-cell | table-caption | none | inherit) #IMPLIED
filter %FilterValue; #IMPLIED
image-rendering (auto | optimizeSpeed | optimizeQuality | inherit) #IMPLIED
mask %MaskValue; #IMPLIED
opacity %OpacityValue; #IMPLIED
pointer-events (visiblePainted | visibleFill | visibleStroke | visible |
painted | fill | stroke | all | none | inherit) #IMPLIED
shape-rendering (auto | optimizeSpeed | crispEdges | geometricPrecision | inherit) #IMPLIED
text-rendering (auto | optimizeSpeed | optimizeLegibility | geometricPrecision | inherit) #IMPLIED
visibility (visible | hidden | inherit) #IMPLIED " >
<!-- The following <a href="intro.html#TermPresentationAttribute">presentation attributes</a> apply to <a href="struct.html#ImageElement">'image'</a> elements. -->
<!ENTITY % PresentationAttributes-Images
"color-profile CDATA #IMPLIED " >
<!--The following <a href="intro.html#TermPresentationAttribute">presentation attributes</a> apply to <a href="filters.html#feDiffuseLightingElement"><span class="element-name">'feDiffuseLighting'</span></a> and <a href="filters.html#feSpecularLightingElement"><span class="element-name">'feSpecularLighting'</span></a> elements. -->
<!ENTITY % PresentationAttributes-LightingEffects
"lighting-color %SVGColor; #IMPLIED " >
<!-- The following <a href="intro.html#TermPresentationAttribute">presentation attributes</a> apply to <a href="painting.html#Markers">marker operations</a>. -->
<!ENTITY % PresentationAttributes-Markers
"marker-start %MarkerValue; #IMPLIED
marker-mid %MarkerValue; #IMPLIED
marker-end %MarkerValue; #IMPLIED " >
<!-- The following <a href="intro.html#TermPresentationAttribute">presentation attributes</a> apply to <a href="intro.html#TermTextContentElement">text content elements</a>. -->
<!ENTITY % PresentationAttributes-TextContentElements
"alignment-baseline (baseline | top | before-edge | text-top | text-before-edge |
middle | bottom | after-edge | text-bottom | text-after-edge |
ideographic | lower | hanging | mathematical | inherit) #IMPLIED
baseline-shift %BaselineShiftValue; #IMPLIED
direction (ltr | rtl | inherit) #IMPLIED
dominant-baseline (auto | autosense-script | no-change | reset|
ideographic | lower | hanging | mathematical | inherit ) #IMPLIED
glyph-orientation-horizontal %GlyphOrientationHorizontalValue; #IMPLIED
glyph-orientation-vertical %GlyphOrientationVerticalValue; #IMPLIED
kerning %KerningValue; #IMPLIED
letter-spacing %SpacingValue; #IMPLIED
text-anchor (start | middle | end | inherit) #IMPLIED
text-decoration %TextDecorationValue; #IMPLIED
unicode-bidi (normal | embed | bidi-override | inherit) #IMPLIED
word-spacing %SpacingValue; #IMPLIED " >
<!-- The following <a href="intro.html#TermPresentationAttribute">presentation attributes</a> apply to <a href="text.html#TextElement"><span class="element-name">'text'</span></a> elements. -->
<!ENTITY % PresentationAttributes-TextElements
"writing-mode (lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit) #IMPLIED " >
<!-- The following <a href="intro.html#TermPresentationAttribute">presentation attributes</a> apply to <a href="coords.html#ElementsThatEstablishViewports">elements that establish viewports</a>. -->
<!ENTITY % PresentationAttributes-Viewports
"clip %ClipValue; #IMPLIED
overflow (visible | hidden | scroll | auto | inherit) #IMPLIED " >
<!--The following represents the complete list of <a href="intro.html#TermPresentationAttribute">presentation attributes</a>. -->
<!ENTITY % PresentationAttributes-All
"%PresentationAttributes-Color;
%PresentationAttributes-Containers;
%PresentationAttributes-feFlood;
%PresentationAttributes-FillStroke;
%PresentationAttributes-FilterPrimitives;
%PresentationAttributes-FontSpecification;
%PresentationAttributes-Gradients;
%PresentationAttributes-Graphics;
%PresentationAttributes-Images;
%PresentationAttributes-LightingEffects;
%PresentationAttributes-Markers;
%PresentationAttributes-TextContentElements;
%PresentationAttributes-TextElements;
%PresentationAttributes-Viewports;" >
<a name="EntitiesDTDExtensions" id="EntitiesDTDExtensions"></a>
<!-- ==============================================================
ENTITY DECLARATIONS: DTD extensions
============================================================== -->
<!-- Allow for extending the DTD with internal subset for
container and graphics elements -->
<!ENTITY % ceExt "" >
<!ENTITY % geExt "" >
<a name="DefinitionsStruct" id="DefinitionsStruct"></a>
<!-- ==============================================================
DECLARATIONS CORRESPONDING TO: <a href="struct.html">Document Structure</a>
============================================================== -->
<!ENTITY % svgExt "" >
<!ELEMENT <a href="struct.html#SVGElement">svg</a> (<a href="struct.html#DescElement">desc</a>|<a href="struct.html#TitleElement">title</a>|<a href="metadata.html#MetadataElement">metadata</a>|<a href="struct.html#DefsElement">defs</a>|
<a href="paths.html#PathElement">path</a>|<a href="text.html#TextElement">text</a>|<a href="shapes.html#RectElement">rect</a>|<a href="shapes.html#CircleElement">circle</a>|<a href="shapes.html#EllipseElement">ellipse</a>|<a href="shapes.html#LineElement">line</a>|<a href="shapes.html#PolylineElement">polyline</a>|<a href="shapes.html#PolygonElement">polygon</a>|
<a href="struct.html#UseElement">use</a>|<a href="struct.html#ImageElement">image</a>|<a href="struct.html#SVGElement">svg</a>|<a href="struct.html#GElement">g</a>|<a href="linking.html#ViewElement">view</a>|<a href="struct.html#SwitchElement">switch</a>|<a href="linking.html#AElement">a</a>|<a href="text.html#AltGlyphDefElement">altGlyphDef</a>|
<a href="script.html#ScriptElement">script</a>|<a href="styling.html#StyleElement">style</a>|<a href="struct.html#SymbolElement">symbol</a>|<a href="painting.html#MarkerElement">marker</a>|<a href="masking.html#ClipPathElement">clipPath</a>|<a href="masking.html#MaskElement">mask</a>|
<a href="pservers.html#LinearGradientElement">linearGradient</a>|<a href="pservers.html#RadialGradientElement">radialGradient</a>|<a href="pservers.html#PatternElement">pattern</a>|<a href="filters.html#FilterElement">filter</a>|<a href="interact.html#CursorElement">cursor</a>|<a href="fonts.html#FontElement">font</a>|
<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>|
<a href="color.html#ColorProfileElement">color-profile</a>|<a href="fonts.html#FontFaceElement">font-face</a>
%ceExt;%svgExt;)* >
<!ATTLIST <a href="struct.html#SVGElement">svg</a>
<a href="struct.html#XMLNSAttribute">xmlns</a> CDATA #FIXED "http://www.w3.org/2000/svg"
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-All;</a>
<a href="coords.html#ViewBoxAttribute">viewBox</a> %ViewBoxSpec; #IMPLIED
<a href="coords.html#ViewBoxAttribute">preserveAspectRatio</a> %PreserveAspectRatioSpec; 'xMidYMid meet'
<a href="interact.html#ZoomAndPanAttribute">zoomAndPan</a> (disable | magnify) 'magnify'
<a href="script.html#EventHandling">%graphicsElementEvents;</a>
<a href="script.html#DocumentEvents">%documentEvents;</a>
<a href="struct.html#SVGElementVersionAttribute">version</a> <a href="types.html#DataTypeNumber">%Number;</a> #FIXED "1.0"
<a href="struct.html#SVGElementXAttribute">x</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="struct.html#SVGElementYAttribute">y</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="struct.html#SVGElementWidthAttribute">width</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED
<a href="struct.html#SVGElementHeightAttribute">height</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED
<a href="script.html#ContentScriptTypeAttribute">contentScriptType</a> %ContentType; "text/ecmascript"
<a href="styling.html#ContentStyleTypeAttribute">contentStyleType</a> %ContentType; "text/css" >
<!ENTITY % gExt "" >
<!ELEMENT <a href="struct.html#GElement">g</a> (<a href="struct.html#DescElement">desc</a>|<a href="struct.html#TitleElement">title</a>|<a href="metadata.html#MetadataElement">metadata</a>|<a href="struct.html#DefsElement">defs</a>|
<a href="paths.html#PathElement">path</a>|<a href="text.html#TextElement">text</a>|<a href="shapes.html#RectElement">rect</a>|<a href="shapes.html#CircleElement">circle</a>|<a href="shapes.html#EllipseElement">ellipse</a>|<a href="shapes.html#LineElement">line</a>|<a href="shapes.html#PolylineElement">polyline</a>|<a href="shapes.html#PolygonElement">polygon</a>|
<a href="struct.html#UseElement">use</a>|<a href="struct.html#ImageElement">image</a>|<a href="struct.html#SVGElement">svg</a>|<a href="struct.html#GElement">g</a>|<a href="linking.html#ViewElement">view</a>|<a href="struct.html#SwitchElement">switch</a>|<a href="linking.html#AElement">a</a>|<a href="text.html#AltGlyphDefElement">altGlyphDef</a>|
<a href="script.html#ScriptElement">script</a>|<a href="styling.html#StyleElement">style</a>|<a href="struct.html#SymbolElement">symbol</a>|<a href="painting.html#MarkerElement">marker</a>|<a href="masking.html#ClipPathElement">clipPath</a>|<a href="masking.html#MaskElement">mask</a>|
<a href="pservers.html#LinearGradientElement">linearGradient</a>|<a href="pservers.html#RadialGradientElement">radialGradient</a>|<a href="pservers.html#PatternElement">pattern</a>|<a href="filters.html#FilterElement">filter</a>|<a href="interact.html#CursorElement">cursor</a>|<a href="fonts.html#FontElement">font</a>|
<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>|
<a href="color.html#ColorProfileElement">color-profile</a>|<a href="fonts.html#FontFaceElement">font-face</a>
%ceExt;%gExt;)* >
<!ATTLIST <a href="struct.html#GElement">g</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-All;</a>
<a href="coords.html#TransformAttribute">transform</a> <a href="coords.html#TransformList">%TransformList;</a> #IMPLIED
<a href="script.html#EventHandling">%graphicsElementEvents;</a> >
<!ENTITY % defsExt "" >
<!ELEMENT <a href="struct.html#DefsElement">defs</a> (<a href="struct.html#DescElement">desc</a>|<a href="struct.html#TitleElement">title</a>|<a href="metadata.html#MetadataElement">metadata</a>|<a href="struct.html#DefsElement">defs</a>|
<a href="paths.html#PathElement">path</a>|<a href="text.html#TextElement">text</a>|<a href="shapes.html#RectElement">rect</a>|<a href="shapes.html#CircleElement">circle</a>|<a href="shapes.html#EllipseElement">ellipse</a>|<a href="shapes.html#LineElement">line</a>|<a href="shapes.html#PolylineElement">polyline</a>|<a href="shapes.html#PolygonElement">polygon</a>|
<a href="struct.html#UseElement">use</a>|<a href="struct.html#ImageElement">image</a>|<a href="struct.html#SVGElement">svg</a>|<a href="struct.html#GElement">g</a>|<a href="linking.html#ViewElement">view</a>|<a href="struct.html#SwitchElement">switch</a>|<a href="linking.html#AElement">a</a>|<a href="text.html#AltGlyphDefElement">altGlyphDef</a>|
<a href="script.html#ScriptElement">script</a>|<a href="styling.html#StyleElement">style</a>|<a href="struct.html#SymbolElement">symbol</a>|<a href="painting.html#MarkerElement">marker</a>|<a href="masking.html#ClipPathElement">clipPath</a>|<a href="masking.html#MaskElement">mask</a>|
<a href="pservers.html#LinearGradientElement">linearGradient</a>|<a href="pservers.html#RadialGradientElement">radialGradient</a>|<a href="pservers.html#PatternElement">pattern</a>|<a href="filters.html#FilterElement">filter</a>|<a href="interact.html#CursorElement">cursor</a>|<a href="fonts.html#FontElement">font</a>|
<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>|
<a href="color.html#ColorProfileElement">color-profile</a>|<a href="fonts.html#FontFaceElement">font-face</a>
%ceExt;%defsExt;)* >
<!ATTLIST <a href="struct.html#DefsElement">defs</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-All;</a>
<a href="coords.html#TransformAttribute">transform</a> <a href="coords.html#TransformList">%TransformList;</a> #IMPLIED
<a href="script.html#EventHandling">%graphicsElementEvents;</a> >
<!ENTITY % descExt "" >
<!ELEMENT <a href="struct.html#DescElement">desc</a> (#PCDATA %descExt;)* >
<!ATTLIST <a href="struct.html#DescElement">desc</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
%StructuredText; >
<!ENTITY % titleExt "" >
<!ELEMENT <a href="struct.html#TitleElement">title</a> (#PCDATA %titleExt;)* >
<!ATTLIST <a href="struct.html#TitleElement">title</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
%StructuredText; >
<!ENTITY % symbolExt "" >
<!ELEMENT <a href="struct.html#SymbolElement">symbol</a> (<a href="struct.html#DescElement">desc</a>|<a href="struct.html#TitleElement">title</a>|<a href="metadata.html#MetadataElement">metadata</a>|<a href="struct.html#DefsElement">defs</a>|
<a href="paths.html#PathElement">path</a>|<a href="text.html#TextElement">text</a>|<a href="shapes.html#RectElement">rect</a>|<a href="shapes.html#CircleElement">circle</a>|<a href="shapes.html#EllipseElement">ellipse</a>|<a href="shapes.html#LineElement">line</a>|<a href="shapes.html#PolylineElement">polyline</a>|<a href="shapes.html#PolygonElement">polygon</a>|
<a href="struct.html#UseElement">use</a>|<a href="struct.html#ImageElement">image</a>|<a href="struct.html#SVGElement">svg</a>|<a href="struct.html#GElement">g</a>|<a href="linking.html#ViewElement">view</a>|<a href="struct.html#SwitchElement">switch</a>|<a href="linking.html#AElement">a</a>|<a href="text.html#AltGlyphDefElement">altGlyphDef</a>|
<a href="script.html#ScriptElement">script</a>|<a href="styling.html#StyleElement">style</a>|<a href="struct.html#SymbolElement">symbol</a>|<a href="painting.html#MarkerElement">marker</a>|<a href="masking.html#ClipPathElement">clipPath</a>|<a href="masking.html#MaskElement">mask</a>|
<a href="pservers.html#LinearGradientElement">linearGradient</a>|<a href="pservers.html#RadialGradientElement">radialGradient</a>|<a href="pservers.html#PatternElement">pattern</a>|<a href="filters.html#FilterElement">filter</a>|<a href="interact.html#CursorElement">cursor</a>|<a href="fonts.html#FontElement">font</a>|
<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>|
<a href="color.html#ColorProfileElement">color-profile</a>|<a href="fonts.html#FontFaceElement">font-face</a>
%ceExt;%symbolExt;)* >
<!ATTLIST <a href="struct.html#SymbolElement">symbol</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-All;</a>
<a href="coords.html#ViewBoxAttribute">viewBox</a> %ViewBoxSpec; #IMPLIED
<a href="coords.html#ViewBoxAttribute">preserveAspectRatio</a> %PreserveAspectRatioSpec; 'xMidYMid meet'
<a href="script.html#EventHandling">%graphicsElementEvents;</a> >
<!ENTITY % useExt "" >
<!ELEMENT <a href="struct.html#UseElement">use</a> (%descTitleMetadata;,(<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>
%geExt;%useExt;)*) >
<!ATTLIST <a href="struct.html#UseElement">use</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#xlinkRefAttrsEmbed">%xlinkRefAttrsEmbed;</a>
<a href="struct.html#xlinkRefAttrsEmbed">xlink:href</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #REQUIRED
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-All;</a>
<a href="coords.html#TransformAttribute">transform</a> <a href="coords.html#TransformList">%TransformList;</a> #IMPLIED
<a href="script.html#EventHandling">%graphicsElementEvents;</a>
<a href="struct.html#UseElementXAttribute">x</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="struct.html#UseElementYAttribute">y</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="struct.html#UseElementWidthAttribute">width</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED
<a href="struct.html#UseElementHeightAttribute">height</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED >
<!ENTITY % imageExt "" >
<!ELEMENT <a href="struct.html#ImageElement">image</a> (%descTitleMetadata;,(<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>
%geExt;%imageExt;)*) >
<!ATTLIST <a href="struct.html#ImageElement">image</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#xlinkRefAttrsEmbed">%xlinkRefAttrsEmbed;</a>
<a href="struct.html#xlinkRefAttrsEmbed">xlink:href</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #REQUIRED
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Graphics;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Images;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Viewports;</a>
<a href="coords.html#TransformAttribute">transform</a> <a href="coords.html#TransformList">%TransformList;</a> #IMPLIED
<a href="coords.html#ViewBoxAttribute">preserveAspectRatio</a> %PreserveAspectRatioSpec; 'xMidYMid meet'
<a href="script.html#EventHandling">%graphicsElementEvents;</a>
<a href="struct.html#ImageElementXAttribute">x</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="struct.html#ImageElementYAttribute">y</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="struct.html#ImageElementWidthAttribute">width</a> <a href="types.html#DataTypeLength">%Length;</a> #REQUIRED
<a href="struct.html#ImageElementHeightAttribute">height</a> <a href="types.html#DataTypeLength">%Length;</a> #REQUIRED >
<!ENTITY % switchExt "" >
<!ELEMENT <a href="struct.html#SwitchElement">switch</a> (%descTitleMetadata;,
(<a href="paths.html#PathElement">path</a>|<a href="text.html#TextElement">text</a>|<a href="shapes.html#RectElement">rect</a>|<a href="shapes.html#CircleElement">circle</a>|<a href="shapes.html#EllipseElement">ellipse</a>|<a href="shapes.html#LineElement">line</a>|<a href="shapes.html#PolylineElement">polyline</a>|<a href="shapes.html#PolygonElement">polygon</a>|
<a href="struct.html#UseElement">use</a>|<a href="struct.html#ImageElement">image</a>|<a href="struct.html#SVGElement">svg</a>|<a href="struct.html#GElement">g</a>|<a href="struct.html#SwitchElement">switch</a>|<a href="linking.html#AElement">a</a>|<a href="extend.html#ForeignObjectElement">foreignObject</a>|
<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>
%ceExt;%switchExt;)*) >
<!ATTLIST <a href="struct.html#SwitchElement">switch</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-All;</a>
<a href="coords.html#TransformAttribute">transform</a> <a href="coords.html#TransformList">%TransformList;</a> #IMPLIED
<a href="script.html#EventHandling">%graphicsElementEvents;</a> >
<a name="DefinitionsStyling" id="DefinitionsStyling"></a>
<!-- ==============================================================
DECLARATIONS CORRESPONDING TO: <a href="styling.html">Styling</a>
============================================================== -->
<!ELEMENT <a href="styling.html#StyleElement">style</a> (#PCDATA) >
<!ATTLIST <a href="styling.html#StyleElement">style</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#XMLSpaceAttribute">xml:space</a> (preserve) #FIXED "preserve"
<a href="styling.html#StyleElementTypeAttribute">type</a> %ContentType; #REQUIRED
<a href="styling.html#StyleElementMediaAttribute">media</a> %MediaDesc; #IMPLIED
<a href="styling.html#StyleElementTitleAttribute">title</a> %Text; #IMPLIED >
<a name="DefinitionsPaths" id="DefinitionsPaths"></a>
<!-- ==============================================================
DECLARATIONS CORRESPONDING TO: <a href="paths.html">Paths</a>
============================================================== -->
<!ENTITY % pathExt "" >
<!ELEMENT <a href="paths.html#PathElement">path</a> (%descTitleMetadata;,(<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>
%geExt;%pathExt;)*) >
<!ATTLIST <a href="paths.html#PathElement">path</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FillStroke;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Graphics;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Markers;</a>
<a href="coords.html#TransformAttribute">transform</a> <a href="coords.html#TransformList">%TransformList;</a> #IMPLIED
<a href="script.html#EventHandling">%graphicsElementEvents;</a>
<a href="paths.html#DAttribute">d</a> %PathData; #REQUIRED
<a href="paths.html#PathLengthAttribute">pathLength</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED >
<a name="DefinitionsShapes" id="DefinitionsShapes"></a>
<!-- ==============================================================
DECLARATIONS CORRESPONDING TO: <a href="shapes.html">Basic Shapes</a>
============================================================== -->
<!ENTITY % rectExt "" >
<!ELEMENT <a href="shapes.html#RectElement">rect</a> (%descTitleMetadata;,(<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>
%geExt;%rectExt;)*) >
<!ATTLIST <a href="shapes.html#RectElement">rect</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FillStroke;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Graphics;</a>
<a href="coords.html#TransformAttribute">transform</a> <a href="coords.html#TransformList">%TransformList;</a> #IMPLIED
<a href="script.html#EventHandling">%graphicsElementEvents;</a>
<a href="shapes.html#RectElementXAttribute">x</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="shapes.html#RectElementYAttribute">y</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="shapes.html#RectElementWidthAttribute">width</a> <a href="types.html#DataTypeLength">%Length;</a> #REQUIRED
<a href="shapes.html#RectElementHeightAttribute">height</a> <a href="types.html#DataTypeLength">%Length;</a> #REQUIRED
<a href="shapes.html#RectElementRXAttribute">rx</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED
<a href="shapes.html#RectElementRYAttribute">ry</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED >
<!ENTITY % circleExt "" >
<!ELEMENT <a href="shapes.html#CircleElement">circle</a> (%descTitleMetadata;,(<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>
%geExt;%circleExt;)*) >
<!ATTLIST <a href="shapes.html#CircleElement">circle</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FillStroke;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Graphics;</a>
<a href="coords.html#TransformAttribute">transform</a> <a href="coords.html#TransformList">%TransformList;</a> #IMPLIED
<a href="script.html#EventHandling">%graphicsElementEvents;</a>
<a href="shapes.html#CircleElementCXAttribute">cx</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="shapes.html#CircleElementCYAttribute">cy</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="shapes.html#CircleElementRAttribute">r</a> <a href="types.html#DataTypeLength">%Length;</a> #REQUIRED >
<!ENTITY % ellipseExt "" >
<!ELEMENT <a href="shapes.html#EllipseElement">ellipse</a> (%descTitleMetadata;,(<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>
%geExt;%ellipseExt;)*) >
<!ATTLIST <a href="shapes.html#EllipseElement">ellipse</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FillStroke;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Graphics;</a>
<a href="coords.html#TransformAttribute">transform</a> <a href="coords.html#TransformList">%TransformList;</a> #IMPLIED
<a href="script.html#EventHandling">%graphicsElementEvents;</a>
<a href="shapes.html#EllipseElementCXAttribute">cx</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="shapes.html#EllipseElementCYAttribute">cy</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="shapes.html#EllipseElementRXAttribute">rx</a> <a href="types.html#DataTypeLength">%Length;</a> #REQUIRED
<a href="shapes.html#EllipseElementRYAttribute">ry</a> <a href="types.html#DataTypeLength">%Length;</a> #REQUIRED >
<!ENTITY % lineExt "" >
<!ELEMENT <a href="shapes.html#LineElement">line</a> (%descTitleMetadata;,(<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>
%geExt;%lineExt;)*) >
<!ATTLIST <a href="shapes.html#LineElement">line</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FillStroke;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Graphics;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Markers;</a>
<a href="coords.html#TransformAttribute">transform</a> <a href="coords.html#TransformList">%TransformList;</a> #IMPLIED
<a href="script.html#EventHandling">%graphicsElementEvents;</a>
<a href="shapes.html#LineElementX1Attribute">x1</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="shapes.html#LineElementY1Attribute">y1</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="shapes.html#LineElementX2Attribute">x2</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="shapes.html#LineElementY2Attribute">y2</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED >
<!ENTITY % polylineExt "" >
<!ELEMENT <a href="shapes.html#PolylineElement">polyline</a> (%descTitleMetadata;,(<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>
%geExt;%polylineExt;)*) >
<!ATTLIST <a href="shapes.html#PolylineElement">polyline</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FillStroke;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Graphics;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Markers;</a>
<a href="coords.html#TransformAttribute">transform</a> <a href="coords.html#TransformList">%TransformList;</a> #IMPLIED
<a href="script.html#EventHandling">%graphicsElementEvents;</a>
<a href="shapes.html#PolylineElementPointsAttribute">points</a> <a href="shapes.html#PointsBNF">%Points;</a> #REQUIRED >
<!ENTITY % polygonExt "" >
<!ELEMENT <a href="shapes.html#PolygonElement">polygon</a> (%descTitleMetadata;,(<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>
%geExt;%polygonExt;)*) >
<!ATTLIST <a href="shapes.html#PolygonElement">polygon</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FillStroke;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Graphics;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Markers;</a>
<a href="coords.html#TransformAttribute">transform</a> <a href="coords.html#TransformList">%TransformList;</a> #IMPLIED
<a href="script.html#EventHandling">%graphicsElementEvents;</a>
<a href="shapes.html#PolygonElementPointsAttribute">points</a> <a href="shapes.html#PointsBNF">%Points;</a> #REQUIRED >
<a name="DefinitionsText" id="DefinitionsText"></a>
<!-- ==============================================================
DECLARATIONS CORRESPONDING TO: <a href="text.html">Text</a>
============================================================== -->
<!ENTITY % textExt "" >
<!ELEMENT <a href="text.html#TextElement">text</a> (#PCDATA|<a href="struct.html#DescElement">desc</a>|<a href="struct.html#TitleElement">title</a>|<a href="metadata.html#MetadataElement">metadata</a>|
<a href="text.html#TSpanElement">tspan</a>|<a href="text.html#TRefElement">tref</a>|<a href="text.html#TextPathElement">textPath</a>|<a href="text.html#AltGlyphElement">altGlyph</a>|<a href="linking.html#AElement">a</a>|<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|
<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>
%geExt;%textExt;)* >
<!ATTLIST <a href="text.html#TextElement">text</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FillStroke;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FontSpecification;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Graphics;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-TextContentElements;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-TextElements;</a>
<a href="coords.html#TransformAttribute">transform</a> <a href="coords.html#TransformList">%TransformList;</a> #IMPLIED
<a href="script.html#EventHandling">%graphicsElementEvents;</a>
<a href="text.html#TextElementXAttribute">x</a> <a href="types.html#DataTypeCoordinate">%Coordinates;</a> #IMPLIED
<a href="text.html#TextElementYAttribute">y</a> <a href="types.html#DataTypeCoordinate">%Coordinates;</a> #IMPLIED
<a href="text.html#TextElementDXAttribute">dx</a> <a href="types.html#DataTypeLength">%Lengths;</a> #IMPLIED
<a href="text.html#TextElementDYAttribute">dy</a> <a href="types.html#DataTypeLength">%Lengths;</a> #IMPLIED
<a href="text.html#TextElementRotateAttribute">rotate</a> <a href="types.html#DataTypeNumber">%Numbers;</a> #IMPLIED
<a href="text.html#TextElementTextLengthAttribute">textLength</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED
<a href="text.html#TextElementLengthAdjustAttribute">lengthAdjust</a> (spacing|spacingAndGlyphs) #IMPLIED >
<!ENTITY % tspanExt "" >
<!ELEMENT <a href="text.html#TSpanElement">tspan</a> (#PCDATA|<a href="struct.html#DescElement">desc</a>|<a href="struct.html#TitleElement">title</a>|<a href="metadata.html#MetadataElement">metadata</a>|<a href="text.html#TSpanElement">tspan</a>|<a href="text.html#TRefElement">tref</a>|<a href="text.html#AltGlyphElement">altGlyph</a>|<a href="linking.html#AElement">a</a>|<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateColorElement">animateColor</a>
%tspanExt;)* >
<!ATTLIST <a href="text.html#TSpanElement">tspan</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FillStroke;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FontSpecification;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Graphics;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-TextContentElements;</a>
<a href="script.html#EventHandling">%graphicsElementEvents;</a>
<a href="text.html#TSpanElementXAttribute">x</a> <a href="types.html#DataTypeCoordinate">%Coordinates;</a> #IMPLIED
<a href="text.html#TSpanElementYAttribute">y</a> <a href="types.html#DataTypeCoordinate">%Coordinates;</a> #IMPLIED
<a href="text.html#TSpanElementDXAttribute">dx</a> <a href="types.html#DataTypeLength">%Lengths;</a> #IMPLIED
<a href="text.html#TSpanElementDYAttribute">dy</a> <a href="types.html#DataTypeLength">%Lengths;</a> #IMPLIED
<a href="text.html#TSpanElementRotateAttribute">rotate</a> <a href="types.html#DataTypeNumber">%Numbers;</a> #IMPLIED
<a href="text.html#TSpanElementTextLengthAttribute">textLength</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED
<a href="text.html#TextElementLengthAdjustAttribute">lengthAdjust</a> (spacing|spacingAndGlyphs) #IMPLIED >
<!ENTITY % trefExt "" >
<!ELEMENT <a href="text.html#TRefElement">tref</a> (<a href="struct.html#DescElement">desc</a>|<a href="struct.html#TitleElement">title</a>|<a href="metadata.html#MetadataElement">metadata</a>|<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateColorElement">animateColor</a>
%trefExt;)* >
<!ATTLIST <a href="text.html#TRefElement">tref</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#xlinkRefAttrs">%xlinkRefAttrs;</a>
<a href="text.html#TRefElementHrefAttribute">xlink:href</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #REQUIRED
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FillStroke;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FontSpecification;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Graphics;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-TextContentElements;</a>
<a href="script.html#EventHandling">%graphicsElementEvents;</a>
<a href="text.html#TSpanElementXAttribute">x</a> <a href="types.html#DataTypeCoordinate">%Coordinates;</a> #IMPLIED
<a href="text.html#TSpanElementYAttribute">y</a> <a href="types.html#DataTypeCoordinate">%Coordinates;</a> #IMPLIED
<a href="text.html#TSpanElementDXAttribute">dx</a> <a href="types.html#DataTypeLength">%Lengths;</a> #IMPLIED
<a href="text.html#TSpanElementDYAttribute">dy</a> <a href="types.html#DataTypeLength">%Lengths;</a> #IMPLIED
<a href="text.html#TSpanElementRotateAttribute">rotate</a> <a href="types.html#DataTypeNumber">%Numbers;</a> #IMPLIED
<a href="text.html#TSpanElementTextLengthAttribute">textLength</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED
<a href="text.html#TextElementLengthAdjustAttribute">lengthAdjust</a> (spacing|spacingAndGlyphs) #IMPLIED >
<!ENTITY % textPathExt "" >
<!ELEMENT <a href="text.html#TextPathElement">textPath</a> (#PCDATA|<a href="struct.html#DescElement">desc</a>|<a href="struct.html#TitleElement">title</a>|<a href="metadata.html#MetadataElement">metadata</a>|<a href="text.html#TSpanElement">tspan</a>|<a href="text.html#TRefElement">tref</a>|<a href="text.html#AltGlyphElement">altGlyph</a>|<a href="linking.html#AElement">a</a>|<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateColorElement">animateColor</a>
%textPathExt;)* >
<!ATTLIST <a href="text.html#TextPathElement">textPath</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#xlinkRefAttrs">%xlinkRefAttrs;</a>
<a href="text.html#TextPathElementHrefAttribute">xlink:href</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #REQUIRED
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FillStroke;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FontSpecification;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Graphics;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-TextContentElements;</a>
<a href="script.html#EventHandling">%graphicsElementEvents;</a>
<a href="text.html#TextPathElementStartOffsetAttribute">startOffset</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED
<a href="text.html#TSpanElementTextLengthAttribute">textLength</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED
<a href="text.html#TextElementLengthAdjustAttribute">lengthAdjust</a> (spacing|spacingAndGlyphs) #IMPLIED
<a href="text.html#TextPathElementMethodAttribute">method</a> (align|stretch) #IMPLIED
<a href="text.html#TextPathElementSpacingAttribute">spacing</a> (auto|exact) #IMPLIED >
<!ENTITY % altGlyphExt "" >
<!ELEMENT <a href="text.html#AltGlyphElement">altGlyph</a> (#PCDATA %altGlyphExt;)* >
<!ATTLIST <a href="text.html#AltGlyphElement">altGlyph</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#xlinkRefAttrs">%xlinkRefAttrs;</a>
<a href="text.html#AltGlyphElementHrefAttribute">xlink:href</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #IMPLIED
<a href="text.html#AltGlyphElementGlyphRefAttribute">glyphRef</a> CDATA #IMPLIED
<a href="text.html#AltGlyphElementFormatAttribute">format</a> CDATA #IMPLIED
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FillStroke;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FontSpecification;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Graphics;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-TextContentElements;</a>
<a href="script.html#EventHandling">%graphicsElementEvents;</a>
<a href="text.html#AltGlyphElementXAttribute">x</a> <a href="types.html#DataTypeCoordinate">%Coordinates;</a> #IMPLIED
<a href="text.html#AltGlyphElementYAttribute">y</a> <a href="types.html#DataTypeCoordinate">%Coordinates;</a> #IMPLIED
<a href="text.html#AltGlyphElementDXAttribute">dx</a> <a href="types.html#DataTypeLength">%Lengths;</a> #IMPLIED
<a href="text.html#AltGlyphElementDYAttribute">dy</a> <a href="types.html#DataTypeLength">%Lengths;</a> #IMPLIED
<a href="text.html#AltGlyphElementRotateAttribute">rotate</a> <a href="types.html#DataTypeNumber">%Numbers;</a> #IMPLIED >
<!ENTITY % altGlyphDefExt "" >
<!ELEMENT <a href="text.html#AltGlyphDefElement">altGlyphDef</a> ((<a href="text.html#GlyphRefElement">glyphRef</a>+|<a href="text.html#AltGlyphItemElement">altGlyphItem</a>+) %altGlyphDefExt;) >
<!ATTLIST <a href="text.html#AltGlyphDefElement">altGlyphDef</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a> >
<!ENTITY % altGlyphItemExt "" >
<!ELEMENT <a href="text.html#AltGlyphItemElement">altGlyphItem</a> (<a href="text.html#GlyphRefElement">glyphRef</a>+ %altGlyphItemExt;) >
<!ATTLIST <a href="text.html#AltGlyphItemElement">altGlyphItem</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a> >
<!ELEMENT <a href="text.html#GlyphRefElement">glyphRef</a> EMPTY >
<!ATTLIST <a href="text.html#GlyphRefElement">glyphRef</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#xlinkRefAttrs">%xlinkRefAttrs;</a>
<a href="text.html#GlyphRefElementHrefAttribute">xlink:href</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FontSpecification;</a>
<a href="text.html#GlyphRefElementGlyphRefAttribute">glyphRef</a> CDATA #IMPLIED
<a href="text.html#GlyphRefElementFormatAttribute">format</a> CDATA #IMPLIED
<a href="text.html#GlyphRefElementXAttribute">x</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="text.html#GlyphRefElementYAttribute">y</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="text.html#GlyphRefElementDXAttribute">dx</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="text.html#GlyphRefElementDYAttribute">dy</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED >
<a name="DefinitionsPainting" id="DefinitionsPainting"></a>
<!-- ==============================================================
DECLARATIONS CORRESPONDING TO: <a href="painting.html">Painting: Filling, Stroking and Marker Symbols</a>
============================================================== -->
<!ENTITY % markerExt "" >
<!ELEMENT <a href="painting.html#MarkerElement">marker</a> (<a href="struct.html#DescElement">desc</a>|<a href="struct.html#TitleElement">title</a>|<a href="metadata.html#MetadataElement">metadata</a>|<a href="struct.html#DefsElement">defs</a>|
<a href="paths.html#PathElement">path</a>|<a href="text.html#TextElement">text</a>|<a href="shapes.html#RectElement">rect</a>|<a href="shapes.html#CircleElement">circle</a>|<a href="shapes.html#EllipseElement">ellipse</a>|<a href="shapes.html#LineElement">line</a>|<a href="shapes.html#PolylineElement">polyline</a>|<a href="shapes.html#PolygonElement">polygon</a>|
<a href="struct.html#UseElement">use</a>|<a href="struct.html#ImageElement">image</a>|<a href="struct.html#SVGElement">svg</a>|<a href="struct.html#GElement">g</a>|<a href="linking.html#ViewElement">view</a>|<a href="struct.html#SwitchElement">switch</a>|<a href="linking.html#AElement">a</a>|<a href="text.html#AltGlyphDefElement">altGlyphDef</a>|
<a href="script.html#ScriptElement">script</a>|<a href="styling.html#StyleElement">style</a>|<a href="struct.html#SymbolElement">symbol</a>|<a href="painting.html#MarkerElement">marker</a>|<a href="masking.html#ClipPathElement">clipPath</a>|<a href="masking.html#MaskElement">mask</a>|
<a href="pservers.html#LinearGradientElement">linearGradient</a>|<a href="pservers.html#RadialGradientElement">radialGradient</a>|<a href="pservers.html#PatternElement">pattern</a>|<a href="filters.html#FilterElement">filter</a>|<a href="interact.html#CursorElement">cursor</a>|<a href="fonts.html#FontElement">font</a>|
<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>|
<a href="color.html#ColorProfileElement">color-profile</a>|<a href="fonts.html#FontFaceElement">font-face</a>
%ceExt;%markerExt;)* >
<!ATTLIST <a href="painting.html#MarkerElement">marker</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-All;</a>
<a href="coords.html#ViewBoxAttribute">viewBox</a> %ViewBoxSpec; #IMPLIED
<a href="coords.html#ViewBoxAttribute">preserveAspectRatio</a> %PreserveAspectRatioSpec; 'xMidYMid meet'
<a href="painting.html#MarkerElementRefXAttribute">refX</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="painting.html#MarkerElementRefYAttribute">refY</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="painting.html#MarkerUnitsAttribute">markerUnits</a> (strokeWidth | userSpaceOnUse) #IMPLIED
<a href="painting.html#MarkerWidthAttribute">markerWidth</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED
<a href="painting.html#MarkerHeightAttribute">markerHeight</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED
<a href="painting.html#OrientAttribute">orient</a> CDATA #IMPLIED >
<a name="DefinitionsColor" id="DefinitionsColor"></a>
<!-- ==============================================================
DECLARATIONS CORRESPONDING TO: <a href="color.html">Color</a>
============================================================== -->
<!ELEMENT <a href="color.html#ColorProfileElement">color-profile</a> (%descTitleMetadata;) >
<!ATTLIST <a href="color.html#ColorProfileElement">color-profile</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#xlinkRefAttrs">%xlinkRefAttrs;</a>
<a href="color.html#ColorProfileElementHrefAttribute">xlink:href</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #IMPLIED
<a href="color.html#ColorProfileElementLocalAttribute">local</a> CDATA #IMPLIED
<a href="color.html#ColorProfileElementNameAttribute">name</a> CDATA #REQUIRED
<a href="color.html#ColorProfileElementRenderingIntentAttribute">rendering-intent</a> (auto | perceptual | relative-colorimetric | saturation | absolute-colorimetric) "auto" >
<a name="DefinitionsPservers" id="DefinitionsPservers"></a>
<!-- ==============================================================
DECLARATIONS CORRESPONDING TO: <a href="pservers.html">Gradients and Patterns</a>
============================================================== -->
<!ENTITY % linearGradientExt "" >
<!ELEMENT <a href="pservers.html#LinearGradientElement">linearGradient</a> (%descTitleMetadata;,(<a href="pservers.html#StopElement">stop</a>|<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>
%linearGradientExt;)*) >
<!ATTLIST <a href="pservers.html#LinearGradientElement">linearGradient</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#xlinkRefAttrs">%xlinkRefAttrs;</a>
<a href="pservers.html#LinearGradientElementHrefAttribute">xlink:href</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #IMPLIED
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Gradients;</a>
<a href="pservers.html#LinearGradientUnitsAttribute">gradientUnits</a> (userSpaceOnUse | objectBoundingBox) #IMPLIED
<a href="pservers.html#LinearGradientTransformAttribute">gradientTransform</a> <a href="coords.html#TransformList">%TransformList;</a> #IMPLIED
<a href="pservers.html#LinearGradientX1Attribute">x1</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="pservers.html#LinearGradientY1Attribute">y1</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="pservers.html#LinearGradientX2Attribute">x2</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="pservers.html#LinearGradientY2Attribute">y2</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="pservers.html#LinearGradientSpreadMethodAttribute">spreadMethod</a> (pad | reflect | repeat) #IMPLIED >
<!ENTITY % radialGradientExt "" >
<!ELEMENT <a href="pservers.html#RadialGradientElement">radialGradient</a> (%descTitleMetadata;,(<a href="pservers.html#StopElement">stop</a>|<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>
%radialGradientExt;)*) >
<!ATTLIST <a href="pservers.html#RadialGradientElement">radialGradient</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#xlinkRefAttrs">%xlinkRefAttrs;</a>
<a href="pservers.html#RadialGradientElementHrefAttribute">xlink:href</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #IMPLIED
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Gradients;</a>
<a href="pservers.html#RadialGradientUnitsAttribute">gradientUnits</a> (userSpaceOnUse | objectBoundingBox) #IMPLIED
<a href="pservers.html#RadialGradientTransformAttribute">gradientTransform</a> <a href="coords.html#TransformList">%TransformList;</a> #IMPLIED
<a href="pservers.html#RadialGradientCXAttribute">cx</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="pservers.html#RadialGradientCYAttribute">cy</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="pservers.html#RadialGradientRAttribute">r</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED
<a href="pservers.html#RadialGradientFXAttribute">fx</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="pservers.html#RadialGradientFYAttribute">fy</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="pservers.html#RadialGradientSpreadMethodAttribute">spreadMethod</a> (pad | reflect | repeat) #IMPLIED >
<!ENTITY % stopExt "" >
<!ELEMENT <a href="pservers.html#StopElement">stop</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateColorElement">animateColor</a>
%stopExt;)* >
<!ATTLIST <a href="pservers.html#StopElement">stop</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Gradients;</a>
<a href="pservers.html#StopOffsetAttribute">offset</a> %NumberOrPercentage; #REQUIRED >
<!ENTITY % patternExt "" >
<!ELEMENT <a href="pservers.html#PatternElement">pattern</a> (<a href="struct.html#DescElement">desc</a>|<a href="struct.html#TitleElement">title</a>|<a href="metadata.html#MetadataElement">metadata</a>|<a href="struct.html#DefsElement">defs</a>|
<a href="paths.html#PathElement">path</a>|<a href="text.html#TextElement">text</a>|<a href="shapes.html#RectElement">rect</a>|<a href="shapes.html#CircleElement">circle</a>|<a href="shapes.html#EllipseElement">ellipse</a>|<a href="shapes.html#LineElement">line</a>|<a href="shapes.html#PolylineElement">polyline</a>|<a href="shapes.html#PolygonElement">polygon</a>|
<a href="struct.html#UseElement">use</a>|<a href="struct.html#ImageElement">image</a>|<a href="struct.html#SVGElement">svg</a>|<a href="struct.html#GElement">g</a>|<a href="linking.html#ViewElement">view</a>|<a href="struct.html#SwitchElement">switch</a>|<a href="linking.html#AElement">a</a>|<a href="text.html#AltGlyphDefElement">altGlyphDef</a>|
<a href="script.html#ScriptElement">script</a>|<a href="styling.html#StyleElement">style</a>|<a href="struct.html#SymbolElement">symbol</a>|<a href="painting.html#MarkerElement">marker</a>|<a href="masking.html#ClipPathElement">clipPath</a>|<a href="masking.html#MaskElement">mask</a>|
<a href="pservers.html#LinearGradientElement">linearGradient</a>|<a href="pservers.html#RadialGradientElement">radialGradient</a>|<a href="pservers.html#PatternElement">pattern</a>|<a href="filters.html#FilterElement">filter</a>|<a href="interact.html#CursorElement">cursor</a>|<a href="fonts.html#FontElement">font</a>|
<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>|
<a href="color.html#ColorProfileElement">color-profile</a>|<a href="fonts.html#FontFaceElement">font-face</a>
%ceExt;%patternExt;)* >
<!ATTLIST <a href="pservers.html#PatternElement">pattern</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#xlinkRefAttrs">%xlinkRefAttrs;</a>
<a href="pservers.html#PatternElementHrefAttribute">xlink:href</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #IMPLIED
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-All;</a>
<a href="coords.html#ViewBoxAttribute">viewBox</a> %ViewBoxSpec; #IMPLIED
<a href="coords.html#ViewBoxAttribute">preserveAspectRatio</a> %PreserveAspectRatioSpec; 'xMidYMid meet'
<a href="pservers.html#PatternUnitsAttribute">patternUnits</a> (userSpaceOnUse | objectBoundingBox) #IMPLIED
<a href="pservers.html#PatternContentUnitsAttribute">patternContentUnits</a> (userSpaceOnUse | objectBoundingBox) #IMPLIED
<a href="pservers.html#PatternTransformAttribute">patternTransform</a> <a href="coords.html#TransformList">%TransformList;</a> #IMPLIED
<a href="pservers.html#PatternElementXAttribute">x</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="pservers.html#PatternElementYAttribute">y</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="pservers.html#PatternElementWidthAttribute">width</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED
<a href="pservers.html#PatternElementHeightAttribute">height</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED >
<a name="DefinitionsMasking" id="DefinitionsMasking"></a>
<!-- ==============================================================
DECLARATIONS CORRESPONDING TO: <a href="masking.html">Clipping, Masking and Compositing</a>
============================================================== -->
<!ENTITY % clipPathExt "" >
<!ELEMENT <a href="masking.html#ClipPathElement">clipPath</a> (%descTitleMetadata;,
(<a href="paths.html#PathElement">path</a>|<a href="text.html#TextElement">text</a>|<a href="shapes.html#RectElement">rect</a>|<a href="shapes.html#CircleElement">circle</a>|<a href="shapes.html#EllipseElement">ellipse</a>|<a href="shapes.html#LineElement">line</a>|<a href="shapes.html#PolylineElement">polyline</a>|<a href="shapes.html#PolygonElement">polygon</a>|
<a href="struct.html#UseElement">use</a>|<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>
%ceExt;%clipPathExt;)*) >
<!ATTLIST <a href="masking.html#ClipPathElement">clipPath</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FillStroke;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FontSpecification;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Graphics;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-TextContentElements;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-TextElements;</a>
<a href="coords.html#TransformAttribute">transform</a> <a href="coords.html#TransformList">%TransformList;</a> #IMPLIED
<a href="masking.html#ClipPathUnitsAttribute">clipPathUnits</a> (userSpaceOnUse | objectBoundingBox) #IMPLIED >
<!ENTITY % maskExt "" >
<!ELEMENT <a href="masking.html#MaskElement">mask</a> (<a href="struct.html#DescElement">desc</a>|<a href="struct.html#TitleElement">title</a>|<a href="metadata.html#MetadataElement">metadata</a>|<a href="struct.html#DefsElement">defs</a>|
<a href="paths.html#PathElement">path</a>|<a href="text.html#TextElement">text</a>|<a href="shapes.html#RectElement">rect</a>|<a href="shapes.html#CircleElement">circle</a>|<a href="shapes.html#EllipseElement">ellipse</a>|<a href="shapes.html#LineElement">line</a>|<a href="shapes.html#PolylineElement">polyline</a>|<a href="shapes.html#PolygonElement">polygon</a>|
<a href="struct.html#UseElement">use</a>|<a href="struct.html#ImageElement">image</a>|<a href="struct.html#SVGElement">svg</a>|<a href="struct.html#GElement">g</a>|<a href="linking.html#ViewElement">view</a>|<a href="struct.html#SwitchElement">switch</a>|<a href="linking.html#AElement">a</a>|<a href="text.html#AltGlyphDefElement">altGlyphDef</a>|
<a href="script.html#ScriptElement">script</a>|<a href="styling.html#StyleElement">style</a>|<a href="struct.html#SymbolElement">symbol</a>|<a href="painting.html#MarkerElement">marker</a>|<a href="masking.html#ClipPathElement">clipPath</a>|<a href="masking.html#MaskElement">mask</a>|
<a href="pservers.html#LinearGradientElement">linearGradient</a>|<a href="pservers.html#RadialGradientElement">radialGradient</a>|<a href="pservers.html#PatternElement">pattern</a>|<a href="filters.html#FilterElement">filter</a>|<a href="interact.html#CursorElement">cursor</a>|<a href="fonts.html#FontElement">font</a>|
<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>|
<a href="color.html#ColorProfileElement">color-profile</a>|<a href="fonts.html#FontFaceElement">font-face</a>
%ceExt;%maskExt;)* >
<!ATTLIST <a href="masking.html#MaskElement">mask</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-All;</a>
<a href="masking.html#MaskUnitsAttribute">maskUnits</a> (userSpaceOnUse | objectBoundingBox) #IMPLIED
<a href="masking.html#MaskContentUnitsAttribute">maskContentUnits</a> (userSpaceOnUse | objectBoundingBox) #IMPLIED
<a href="masking.html#MaskElementXAttribute">x</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="masking.html#MaskElementYAttribute">y</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="masking.html#MaskElementWidthAttribute">width</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED
<a href="masking.html#MaskElementHeightAttribute">height</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED >
<a name="DefinitionsFilters" id="DefinitionsFilters"></a>
<!-- ==============================================================
DECLARATIONS CORRESPONDING TO: <a href="filters.html">Filter Effects</a>
============================================================== -->
<!ENTITY % filterExt "" >
<!ELEMENT <a href="filters.html#FilterElement">filter</a> (%descTitleMetadata;,(<a href="filters.html#feBlendElement">feBlend</a>|<a href="filters.html#feFloodElement">feFlood</a>|
<a href="filters.html#feColorMatrixElement">feColorMatrix</a>|<a href="filters.html#feComponentTransferElement">feComponentTransfer</a>|
<a href="filters.html#feCompositeElement">feComposite</a>|<a href="filters.html#feConvolveMatrixElement">feConvolveMatrix</a>|<a href="filters.html#feDiffuseLightingElement">feDiffuseLighting</a>|<a href="filters.html#feDisplacementMapElement">feDisplacementMap</a>|
<a href="filters.html#feGaussianBlurElement">feGaussianBlur</a>|<a href="filters.html#feImageElement">feImage</a>|<a href="filters.html#feMergeElement">feMerge</a>|
<a href="filters.html#feMorphologyElement">feMorphology</a>|<a href="filters.html#feOffsetElement">feOffset</a>|<a href="filters.html#feSpecularLightingElement">feSpecularLighting</a>|
<a href="filters.html#feTileElement">feTile</a>|<a href="filters.html#feTurbulenceElement">feTurbulence</a>|
<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>
%filterExt;)*) >
<!ATTLIST <a href="filters.html#FilterElement">filter</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#xlinkRefAttrs">%xlinkRefAttrs;</a>
<a href="filters.html#FilterElementHrefAttribute">xlink:href</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #IMPLIED
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-All;</a>
<a href="filters.html#FilterElementFilterUnitsAttribute">filterUnits</a> (userSpaceOnUse | objectBoundingBox) #IMPLIED
<a href="filters.html#FilterElementPrimitiveUnitsAttribute">primitiveUnits</a> (userSpaceOnUse | objectBoundingBox) #IMPLIED
<a href="filters.html#FilterElementXAttribute">x</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="filters.html#FilterElementYAttribute">y</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="filters.html#FilterElementWidthAttribute">width</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED
<a href="filters.html#FilterElementHeightAttribute">height</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED
<a href="filters.html#FilterElementFilterResAttribute">filterRes</a> %NumberOptionalNumber; #IMPLIED >
<!ENTITY % filter_primitive_attributes
"<a href="filters.html#FilterPrimitiveXAttribute">x</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="filters.html#FilterPrimitiveYAttribute">y</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="filters.html#FilterPrimitiveWidthAttribute">width</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED
<a href="filters.html#FilterPrimitiveHeightAttribute">height</a> <a href="types.html#DataTypeLength">%Length;</a> #IMPLIED
<a href="filters.html#FilterPrimitiveResultAttribute">result</a> CDATA #IMPLIED" >
<!ENTITY % filter_primitive_attributes_with_in
"%filter_primitive_attributes;
<a href="filters.html#FilterPrimitiveInAttribute">in</a> CDATA #IMPLIED">
<!ELEMENT <a href="filters.html#feDistantLightElement">feDistantLight</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>)* >
<!ATTLIST <a href="filters.html#feDistantLightElement">feDistantLight</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="filters.html#feDistantLightAzimuthAttribute">azimuth</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feDistantLightElevationAttribute">elevation</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED >
<!ELEMENT <a href="filters.html#fePointLightElement">fePointLight</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>)* >
<!ATTLIST <a href="filters.html#fePointLightElement">fePointLight</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="filters.html#fePointLightXAttribute">x</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#fePointLightYAttribute">y</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#fePointLightZAttribute">z</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED >
<!ELEMENT <a href="filters.html#feSpotLightElement">feSpotLight</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>)* >
<!ATTLIST <a href="filters.html#feSpotLightElement">feSpotLight</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="filters.html#feSpotLightXAttribute">x</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feSpotLightYAttribute">y</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feSpotLightZAttribute">z</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feSpotLightPointsAtXAttribute">pointsAtX</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feSpotLightPointsAtYAttribute">pointsAtY</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feSpotLightPointsAtZAttribute">pointsAtZ</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feSpotLightSpecularExponentAttribute">specularExponent</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feSpotLightLimitingConeAngleAttribute">limitingConeAngle</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED >
<!ELEMENT <a href="filters.html#feBlendElement">feBlend</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>)* >
<!ATTLIST <a href="filters.html#feBlendElement">feBlend</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FilterPrimitives;</a>
<a href="filters.html#CommonAttributes">%filter_primitive_attributes_with_in;</a>
<a href="filters.html#feBlendIn2Attribute">in2</a> CDATA #REQUIRED
<a href="filters.html#feBlendModeAttribute">mode</a> (normal | multiply | screen | darken | lighten) "normal" >
<!ELEMENT <a href="filters.html#feColorMatrixElement">feColorMatrix</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>)* >
<!ATTLIST <a href="filters.html#feColorMatrixElement">feColorMatrix</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FilterPrimitives;</a>
<a href="filters.html#CommonAttributes">%filter_primitive_attributes_with_in;</a>
<a href="filters.html#feColorMatrixTypeAttribute">type</a> (matrix | saturate | hueRotate | luminanceToAlpha) "matrix"
<a href="filters.html#feColorMatrixValuesAttribute">values</a> CDATA #IMPLIED >
<!ELEMENT <a href="filters.html#feComponentTransferElement">feComponentTransfer</a> (<a href="filters.html#feFuncRElement">feFuncR</a>?,<a href="filters.html#feFuncGElement">feFuncG</a>?,<a href="filters.html#feFuncBElement">feFuncB</a>?,<a href="filters.html#feFuncAElement">feFuncA</a>?) >
<!ATTLIST <a href="filters.html#feComponentTransferElement">feComponentTransfer</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FilterPrimitives;</a>
<a href="filters.html#CommonAttributes">%filter_primitive_attributes_with_in;</a> >
<!ENTITY % <a href="filters.html#feComponentTransferAttributes">component_transfer_function_attributes</a>
"<a href="filters.html#feComponentTransferTypeAttribute">type</a> (identity | table | discrete | linear | gamma) #REQUIRED
<a href="filters.html#feComponentTransferTableValuesAttribute">tableValues</a> CDATA #IMPLIED
<a href="filters.html#feComponentTransferSlopeAttribute">slope</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feComponentTransferInterceptAttribute">intercept</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feComponentTransferAmplitudeAttribute">amplitude</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feComponentTransferExponentAttribute">exponent</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feComponentTransferOffsetAttribute">offset</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED" >
<!ELEMENT <a href="filters.html#feFuncRElement">feFuncR</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>)* >
<!ATTLIST <a href="filters.html#feFuncRElement">feFuncR</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="filters.html#feComponentTransferAttributes">%component_transfer_function_attributes;</a> >
<!ELEMENT <a href="filters.html#feFuncGElement">feFuncG</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>)* >
<!ATTLIST <a href="filters.html#feFuncGElement">feFuncG</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="filters.html#feComponentTransferAttributes">%component_transfer_function_attributes;</a> >
<!ELEMENT <a href="filters.html#feFuncBElement">feFuncB</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>)* >
<!ATTLIST <a href="filters.html#feFuncBElement">feFuncB</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="filters.html#feComponentTransferAttributes">%component_transfer_function_attributes;</a> >
<!ELEMENT <a href="filters.html#feFuncAElement">feFuncA</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>)* >
<!ATTLIST <a href="filters.html#feFuncAElement">feFuncA</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="filters.html#feComponentTransferAttributes">%component_transfer_function_attributes;</a> >
<!ELEMENT <a href="filters.html#feCompositeElement">feComposite</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>)* >
<!ATTLIST <a href="filters.html#feCompositeElement">feComposite</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FilterPrimitives;</a>
<a href="filters.html#CommonAttributes">%filter_primitive_attributes_with_in;</a>
<a href="filters.html#feCompositeIn2Attribute">in2</a> CDATA #REQUIRED
<a href="filters.html#feCompositeOperatorAttribute">operator</a> (over | in | out | atop | xor | arithmetic) "over"
<a href="filters.html#feCompositeK1Attribute">k1</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feCompositeK2Attribute">k2</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feCompositeK3Attribute">k3</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feCompositeK4Attribute">k4</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED >
<!ELEMENT <a href="filters.html#feConvolveMatrixElement">feConvolveMatrix</a> (animate|set)* >
<!ATTLIST <a href="filters.html#feConvolveMatrixElement">feConvolveMatrix</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FilterPrimitives;</a>
<a href="filters.html#CommonAttributes">%filter_primitive_attributes_with_in;</a>
<a href="filters.html#feConvolveMatrixElementOrderAttribute">order</a> %NumberOptionalNumber; #REQUIRED
<a href="filters.html#feConvolveMatrixElementKernelMatrixAttribute">kernelMatrix</a> CDATA #REQUIRED
<a href="filters.html#feConvolveMatrixElementDivisorAttribute">divisor</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feConvolveMatrixElementBiasAttribute">bias</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feConvolveMatrixElementTargetXAttribute">targetX</a> <a href="types.html#DataTypeInteger">%Integer;</a> #IMPLIED
<a href="filters.html#feConvolveMatrixElementTargetYAttribute">targetY</a> <a href="types.html#DataTypeInteger">%Integer;</a> #IMPLIED
<a href="filters.html#feConvolveMatrixElementEdgeModeAttribute">edgeMode</a> (duplicate|wrap|none) "duplicate"
<a href="filters.html#feConvolveMatrixElementKernelUnitLengthAttribute">kernelUnitLength</a> %NumberOptionalNumber; #IMPLIED
<a href="filters.html#feConvolveMatrixElementPreserveAlphaAttribute">preserveAlpha</a> %Boolean; #IMPLIED >
<!ELEMENT <a href="filters.html#feDiffuseLightingElement">feDiffuseLighting</a> ((<a href="filters.html#feDistantLightElement">feDistantLight</a>|<a href="filters.html#fePointLightElement">fePointLight</a>|<a href="filters.html#feSpotLightElement">feSpotLight</a>),(<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateColorElement">animateColor</a>)*) >
<!ATTLIST <a href="filters.html#feDiffuseLightingElement">feDiffuseLighting</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute"><span class="attr-name">style</span></a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FilterPrimitives;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-LightingEffects;</a>
<a href="filters.html#CommonAttributes">%filter_primitive_attributes_with_in;</a>
<a href="filters.html#feDiffuseLightingSurfaceScaleAttribute">surfaceScale</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feDiffuseLightingDiffuseConstantAttribute">diffuseConstant</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feDiffuseLightingKernelUnitLengthAttribute">kernelUnitLength</a> %NumberOptionalNumber; #IMPLIED >
<!ELEMENT <a href="filters.html#feDisplacementMapElement">feDisplacementMap</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>)* >
<!ATTLIST <a href="filters.html#feDisplacementMapElement">feDisplacementMap</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FilterPrimitives;</a>
<a href="filters.html#CommonAttributes">%filter_primitive_attributes_with_in;</a>
<a href="filters.html#feDisplacementMapIn2Attribute">in2</a> CDATA #REQUIRED
<a href="filters.html#feDisplacementMapScaleAttribute">scale</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feDisplacementMapXChannelSelectorAttribute">xChannelSelector</a> (R | G | B | A) "A"
<a href="filters.html#feDisplacementMapYChannelSelectorAttribute">yChannelSelector</a> (R | G | B | A) "A" >
<!ELEMENT <a href="filters.html#feFloodElement">feFlood</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateColorElement">animateColor</a>)* >
<!ATTLIST <a href="filters.html#feFloodElement">feFlood</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute"><span class="attr-name">style</span></a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-feFlood;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FilterPrimitives;</a>
<a href="filters.html#CommonAttributes">%filter_primitive_attributes_with_in;</a> >
<!ELEMENT <a href="filters.html#feGaussianBlurElement">feGaussianBlur</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>)* >
<!ATTLIST <a href="filters.html#feGaussianBlurElement">feGaussianBlur</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FilterPrimitives;</a>
<a href="filters.html#CommonAttributes">%filter_primitive_attributes_with_in;</a>
<a href="filters.html#feGaussianBlurStdDeviationAttribute">stdDeviation</a> %NumberOptionalNumber; #IMPLIED >
<!ELEMENT <a href="filters.html#feImageElement">feImage</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>)* >
<!ATTLIST <a href="filters.html#feImageElement">feImage</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#xlinkRefAttrsEmbed">%xlinkRefAttrsEmbed;</a>
<a href="struct.html#xlinkRefAttrsEmbed">xlink:href</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #REQUIRED
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-All;</a> >
<!ELEMENT <a href="filters.html#feMergeElement">feMerge</a> (<a href="filters.html#feMergeNodeElement">feMergeNode</a>)* >
<!ATTLIST <a href="filters.html#feMergeElement">feMerge</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FilterPrimitives;</a>
<a href="filters.html#CommonAttributes">%filter_primitive_attributes;</a> >
<!ELEMENT <a href="filters.html#feMergeNodeElement">feMergeNode</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>)* >
<!ATTLIST <a href="filters.html#feMergeNodeElement">feMergeNode</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="filters.html#CommonAttributes">in</a> CDATA #IMPLIED >
<!ELEMENT <a href="filters.html#feMorphologyElement">feMorphology</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>)* >
<!ATTLIST <a href="filters.html#feMorphologyElement">feMorphology</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FilterPrimitives;</a>
<a href="filters.html#CommonAttributes">%filter_primitive_attributes_with_in;</a>
<a href="filters.html#feMorphologyOperatorAttribute">operator</a> (erode | dilate) "erode"
<a href="filters.html#feMorphologyRadiusAttribute">radius</a> %NumberOptionalNumber; #IMPLIED >
<!ELEMENT <a href="filters.html#feOffsetElement">feOffset</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>)* >
<!ATTLIST <a href="filters.html#feOffsetElement">feOffset</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FilterPrimitives;</a>
<a href="filters.html#CommonAttributes">%filter_primitive_attributes_with_in;</a>
<a href="filters.html#feOffsetDxAttribute">dx</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feOffsetDyAttribute">dy</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED >
<!ELEMENT <a href="filters.html#feSpecularLightingElement">feSpecularLighting</a> ((<a href="filters.html#feDistantLightElement">feDistantLight</a>|<a href="filters.html#fePointLightElement">fePointLight</a>|<a href="filters.html#feSpotLightElement">feSpotLight</a>),(<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateColorElement">animateColor</a>)*) >
<!ATTLIST <a href="filters.html#feSpecularLightingElement">feSpecularLighting</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute"><span class="attr-name">style</span></a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-Color;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FilterPrimitives;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-LightingEffects;</a>
<a href="filters.html#CommonAttributes">%filter_primitive_attributes_with_in;</a>
<a href="filters.html#feSpecularLightingSurfaceScaleAttribute">surfaceScale</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feSpecularLightingSpecularConstantAttribute">specularConstant</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feSpecularLightingSpecularExponentAttribute">specularExponent</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feDiffuseLightingKernelUnitLengthAttribute">kernelUnitLength</a> %NumberOptionalNumber; #IMPLIED >
<!ELEMENT <a href="filters.html#feTileElement">feTile</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>)* >
<!ATTLIST <a href="filters.html#feTileElement">feTile</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FilterPrimitives;</a>
<a href="filters.html#CommonAttributes">%filter_primitive_attributes_with_in;</a> >
<!ELEMENT <a href="filters.html#feTurbulenceElement">feTurbulence</a> (<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>)* >
<!ATTLIST <a href="filters.html#feTurbulenceElement">feTurbulence</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-FilterPrimitives;</a>
<a href="filters.html#CommonAttributes">%filter_primitive_attributes;</a>
<a href="filters.html#feTurbulenceBaseFrequencyAttribute">baseFrequency</a> %NumberOptionalNumber; #IMPLIED
<a href="filters.html#feTurbulenceNumOctavesAttribute">numOctaves</a> <a href="types.html#DataTypeInteger">%Integer;</a> #IMPLIED
<a href="filters.html#feTurbulenceSeedAttribute">seed</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="filters.html#feTurbulenceStitchTilesAttribute">stitchTiles</a> (stitch | noStitch) "noStitch"
<a href="filters.html#feTurbulenceTypeAttribute">type</a> (fractalNoise | turbulence) "turbulence" >
<a name="DefinitionsInteract" id="DefinitionsInteract"></a>
<!-- ==============================================================
DECLARATIONS CORRESPONDING TO: <a href="interact.html">Interactivity</a>
============================================================== -->
<!ELEMENT <a href="interact.html#CursorElement">cursor</a> (%descTitleMetadata;) >
<!ATTLIST <a href="interact.html#CursorElement">cursor</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#xlinkRefAttrs">%xlinkRefAttrs;</a>
<a href="interact.html#CursorElementHrefAttribute">xlink:href</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #REQUIRED
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="interact.html#CursorElementXAttribute">x</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="interact.html#CursorElementYAttribute">y</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED >
<a name="DefinitionsLinking" id="DefinitionsLinking"></a>
<!-- ==============================================================
DECLARATIONS CORRESPONDING TO: <a href="linking.html">Linking</a>
============================================================== -->
<!ENTITY % aExt "" >
<!ELEMENT <a href="linking.html#AElement">a</a> (#PCDATA|<a href="struct.html#DescElement">desc</a>|<a href="struct.html#TitleElement">title</a>|<a href="metadata.html#MetadataElement">metadata</a>|<a href="struct.html#DefsElement">defs</a>|
<a href="paths.html#PathElement">path</a>|<a href="text.html#TextElement">text</a>|<a href="shapes.html#RectElement">rect</a>|<a href="shapes.html#CircleElement">circle</a>|<a href="shapes.html#EllipseElement">ellipse</a>|<a href="shapes.html#LineElement">line</a>|<a href="shapes.html#PolylineElement">polyline</a>|<a href="shapes.html#PolygonElement">polygon</a>|
<a href="struct.html#UseElement">use</a>|<a href="struct.html#ImageElement">image</a>|<a href="struct.html#SVGElement">svg</a>|<a href="struct.html#GElement">g</a>|<a href="linking.html#ViewElement">view</a>|<a href="struct.html#SwitchElement">switch</a>|<a href="linking.html#AElement">a</a>|<a href="text.html#AltGlyphDefElement">altGlyphDef</a>|
<a href="script.html#ScriptElement">script</a>|<a href="styling.html#StyleElement">style</a>|<a href="struct.html#SymbolElement">symbol</a>|<a href="painting.html#MarkerElement">marker</a>|<a href="masking.html#ClipPathElement">clipPath</a>|<a href="masking.html#MaskElement">mask</a>|
<a href="pservers.html#LinearGradientElement">linearGradient</a>|<a href="pservers.html#RadialGradientElement">radialGradient</a>|<a href="pservers.html#PatternElement">pattern</a>|<a href="filters.html#FilterElement">filter</a>|<a href="interact.html#CursorElement">cursor</a>|<a href="fonts.html#FontElement">font</a>|
<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>|
<a href="color.html#ColorProfileElement">color-profile</a>|<a href="fonts.html#FontFaceElement">font-face</a>
%ceExt;%aExt;)* >
<!ATTLIST <a href="linking.html#AElement">a</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="linking.html#AElementXMLNSXLinkAttribute">xmlns:xlink</a> CDATA #FIXED "http://www.w3.org/1999/xlink"
<a href="linking.html#AElementXLinkTypeAttribute">xlink:type</a> (simple) #FIXED "simple"
<a href="linking.html#AElementXLinkRoleAttribute">xlink:role</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #IMPLIED
<a href="linking.html#AElementXLinkArcRoleAttribute">xlink:arcrole</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #IMPLIED
<a href="linking.html#AElementXLinkTitleAttribute">xlink:title</a> CDATA #IMPLIED
<a href="linking.html#AElementXLinkShowAttribute">xlink:show</a> (new|replace) 'replace'
<a href="linking.html#AElementXLinkActuateAttribute">xlink:actuate</a> (onRequest) #FIXED 'onRequest'
<a href="linking.html#AElementXLinkHrefAttribute">xlink:href</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #REQUIRED
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-All;</a>
<a href="coords.html#TransformAttribute">transform</a> <a href="coords.html#TransformList">%TransformList;</a> #IMPLIED
<a href="script.html#EventHandling">%graphicsElementEvents;</a>
<a href="linking.html#AElementTargetAttribute">target</a> %LinkTarget; #IMPLIED >
<!ENTITY % viewExt "" >
<!ELEMENT <a href="linking.html#ViewElement">view</a> (%descTitleMetadata;%viewExt;) >
<!ATTLIST <a href="linking.html#ViewElement">view</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="coords.html#ViewBoxAttribute">viewBox</a> %ViewBoxSpec; #IMPLIED
<a href="coords.html#ViewBoxAttribute">preserveAspectRatio</a> %PreserveAspectRatioSpec; 'xMidYMid meet'
<a href="interact.html#ZoomAndPanAttribute">zoomAndPan</a> (disable | magnify) 'magnify'
<a href="linking.html#ViewTargetAttribute">viewTarget</a> CDATA #IMPLIED >
<a name="DefinitionsScripting" id="DefinitionsScripting"></a>
<!-- ==============================================================
DECLARATIONS CORRESPONDING TO: <a href="script.html">Scripting</a>
============================================================== -->
<!ELEMENT <a href="script.html#ScriptElement">script</a> (#PCDATA) >
<!ATTLIST <a href="script.html#ScriptElement">script</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#xlinkRefAttrs">%xlinkRefAttrs;</a>
<a href="struct.html#xlinkRefAttrs">xlink:href</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #IMPLIED
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="script.html#TypeAttribute">type</a> %ContentType; #REQUIRED >
<a name="DefinitionsAnimate" id="DefinitionsAnimate"></a>
<!-- ==============================================================
DECLARATIONS CORRESPONDING TO: <a href="animate.html">Animation</a>
============================================================== -->
<!ENTITY % <a href="animate.html#TargetElement">animElementAttrs</a>
"<a href="struct.html#xlinkRefAttrs">%xlinkRefAttrs;</a>
<a href="animate.html#HrefAttribute">xlink:href</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #IMPLIED" >
<!ENTITY % <a href="animate.html#TargetAttributes">animAttributeAttrs</a>
"<a href="animate.html#AttributeNameAttribute">attributeName</a> CDATA #REQUIRED
<a href="animate.html#AttributeTypeAttribute">attributeType</a> CDATA #IMPLIED" >
<!ENTITY % <a href="animate.html#TimingAttributes">animTimingAttrs</a>
"<a href="animate.html#BeginAttribute">begin</a> CDATA #IMPLIED
<a href="animate.html#DurAttribute">dur</a> CDATA #IMPLIED
<a href="animate.html#EndAttribute">end</a> CDATA #IMPLIED
<a href="animate.html#MinAttribute">min</a> CDATA #IMPLIED
<a href="animate.html#MaxAttribute">max</a> CDATA #IMPLIED
<a href="animate.html#RestartAttribute">restart</a> (always | never | whenNotActive) 'always'
<a href="animate.html#RepeatCountAttribute">repeatCount</a> CDATA #IMPLIED
<a href="animate.html#RepeatDurAttribute">repeatDur</a> CDATA #IMPLIED
<a href="animate.html#FillAttribute">fill</a> (remove | freeze) 'remove'" >
<!ENTITY % <a href="animate.html#ValueAttributes">animValueAttrs</a>
"<a href="animate.html#CalcModeAttribute">calcMode</a> (discrete | linear | paced | spline) 'linear'
<a href="animate.html#ValuesAttribute">values</a> CDATA #IMPLIED
<a href="animate.html#KeyTimesAttribute">keyTimes</a> CDATA #IMPLIED
<a href="animate.html#KeySplinesAttribute">keySplines</a> CDATA #IMPLIED
<a href="animate.html#FromAttribute">from</a> CDATA #IMPLIED
<a href="animate.html#ToAttribute">to</a> CDATA #IMPLIED
<a href="animate.html#ByAttribute">by</a> CDATA #IMPLIED" >
<!ENTITY % <a href="animate.html#AdditionAttributes">animAdditionAttrs</a>
"<a href="animate.html#AdditiveAttribute">additive</a> (replace | sum) 'replace'
<a href="animate.html#AccumulateAttribute">accumulate</a> (none | sum) 'none'" >
<!ENTITY % animateExt "" >
<!ELEMENT <a href="animate.html#AnimateElement">animate</a> (%descTitleMetadata;%animateExt;) >
<!ATTLIST <a href="animate.html#AnimateElement">animate</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="script.html#AnimationEvents">%animationEvents;</a>
<a href="animate.html#TargetElement">%animElementAttrs;</a>
<a href="animate.html#TargetAttributes">%animAttributeAttrs;</a>
<a href="animate.html#TimingAttributes">%animTimingAttrs;</a>
<a href="animate.html#ValueAttributes">%animValueAttrs;</a>
<a href="animate.html#AdditionAttributes">%animAdditionAttrs;</a> >
<!ENTITY % setExt "" >
<!ELEMENT <a href="animate.html#SetElement">set</a> (%descTitleMetadata;%setExt;) >
<!ATTLIST <a href="animate.html#SetElement">set</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="script.html#AnimationEvents">%animationEvents;</a>
<a href="animate.html#TargetElement">%animElementAttrs;</a>
<a href="animate.html#TargetAttributes">%animAttributeAttrs;</a>
<a href="animate.html#TimingAttributes">%animTimingAttrs;</a>
<a href="animate.html#SetElementToAttribute">to</a> CDATA #IMPLIED >
<!ENTITY % animateMotionExt "" >
<!ELEMENT <a href="animate.html#AnimateMotionElement">animateMotion</a> (%descTitleMetadata;,<a href="animate.html#mpathElement">mpath</a>? %animateMotionExt;) >
<!ATTLIST <a href="animate.html#AnimateMotionElement">animateMotion</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="script.html#AnimationEvents">%animationEvents;</a>
<a href="animate.html#TargetElement">%animElementAttrs;</a>
<a href="animate.html#TimingAttributes">%animTimingAttrs;</a>
<a href="animate.html#AnimateMotionElementCalcModeAttribute">calcMode</a> (discrete | linear | paced | spline) 'paced'
<a href="animate.html#ValuesAttribute">values</a> CDATA #IMPLIED
<a href="animate.html#KeyTimesAttribute">keyTimes</a> CDATA #IMPLIED
<a href="animate.html#KeySplinesAttribute">keySplines</a> CDATA #IMPLIED
<a href="animate.html#FromAttribute">from</a> CDATA #IMPLIED
<a href="animate.html#ToAttribute">to</a> CDATA #IMPLIED
<a href="animate.html#ByAttribute">by</a> CDATA #IMPLIED
<a href="animate.html#AdditionAttributes">%animAdditionAttrs;</a>
<a href="animate.html#PathAttribute">path</a> CDATA #IMPLIED
<a href="animate.html#KeyPointsAttribute">keyPoints</a> CDATA #IMPLIED
<a href="animate.html#RotateAttribute">rotate</a> CDATA #IMPLIED
<a href="animate.html#OriginAttribute">origin</a> CDATA #IMPLIED >
<!ENTITY % mpathExt "" >
<!ELEMENT <a href="animate.html#mpathElement">mpath</a> (%descTitleMetadata;%mpathExt;) >
<!ATTLIST <a href="animate.html#mpathElement">mpath</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#xlinkRefAttrs">%xlinkRefAttrs;</a>
<a href="animate.html#MPathElementHrefAttribute">xlink:href</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #REQUIRED
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED >
<!ENTITY % animateColorExt "" >
<!ELEMENT <a href="animate.html#AnimateColorElement">animateColor</a> (%descTitleMetadata;%animateColorExt;) >
<!ATTLIST <a href="animate.html#AnimateColorElement">animateColor</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="script.html#AnimationEvents">%animationEvents;</a>
<a href="animate.html#TargetElement">%animElementAttrs;</a>
<a href="animate.html#TargetAttributes">%animAttributeAttrs;</a>
<a href="animate.html#TimingAttributes">%animTimingAttrs;</a>
<a href="animate.html#ValueAttributes">%animValueAttrs;</a>
<a href="animate.html#AdditionAttributes">%animAdditionAttrs;</a> >
<!ENTITY % animateTransformExt "" >
<!ELEMENT <a href="animate.html#AnimateTransformElement">animateTransform</a> (%descTitleMetadata;%animateTransformExt;) >
<!ATTLIST <a href="animate.html#AnimateTransformElement">animateTransform</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="script.html#AnimationEvents">%animationEvents;</a>
<a href="animate.html#TargetElement">%animElementAttrs;</a>
<a href="animate.html#TargetAttributes">%animAttributeAttrs;</a>
<a href="animate.html#TimingAttributes">%animTimingAttrs;</a>
<a href="animate.html#ValueAttributes">%animValueAttrs;</a>
<a href="animate.html#AdditionAttributes">%animAdditionAttrs;</a>
<a href="animate.html#AnimateTransformElementTypeAttribute">type</a> (translate | scale | rotate | skewX | skewY) "translate" >
<a name="DefinitionsFonts" id="DefinitionsFonts"></a>
<!-- ==============================================================
DECLARATIONS CORRESPONDING TO: <a href="fonts.html">Fonts</a>
============================================================== -->
<!ENTITY % fontExt "" >
<!ELEMENT <a href="fonts.html#FontElement">font</a> (%descTitleMetadata;,<a href="fonts.html#FontFaceElement">font-face</a>,
<a href="fonts.html#MissingGlyphElement">missing-glyph</a>,(<a href="fonts.html#GlyphElement">glyph</a>|<a href="fonts.html#HKernElement">hkern</a>|<a href="fonts.html#VKernElement">vkern</a> %fontExt;)*) >
<!ATTLIST <a href="fonts.html#FontElement">font</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-All;</a>
<a href="fonts.html#FontElementHorizOriginXAttribute">horiz-origin-x</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontElementHorizOriginYAttribute">horiz-origin-y</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontElementHorizAdvXAttribute">horiz-adv-x</a> <a href="types.html#DataTypeNumber">%Number;</a> #REQUIRED
<a href="fonts.html#FontElementVertOriginXAttribute">vert-origin-x</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontElementVertOriginYAttribute">vert-origin-y</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontElementVertAdvYAttribute">vert-adv-y</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED >
<!ENTITY % glyphExt "" >
<!ELEMENT <a href="fonts.html#GlyphElement">glyph</a> (<a href="struct.html#DescElement">desc</a>|<a href="struct.html#TitleElement">title</a>|<a href="metadata.html#MetadataElement">metadata</a>|<a href="struct.html#DefsElement">defs</a>|
<a href="paths.html#PathElement">path</a>|<a href="text.html#TextElement">text</a>|<a href="shapes.html#RectElement">rect</a>|<a href="shapes.html#CircleElement">circle</a>|<a href="shapes.html#EllipseElement">ellipse</a>|<a href="shapes.html#LineElement">line</a>|<a href="shapes.html#PolylineElement">polyline</a>|<a href="shapes.html#PolygonElement">polygon</a>|
<a href="struct.html#UseElement">use</a>|<a href="struct.html#ImageElement">image</a>|<a href="struct.html#SVGElement">svg</a>|<a href="struct.html#GElement">g</a>|<a href="linking.html#ViewElement">view</a>|<a href="struct.html#SwitchElement">switch</a>|<a href="linking.html#AElement">a</a>|<a href="text.html#AltGlyphDefElement">altGlyphDef</a>|
<a href="script.html#ScriptElement">script</a>|<a href="styling.html#StyleElement">style</a>|<a href="struct.html#SymbolElement">symbol</a>|<a href="painting.html#MarkerElement">marker</a>|<a href="masking.html#ClipPathElement">clipPath</a>|<a href="masking.html#MaskElement">mask</a>|
<a href="pservers.html#LinearGradientElement">linearGradient</a>|<a href="pservers.html#RadialGradientElement">radialGradient</a>|<a href="pservers.html#PatternElement">pattern</a>|<a href="filters.html#FilterElement">filter</a>|<a href="interact.html#CursorElement">cursor</a>|<a href="fonts.html#FontElement">font</a>|
<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>|
<a href="color.html#ColorProfileElement">color-profile</a>|<a href="fonts.html#FontFaceElement">font-face</a>
%glyphExt;)* >
<!ATTLIST <a href="fonts.html#GlyphElement">glyph</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-All;</a>
<a href="fonts.html#GlyphElementUnicodeAttribute">unicode</a> CDATA #IMPLIED
<a href="fonts.html#GlyphElementGlyphNameAttribute">glyph-name</a> CDATA #IMPLIED
<a href="fonts.html#GlyphElementDAttribute">d</a> %PathData; #IMPLIED
<a href="fonts.html#GlyphElementOrientationAttribute">orientation</a> CDATA #IMPLIED
<a href="fonts.html#GlyphElementArabicFormAttribute">arabic-form</a> CDATA #IMPLIED
<a href="fonts.html#GlyphElementLangAttribute">lang</a> %LanguageCodes; #IMPLIED
<a href="fonts.html#GlyphElementHorizAdvXAttribute">horiz-adv-x</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#GlyphElementVertOriginXAttribute">vert-origin-x</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#GlyphElementVertOriginYAttribute">vert-origin-y</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#GlyphElementVertAdvYAttribute">vert-adv-y</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED >
<!ENTITY % missing-glyphExt "" >
<!ELEMENT <a href="fonts.html#MissingGlyphElement">missing-glyph</a> (<a href="struct.html#DescElement">desc</a>|<a href="struct.html#TitleElement">title</a>|<a href="metadata.html#MetadataElement">metadata</a>|<a href="struct.html#DefsElement">defs</a>|
<a href="paths.html#PathElement">path</a>|<a href="text.html#TextElement">text</a>|<a href="shapes.html#RectElement">rect</a>|<a href="shapes.html#CircleElement">circle</a>|<a href="shapes.html#EllipseElement">ellipse</a>|<a href="shapes.html#LineElement">line</a>|<a href="shapes.html#PolylineElement">polyline</a>|<a href="shapes.html#PolygonElement">polygon</a>|
<a href="struct.html#UseElement">use</a>|<a href="struct.html#ImageElement">image</a>|<a href="struct.html#SVGElement">svg</a>|<a href="struct.html#GElement">g</a>|<a href="linking.html#ViewElement">view</a>|<a href="struct.html#SwitchElement">switch</a>|<a href="linking.html#AElement">a</a>|<a href="text.html#AltGlyphDefElement">altGlyphDef</a>|
<a href="script.html#ScriptElement">script</a>|<a href="styling.html#StyleElement">style</a>|<a href="struct.html#SymbolElement">symbol</a>|<a href="painting.html#MarkerElement">marker</a>|<a href="masking.html#ClipPathElement">clipPath</a>|<a href="masking.html#MaskElement">mask</a>|
<a href="pservers.html#LinearGradientElement">linearGradient</a>|<a href="pservers.html#RadialGradientElement">radialGradient</a>|<a href="pservers.html#PatternElement">pattern</a>|<a href="filters.html#FilterElement">filter</a>|<a href="interact.html#CursorElement">cursor</a>|<a href="fonts.html#FontElement">font</a>|
<a href="animate.html#AnimateElement">animate</a>|<a href="animate.html#SetElement">set</a>|<a href="animate.html#AnimateMotionElement">animateMotion</a>|<a href="animate.html#AnimateColorElement">animateColor</a>|<a href="animate.html#AnimateTransformElement">animateTransform</a>|
<a href="color.html#ColorProfileElement">color-profile</a>|<a href="fonts.html#FontFaceElement">font-face</a>
%missing-glyphExt;)* >
<!ATTLIST <a href="fonts.html#MissingGlyphElement">missing-glyph</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-All;</a>
<a href="fonts.html#GlyphElementDAttribute">d</a> %PathData; #IMPLIED
<a href="fonts.html#GlyphElementHorizAdvXAttribute">horiz-adv-x</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#GlyphElementVertOriginXAttribute">vert-origin-x</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#GlyphElementVertOriginYAttribute">vert-origin-y</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#GlyphElementVertAdvYAttribute">vert-adv-y</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED >
<!ELEMENT <a href="fonts.html#HKernElement">hkern</a> EMPTY >
<!ATTLIST <a href="fonts.html#HKernElement">hkern</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="fonts.html#HKernElementU1Attribute">u1</a> CDATA #IMPLIED
<a href="fonts.html#HKernElementG1Attribute">g1</a> CDATA #IMPLIED
<a href="fonts.html#HKernElementU2Attribute">u2</a> CDATA #IMPLIED
<a href="fonts.html#HKernElementG2Attribute">g2</a> CDATA #IMPLIED
<a href="fonts.html#HKernElementKAttribute">k</a> <a href="types.html#DataTypeNumber">%Number;</a> #REQUIRED >
<!ELEMENT <a href="fonts.html#VKernElement">vkern</a> EMPTY >
<!ATTLIST <a href="fonts.html#VKernElement">vkern</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="fonts.html#HKernElementU1Attribute">u1</a> CDATA #IMPLIED
<a href="fonts.html#HKernElementG1Attribute">g1</a> CDATA #IMPLIED
<a href="fonts.html#HKernElementU2Attribute">u2</a> CDATA #IMPLIED
<a href="fonts.html#HKernElementG2Attribute">g2</a> CDATA #IMPLIED
<a href="fonts.html#HKernElementKAttribute">k</a> <a href="types.html#DataTypeNumber">%Number;</a> #REQUIRED >
<!ELEMENT <a href="fonts.html#FontFaceElement">font-face</a> (%descTitleMetadata;,<a href="fonts.html#FontFaceSrcElement">font-face-src</a>?,<a href="fonts.html#DefinitionSrcElement">definition-src</a>?) >
<!ATTLIST <a href="fonts.html#FontFaceElement">font-face</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="fonts.html#FontFaceElementFontFamilyAttribute">font-family</a> CDATA #IMPLIED
<a href="fonts.html#FontFaceElementFontStyleAttribute">font-style</a> CDATA #IMPLIED
<a href="fonts.html#FontFaceElementFontVariantAttribute">font-variant</a> CDATA #IMPLIED
<a href="fonts.html#FontFaceElementFontWeightAttribute">font-weight</a> CDATA #IMPLIED
<a href="fonts.html#FontFaceElementFontStretchAttribute">font-stretch</a> CDATA #IMPLIED
<a href="fonts.html#FontFaceElementFontSizeAttribute">font-size</a> CDATA #IMPLIED
<a href="fonts.html#FontFaceElementUnicodeRangeAttribute">unicode-range</a> CDATA #IMPLIED
<a href="fonts.html#FontFaceElementUnitsPerEmAttribute">units-per-em</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementPanose1Attribute">panose-1</a> CDATA #IMPLIED
<a href="fonts.html#FontFaceElementStemvAttribute">stemv</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementStemhAttribute">stemh</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementSlopeAttribute">slope</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementCapHeightAttribute">cap-height</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementXHeightAttribute">x-height</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementAccentHeightAttribute">accent-height</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementAscentAttribute">ascent</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementDescentAttribute">descent</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementWidthsAttribute">widths</a> CDATA #IMPLIED
<a href="fonts.html#FontFaceElementBboxAttribute">bbox</a> CDATA #IMPLIED
<a href="fonts.html#FontFaceElementIdeographicAttribute">ideographic</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementAlphabeticAttribute">alphabetic</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementMathematicalAttribute">mathematical</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementHangingAttribute">hanging</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementVertIdeographicAttribute">v-ideographic</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementVertAlphabeticAttribute">v-alphabetic</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementVertMathematicalAttribute">v-mathematical</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementVertHangingAttribute">v-hanging</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementUnderlinePositionAttribute">underline-position</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementUnderlineThicknessAttribute">underline-thickness</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementStrikeThroughPositionAttribute">strikethrough-position</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementStrikeThroughThicknessAttribute">strikethrough-thickness</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementOverlinePositionAttribute">overline-position</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED
<a href="fonts.html#FontFaceElementOverlineThicknessAttribute">overline-thickness</a> <a href="types.html#DataTypeNumber">%Number;</a> #IMPLIED >
<!ELEMENT <a href="fonts.html#FontFaceSrcElement">font-face-src</a> (font-face-uri|font-face-name)+ >
<!ATTLIST <a href="fonts.html#FontFaceSrcElement">font-face-src</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a> >
<!ELEMENT <a href="fonts.html#FontFaceNameElement">font-face-uri</a> (font-face-format*) >
<!ATTLIST <a href="fonts.html#FontFaceNameElement">font-face-uri</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#xlinkRefAttrs">%xlinkRefAttrs;</a>
<a href="struct.html#xlinkRefAttrs">xlink:href</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #REQUIRED >
<!ELEMENT <a href="fonts.html#FontFaceNameElement">font-face-format</a> EMPTY >
<!ATTLIST <a href="fonts.html#FontFaceNameElement">font-face-format</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
string CDATA #IMPLIED >
<!ELEMENT <a href="fonts.html#FontFaceNameElement">font-face-name</a> EMPTY >
<!ATTLIST <a href="fonts.html#FontFaceNameElement">font-face-name</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
name CDATA #IMPLIED >
<!ELEMENT <a href="fonts.html#DefinitionSrcElement">definition-src</a> EMPTY >
<!ATTLIST <a href="fonts.html#DefinitionSrcElement">definition-src</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#xlinkRefAttrs">%xlinkRefAttrs;</a>
<a href="struct.html#xlinkRefAttrs">xlink:href</a> <a href="struct.html#uriReferenceDefinition">%URI;</a> #REQUIRED >
<a name="DefinitionsMetadata" id="DefinitionsMetadata"></a>
<!-- ==============================================================
DECLARATIONS CORRESPONDING TO: <a href="metadata.html">Metadata</a>
============================================================== -->
<!ENTITY % metadataExt "" >
<!ELEMENT <a href="metadata.html#MetadataElement">metadata</a> (#PCDATA %metadataExt;)* >
<!ATTLIST <a href="metadata.html#MetadataElement">metadata</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a> >
<a name="DefinitionsExtend" id="DefinitionsExtend"></a>
<!-- ==============================================================
DECLARATIONS CORRESPONDING TO: <a href="extend.html">Extensibility</a>
============================================================== -->
<!ENTITY % foreignObjectExt "" >
<!ELEMENT <a href="extend.html#ForeignObjectElement">foreignObject</a> (#PCDATA %ceExt;%foreignObjectExt;)* >
<!ATTLIST <a href="extend.html#ForeignObjectElement">foreignObject</a>
<a href="struct.html#StdAttrs">%stdAttrs;</a>
<a href="struct.html#TestAttrs">%testAttrs;</a>
<a href="struct.html#LangSpaceAttrs">%langSpaceAttrs;</a>
<a href="struct.html#ExternalResourcesRequiredAttribute">externalResourcesRequired</a> %Boolean; #IMPLIED
<a href="styling.html#ClassAttribute">class</a> %ClassList; #IMPLIED
<a href="styling.html#StyleAttribute">style</a> %StyleSheet; #IMPLIED
<a href="styling.html#UsingPresentationAttributes">%PresentationAttributes-All;</a>
<a href="coords.html#TransformAttribute">transform</a> <a href="coords.html#TransformList">%TransformList;</a> #IMPLIED
<a href="script.html#EventHandling">%graphicsElementEvents;</a>
<a href="extend.html#ForeignObjectElementXAttribute">x</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="extend.html#ForeignObjectElementYAttribute">y</a> <a href="types.html#DataTypeCoordinate">%Coordinate;</a> #IMPLIED
<a href="extend.html#ForeignObjectElementWidthAttribute">width</a> <a href="types.html#DataTypeLength">%Length;</a> #REQUIRED
<a href="extend.html#ForeignObjectElementHeightAttribute">height</a> <a href="types.html#DataTypeLength">%Length;</a> #REQUIRED
%StructuredText; >
</pre>
<hr class="navbar" />
<div class="navlinks">
<p><a href="extend.html">previous</a> <a href="svgdom.html">next</a>
<a href="index.html#minitoc">contents</a>
<a href="eltindex.html">elements</a>
<a href="attindex.html">attributes</a>
<a href="propidx.html">properties</a>
<a href="indexlist.html">index</a> </p>
</div>
</body>
</html>
|