Schema 88.2 KB
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
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>W3C XML Schema</title>
<link href="../StyleSheets/base.css" rel="stylesheet" type="text/css"/>
<style type="text/css">
  div.divbody {
    margin-left: 20%;
  }
  h2 {
    padding-top: 2px;
    padding-bottom: 3px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 3em;
    border-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid
  }
  h3 {
    margin-top: 1in;
    margin-bottom: 0em;
    padding-top: 2px;
    padding-bottom: 3px;
    padding-left: 0px;
    padding-right: 0px;
    border-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid
  }
  h4 {
    margin-top: 3em;
    margin-bottom: -1em;
    padding: 2px 0px 3px 0px;
    border-width: 1px;
    border-top-style: solid;

  }
  hr.conditional {
    width: 0;
  }
</style>
</head>

<body bgcolor="#FFFFFF">
<p><a href="../"><img border="0" alt="W3C" src="../Icons/w3c_home"/></a>
<!--* <a href="../Architecture/"><img width="212" height="48" alt="Architecture Domain" border="0" src="../Icons/arch"/></a> *-->
<a href="../../UbiWeb/" rel="in-domain"><img src="../../Icons/ubi212" alt="Ubiquitous Web Domain" height="48" width="212"/></a></p>

<h1>XML Schema</h1>

<p align="center"><a href="#Tools">Tools</a> &#183; <a href="#usage">Usage</a> &#183;
<a href="#resources">Resources</a> &#183; <a href="#dev">Specifications and
Development</a></p>

<div class="divfront">
<p>XML Schemas express shared vocabularies and allow machines to carry out
rules made by people. They provide a means for defining the structure,
content and semantics of XML documents.  in more
detail.
XML Schema was approved as a W3C Recommendation on 2 May 2001 and a second
edition incorporating many errata was published on 28 October 2004; see
<a href="#dev">reference list</a> for pointers.</p>

 <p>The XML Schema Working Group, part of the <a href="Activity.html">XML Activity</a>, is responsible for the W3C's
work on this topic -- for details see the Working Group's 
<a href="http://www.w3.org/XML/2010/10/schema-charter.html">charter</a>.
W3C Members can also participate in the W3C XML Schema Interest Group,
a forum for the discussion of technical issues relating to the
development of XML Schema.</p>


<p>See also: Robin Cover's <a href="http://xml.coverpages.org/schemas.html">index of XML Schema
materials</a>.</p>
<!--*
<p>Gr&#233;gory Chazalon has provided <a
href="http://site.voila.fr/xmlschema/xschema.htm">un sommaire en
fran&#231;ais</a>.</p>
*-->
</div>
 
 

<div class="div1" style="background-color: #8888FF; 
	margin-bottom: 1em; 
	margin-top: 1em; 
	padding-top: 0.1em; padding-bottom: 0.1em;
	padding-left: 1.5em; padding-right: 1.5em;
	margin-left: 10%; 
	margin-right: 10%">
<div class="div1" style="background-color: #88FF88; 
	margin-top: 1.5em; 
	margin-bottom: 1.5em; 
	padding-top: 0.1em; padding-bottom: 0.1em;
	padding-left: 1.5em; padding-right: 1.5em;
	margin-left: 1.5em; 
	margin-right: 1.5em">
<h2 style="text-align: center;"><strong>XML Schema 1.1<br/>Status</strong></h2>

<p>The XML Schema WG is currently working towards the completion of XML Schema 1.1, which is intended to be mostly
compatible with XML Schema 1.0 and to have approximately the same
scope, but also to fix bugs and make whatever improvements we can,
consistent with the constraints on scope and compatibility.  Candidate Recommendation drafts of <a href="http://www.w3.org/TR/xmlschema11-2/">XML Schema 1.1
Part 2: Datatypes</a> and <a href="http://www.w3.org/TR/xmlschema11-1/">XML Schema 1.1
Part 1: Structures</a> are available:  The Working Group is extending the
coverage of the <a href="http://www.w3.org/XML/2004/xml-schema-test-suite/index.html">Test Collection</a> and several implementations are under development.</p>

<p>If you have suggestions for specific comments on XML Schema
1.1 (or suggestions for later versions), please let us know.  The best way to do
that is to add an entry to the W3C's <a href="http://www.w3.org/Bugs/Public/">public 
installation of Bugzilla</a>,
which the WG uses to track issues and enhancement requests,
specifying "XML Schema" as the 'product' name.  Full instructions
can be found at <a href="http://www.w3.org/XML/2006/01/public-bugzilla">http://www.w3.org/XML/2006/01/public-bugzilla</a>. If access to
Bugzilla is not feasible, please send your comments to the W3C XML
Schema Working Group's public comments mailing list, 
<a href="mailto:www-xml-schema-comments@w3.org">www-xml-schema-comments@w3.org</a> 
(<a href="http://lists.w3.org/Archives/Public/www-xml-schema-comments/">archive</a>).
Please note that both the Bugzilla installation and the comments list are 
not only public-write but also
public-read; don't say things you don't want seen in public.
Each Bugzilla entry and email message should contain only one
comment.
</p>
<p>The Bugzilla system should also be used to report errors with XML Schema 1.0.</p>

<p>Thanks!</p>
</div>
</div>
 

<div class="div1">
<h2><a id="Tools" name="Tools">Tools</a></h2>
<!--* what is the ordering principle here?
    * 2003-11-24: MSM imposes the principle:  news
    *   at top, then alphabetical.
    *-->

<!--* Last scanned xmlschema-dev for entries: 2008-01-08, HST
    *-->

<div class="divbody">
<p>If you want yours listed here, 
please send an announcement to <a href="#xmlschema-dev">xmlschema-dev</a>.</p>
<p>Recent changes / news:</p>
<ul>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2010Jan/0000.html">2010-01-05</a> generate bindings from XML Schema</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2009Nov/0010.html">2009-11-19</a> Python XML Schema Bindings</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2008Jan/0015.html">2008-01-06</a> Visual Schema</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Dec/0011.html">2007-12-12</a> Stylus Studio 2008 released</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Nov/0019.html">2007-11-13</a> CodeSynthesis XSD/e 2.0.0 released</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Nov/0011.html">2007-11-04</a>
Saxon 9.0</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Oct/0049.html">2007-10-23</a> Liquid XML Studio 2008</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Oct/0046.html">2007-10-17</a>
Intel XML Software</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Sep/0027.html">2007-09-20</a> XSD/e version 1.1.0</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Sep/0025.html">2007-09-17</a> XMLSpy/Altova</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Sep/0003.html">2007-09-03</a> Xerces-C++ 2.8.0</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Aug/0043.html">2007-08-22</a> LMX V3.4</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Aug/0029.html">2007-08-16</a> SchemaXpert</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Aug/0000.html">2007-08-01</a>
CodeSynthesis XSD 3.0.0</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Jun/0003.html">2007-06-05</a> xchecker</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007May/0030.html">2007-05-17</a> oNVDL</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007May/0008.html">2007-05-08</a> oXygen XML version 8.2</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Jan/0044.html">2007-01-22</a> DocFlex/XSD</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2006Nov/0016.html">2006-11-28</a>LINQ to XSD</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2006Nov/0009.html">2006-11-17</a>SchemaAgent 2007</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2006Oct/0049.html">2006-10-18</a> XSDBench</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2006Sep/0077.html">2006-09-22</a>XmlPad</li>
<li>2006-09-21 ITCworks</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2006Sep/0050.html">2006-09-19</a> xnsdoc 1.2 - XML Schema documentation generator</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2006Sep/0018.html">2006-09-13</a>BRICS Schematools</li>
 <li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2006Sep/0012.html">2006-09-07</a>EditiX</li>
</ul>
<p>Tools are listed alphabetically:
 <a href="#BRICS">BRICS Schematools</a>,
<a href="#Castor">Castor</a>,
<a href="#CodeSynthesis">CodeSynthesis XSD</a>,
<a href="#CodeSynthesis2">CodeSynthesis XSD/e</a>,
 <a href="#DocFlex">DocFlex/XSD</a>,
<a href="#dtd2xs-LuMriX">dtd2xs (LuMriX)</a>,
<a href="#Dtd2Xs-Syntext">Dtd2Xs (Syntext)</a>,
<a href="#EDIFIX">EDIFIX</a>,
 <a href="#EditiX">EditiX</a>,
 <a href="#generateDS">generateDS</a>
 <a href="#Intel">Intel XML Software</a>,
<a href="#ITCWorks">ITCWorks</a>,
<a href="#JavaX">Java-X</a>,
<a href="#JaxBRI">JAXB Reference Implementation</a>,
<a href="#JaxFront">JaxFront</a>,
<a href="#JaxMe">JaxMe</a>,
<a href="#JBind">JBind</a>,
<a href="#KLEEN">KLEEN</a>,
 <a href="#LINQ">LINQ to XSD</a>,
<a href="#Liquid">Liquid XML</a>,
<a href="#LMX">LMX</a>,
<a href="#MSXML">MSXML</a>,
<a href="#netbeans">NetBeans Schema support</a>,
<a href="#oNVDL">oNVDL</a>,
<a href="#oXygen">oXygen</a>,
<a href="#PyXB">PyXB</a>,
<a href="#Saxon">Saxon</a>,
<a href="#SchemaAgent">SchemaAgent</a>,
 <a href="#SchemaXpert">SchemaXpert</a>,
<a href="#Schema-Forms">Schema-Forms</a>,
<a href="#Schematron-Validator">Schematron Validator</a>,
<a href="#Schema-Utilities">Schema Utilities</a>,
<a href="#Schema-Viewer">Schema Viewer</a>,
<a href="#Syntext-Serna">Syntext Serna</a>,
<a href="#SQC">SQC</a>,
<a href="#Stylus-Studio">Stylus Studio</a>,
<a href="#visualschema">Visual Schema</a>
<a href="#X2U">X2U</a>,
<a href="#XBinder">XBinder</a>,
<a href="#XBuilder">XBuilder</a>,
<a href="#xchecker">xchecker</a>,
<a href="#Xerces-Cpp">Xerces-C(++)</a>,
<a href="#Xerces-J">Xerces-J</a>,
<a href="#XML-Architect">XML Architect</a>,
<a href="#XMLBeans">XML Beans</a>,
<a href="#XML-Datatypes-Library">XML Datatypes Library</a>,
<a href="#XML-Diff-and-Patch">XML Diff and Patch</a>,
<a href="#XMLEspresso">XMLEspresso</a>,
<a href="#XMLFox">XMLFox</a>,
<a href="#XML-Infoset-Browser">XML Infoset Browser</a>,
<a href="#XMLNanny">XML Nanny</a>,
<a href="#XMLObjective">XMLObjective</a>,
<a href="#XmlPad">XmlPad</a>,
<a href="#XML-Regular-Expressions">XML Regular Expressions</a>,
<a href="#XML-Schema-Object-Model">XML Schema Object Model</a>,
<a href="#XML-Schema-Validator">XML Schema Validator</a>,
<a href="#XMLServer">XMLServer</a>,
<a href="#XML-Spy">XML Spy</a>,
<a href="#XML..Validator..Schema">XML::Validator::Schema</a>,
<a href="#xnsdoc">xnsdoc</a>,
<a href="#XRay-Schema-Editor">XRay (Schema) Editor</a>,
<a href="#XS3P">XS3P</a>,
<a href="#xsdbench">XSDBench</a>,
<a href="#xsbrowser">xsbrowser</a>,
<a href="#XSD-Inference-Tool">XSD Inference Tool</a>,
<a href="#XSD_e">XSD/e</a>,
<a href="#xsddoc-Riede">xsddoc</a>,
<a href="#XSDDoc-Chen">XSDDoc</a>,
<a href="#xsdregex">xsdregex</a>,
<a href="#xsdc">XSD-to-C++</a>,
<a href="#XSDValid">XSDValid</a>,
<a href="#XSU">XSU</a>,
<a href="#XSV">XSV</a>
</p>
</div>



<!--
<h4><a name="name">name</a></h4>
<div class="divbody">
<p><a href="">[announce]</a> who when</p>
<p>describe <a href="">q.v.</a></p>
</div>
-->
 <div>
  <h4><a name="XML-Spy">Altova XML (XML Spy)</a></h4>
  <div class="divbody">
  <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Sep/0025.html">Version 2008 of the Altova XML product line is available</a> 2007-09-17</p>
  <p>Just a quick note to announce general availability of Version 2008 of
the Altova XML product line. A few new features are:</p>
  <ul>
   <li>Support for working with Open XML data in Microsoft(r) Word, Excel,
and now PowerPoint 2007 files in XMLSpy</li>
   <li>Database content editing  in XMLSpy and DatabaseSpy</li>
   <li>XInclude and XPointer support in XMLSpy</li>
   <li>Multi-file XPath evaluation in XMLSpy</li>
   <li>New aggregate and ValueMap data processing functions for data mapping
in MapForce</li>
   <li>Modular StyleVision design files for re-using stylesheet constructs</li>
   <li>Support for visualizing &amp; managing XSLT and WSDL file relationships in
SchemaAgent</li>
  </ul>
  <p>More info and screenshots: <a href="http://www.altova.com/whatsnew.html">http://www.altova.com/whatsnew.html</a>.
Download an upgrade or free trial: <a href="http://www.altova.com/download.html">http://www.altova.com/download.html</a></p>
</div>
 </div>
<h4><a name="BRICS">BRICS Schematools</a></h4>
 <div class="divbody">
  <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2006Sep/0018.html">dk.brics.schematools -
XML Schema, RELAX NG, DTD, XML graphs</a> Anders M&#xf8;ller 2006-09-13</p>
  <p>dk.brics.schematools is a Java package for manipulation and validation
of XML graphs (also known as Summary Graphs) and schemas written in
Restricted RELAX NG, DTD, or XML Schema, and for XPath evaluation on XML
graphs.
The first public release is now available from
             <a href="http://www.brics.dk/schematools/">http://www.brics.dk/schematools/</a></p>
 </div>
<h4><a name="Castor">Castor</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2002Jun/0019.html">Castor</a>,
Arnaud Blandin 2002-06-06</p>
<p>Can you please add a link to Castor (<a href="http://www.castor.org/">http://www.castor.org/</a>).  Castor
provides the only open-source Schema Object Model that loads your XML
Schema in a Java representation. It also generates Java classes given
an XML Schema and performs validation.</p>
</div>
 <h4><a name="LMX">Codalogic LMX</a></h4>
 <div class="divbody">
 <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Aug/0043.html">Codalogic LMX - XSD to C++ data binding compiler</a> Pete 
Cordell 2007-09-22</p>

 <p>LMX is an XML to C++ data binding code generation tool offering 
comprehensive XSD schema (and DTD) feature coverage. Focussing specifically 
on the nuances of C++, it comes with its own lightweight parser, for which 
compact and easy to build source code is available. Thus, in addition to 
being easy to use and deploy on Windows and Linux platforms, it is a great 
solution for cross-platform development.</p>

 <p>For more information, visit
<a href="http://www.codalogic.com/lmx/">http://www.codalogic.com/lmx/</a> 
(or the convenience URL
<a href="http://www.xml2cpp.com">http://www.xml2cpp.com</a>).</p>
 </div>
 <h4><a name="CodeSynthesis">CodeSynthesis XSD - XML Schema to C++ compiler</a></h4>

 <div class="divbody">
 <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Aug/0000.html">CodeSynthesis XSD 3.0.0 - Open-source XML Schema to C++ compiler</a> Boris Kolpackov 2007-08-01</p>

 <p>CodeSynthesis XSD is an open-source, cross-platform W3C XML Schema to C++
    data binding compiler. Provided with a schema, it generates C++ classes
    that represent the given vocabulary as well as parsing and serialization
    code. You can then access the data stored in XML using types and functions
    that semantically correspond to your application domain rather than
    dealing with elements, attributes, and text in a direct representation
    of XML such as DOM or SAX.</p>

 <p>XSD supports both in-memory and stream-oriented processing models by
    implementing two C++ mappings: C++/Tree and C++/Parser. The C++/Tree
    mapping represents the information stored in XML instance documents
    as a tree-like, in-memory object model. The C++/Parser mapping
    generates parser skeletons for data types defined in XML Schema. Using
    these parser skeletons you can build your own in-memory representations
    or perform immediate processing of XML documents.</p>

 <p>XSD is available on AIX, GNU/Linux, HP-UX, Mac OS X, Solaris, and Windows.
    Supported C++ compilers include: GNU g++, HP aCC, Intel C++, Sun C++,
    IBM XL C++, and MS Visual C++. More information as well as precompiled
    binaries for all supported platforms are available from
    <a href="http://www.codesynthesis.com/products/xsd/">http://www.codesynthesis.com/products/xsd/</a></p>
 </div>
  <h4><a name="CodeSynthesis2">CodeSynthesis XSD/e - validating XML processing for embedded systems</a></h4>

 <div class="divbody">
 <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Nov/0019.html">CodeSynthesis XSD/e 2.0.0 released</a> Boris Kolpackov 2007-11-13</p>

 <p>CodeSynthesis XSD/e is an open-source XML parser/serializer generator
    for mobile and embedded systems. It provides event-driven,
    stream-oriented XML parsing, XML serialization, XML Schema validation,
    and C++ data binding while maintaining a small footprint and
    portability.</p>

 <p>Compared to general-purpose validating XML processors, the XSD/e-generated
    code is 2-10 times faster while maintaining the lowest static and
    dynamic memory footprints. For example, a validating parser executable
    can be as small as 120KB in size. XSD/e is also highly-portable and can
    be used without STL, RTTI, iostream, C++ exceptions, and C++ templates.</p>

 <p>Supported embedded toolchains include GNU g++ 2.95.x-4.x.x, eMbedded
    Visual C++ 4.0, and Visual Studio 2005 with Smart Devices support.
    Precompiled binary distributions are available for GNU/Linux, Solaris,
    and Windows host development platforms.</p>

 <p>More information, documentation, source code, and precompiled binaries
    are available from
    <a href="http://www.codesynthesis.com/products/xsde/">http://www.codesynthesis.com/products/xsde/</a></p>
 </div>

 <h4><a name="DocFlex">DocFlex/XSD</a></h4>
 <div class="divbody">
  <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Jan/0044.html">DocFlex/XSD - a new template-driven XML Schema documentation generator</a> Leonid Ruby 2007-01-22</p>
  <p>DocFlex/XSD is a new easy adjustable template-driven XML Schema
documentation generator.</p>
  <p>It is able to generate professional quality documentation for any
W3C XML Schema(s) in the form of both multi-framed hypertext HTML
and printable RTF output.</p>
  <p>For lots more information and downloads, [see]
<a href="http://www.filigris.com/products/docflex_xsd/">http://www.filigris.com/products/docflex_xsd/</a></p>
 </div>

<h4><a name="dtd2xs-LuMriX">dtd2xs (LuMriX)</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2001Jun/0116.html">dtd2xs</a> v1.0 released (Joerg Rieger, Tue, Jun 19 2001).  v1.60
last updated 20 June 2003.
</p>
<p>DTD to XML Schema translator</p>
<p>Translate a Document Type Definition (DTD) into a XML Schema
(REC-xmlschema-1-20010502). The translator can map meaningful DTD
entities onto XML Schema constructs (simpleType, attributeGroup,
group), i.e. the XML document model is not anonymized. In addition,
the translator can map DTD comments onto XML Schema documentation
nodes in various ways.</p>
<p>Freely available as Java class and as standalone Java application: <a href="http://www.lumrix.net/dtd2xs.php">http://www.lumrix.net/dtd2xs.php</a>]</p>
</div>


<h4><a name="Dtd2Xs-Syntext">Dtd2Xs (Syntext)</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2003Aug/0043.html">Syntext
Dtd2Xs v1.3 - Complex&amp;Modularized XML DTD to XML Schema</a>: XML
DTD to XML Schema Converter, from Syntext.</p>
<p>"Dtd2Xs allows to convert complex, modularized XML DTDs and DTDs
with namespaces to XML Schemas. As an example of Dtd2Xs conversion
check out DocBook XML Schema generated fromXML DocBook DTD V4.2, and
XSL-FO Schema generated fromXSL-FO DTD."</p>
<p>Changes from last release: Multiple ATTLISTS for the same element
now handled correctly; When generating &lt;xs:import namespace="XX">,
XX is now namespace URI.</p>
<p>Available for Win32 and Linux: <a href="http://www.syntext.com/products/index.htm#Dtd2Xs">http://www.syntext.com/products/index.htm#Dtd2Xs</a>.</p>
<p>[Editor's note: this appears to be distinct from the other
<i>dtd2xs</i> in this list of tools.]</p>

</div>

<h4><a name="EDIFIX">EDIFIX 5.5R</a></h4>
 <div class="divbody"><p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2005Feb/0007.html">New CCTS/UBL Data Modeling and Schema Generation Software</a> Sylvia Webb 2005-02-05</p>
  <p>The scalable product line GEFEG EDIFIXR supports all processes involved in
the preparation of electronic business applications: . . . deriving compatible XML schemata from existing traditional EDI
guidelines. . .</p>
  <p>
The XML-UML EDIFIX is targeted for users who design professional business
messages with data modeling technology and as the next step represent and
further edit these data models in XML schemas.   Available at <a href="http://www.gefeg.com/en/index.htm">http://www.gefeg.com/en/index.htm</a></p>
 </div>
 
 <h4><a name="EditiX">EditiX</a></h4>
 <div class="divbody">
  <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2006Sep/0012.html">EditiX 5.0 - XML Editor
Released</a> A. Brillant 2006-09-07</p>
  <p>We are glad to announce the release 5.0 of your product EditiX : An XML
Editor and XSLT Debugger. This release includes about 50 improvements in
various application parts (Schema,DTD,FO,XSLT...). Prices starting at $22.  Details: <a href="http://www.editix.com">http://www.editix.com</a>.</p>
 </div> 
 <h4><a name="generateDS">generateDS</a></h4>
 <div class="divbody">
  <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2010Jan/0000.html">generateDS.py -- generate bindings from XML Schema</a> D. Kuhlman 2010-01-05</p>
  <p>generateDS.py generates Python bindings (data structures, class definitions)
from an XML Schema document.  These data structures represent the
elements in an XML instance document described by the XML Schema. 
generateDS.py also generates parsers (methods in the generated
class) that load an XML document into those data structures, export
methods that can be called to print out the XML instance document
or write it to a file, getter and setter methods, and other
support.  In addition, a separate file containing subclasses
(stubs) is optionally generated.  The user can add methods to the
subclasses in order to process the contents of an XML document.</p>
  <p>For more information, see the documentation at:
<a href="http://www.rexx.com/~dkuhlman/generateDS.html">http://www.rexx.com/~dkuhlman/generateDS.html</a>.</p>
 </div>
<h4><a name="Intel">Intel XML Software</a></h4>
<div class="divbody">
  <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Oct/0046.html">Intel's
  New XML Software Products</a> Thorsten Moeller, 2007-10-17</p>
 <p>
  Intel is delighted to announce the release of the Intel&reg; XML
  Software Suite Beta. The Beta package provides high performance XSLT
  processing, XPath, XML Parsing, DOM/SAX support, and XML Schema
  Validation functionality for Java and C/C++ environments.</p>
<p>You can
  register yourself to participate in the Intel&reg; XML Software Suite
  Beta program by visiting
  <a href="http://www.intel.com/cd/software/products/asmo-na/eng/366637.htm">http://www.intel.com/cd/software/products/asmo-na/eng/366637.htm</a>.</p>
<p>
  Additional Intel&reg; XML Software products and information can be found
  at <a href="http://www.intel.com/software/xml">http://www.intel.com/software/xml</a>.
</p>
</div>

<h4><a name="ITCWorks">ITCWorks</a></h4>
<div class="divbody">
<p>
ITCWorks provides advanced Java classes for handling XML Schemas.
ITCWorks can be downloaded from SourceForge.  
Additional whitepapers may be found at 
<a href="http://www.i-techcorp.com">www.i-techcorp.com</a>.
</p>

</div>

 <h4><a name="JavaX">Java-X</a></h4>
 <div class="divbody">
  <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2005Dec/0036.html">Java-X</a> John R. Snyder, 2005-12-27</p>
  <p>This Eclipse plug-in project is a code generator that outputs a W3C
validated XML Schema Definition from any Java class. The plug-in is designed for the Eclipse 3.1 Java perspective. Download the Java-X plug-in now from: <a href="http://www.java-x.us/downloads.htm">http://www.java-x.us/downloads.htm</a></p>
 </div>
 <h4><a name="JaxBRI">JAXB Reference Implementation</a></h4>
 <div class="divbody">
  <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2006Jan/0070.html">JAXB 2.0 RI Early Access 3 Released</a> Kohsuke Kawaguchi, 2006-01-23</p>
  <p>We are pleased to announce the availability of the 2.0 Reference 
Implementation Early Access 3 release.  This version corresponds to 
the JAXB Specification proposed final draft, which has already posted 
to the JAXB project some time ago. </p>
  <p>The binary can be downloaded from the following location, as well as 
online release notes.<br/> 
    [<a href="https://jaxb.dev.java.net/jaxb20-ea3/">https://jaxb.dev.java.net/jaxb20-ea3/</a>]</p>
 </div>
<h4><a name="JaxFront">JaxFront</a></h4>
<div class="divbody">
<p>JAXFront is a java technology to render electronic forms on multiple
UI channels (Java Swing, HTML, PDF) on the basis of an xml schema that
acts as a business model. The dynamically generated GUIs &amp; Forms allow
the user a sophisticated way of editing XML data without being exposed
to the underlying XML technology.
</p>
<p>Find an online demo and a free trial to download here:<a href="http://www.jaxfront.com">www.jaxfront.com</a>
</p>
</div>

<h4><a name="JaxMe">JaxMe</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2005Aug/0017.html">JaxMe
0.5</a> Jochen Wiedmann 2005-08-10</p>
 <p>The ws-jaxme team is proud to announce the availability of JaxMe 0.5. 
JaxMe aims to become an implementation of the JAXB 1.0 specification.</p>
<p>Apache
JaxMe is a Java/XML binding framework and aims to become an
implementation of the JAXB specification.
<a href="http://java.sun.com/webservices/technologies/index.jsp#Core_Web_Services">http://java.sun.com/webservices/technologies/index.jsp#Core_Web_Services</a>
for details on JAXB.</p>
<p>Compared to the version 0.4, the following features have been added: 
<br/>
- Mixed content is supported <br/>
- xs:extension is now properly mapped to Java inheritance.</p>
 <p>Compared to the beta release, several important bugs have been fixed.</p>
<p>JaxMe is available on <a href="http://ws.apache.org/jaxme/downloads.cgi">http://ws.apache.org/jaxme/downloads.cgi</a></p>
</div>

<h4><a name="JBind">JBind</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2002Sep/0095.html">A Java-XML databinding framework that supports the complete XML
schema with the exception of external parsed entities</a>, Stefan
Wachter, 2002-09-13.</p>
<p>Available at <a href="http://jbind.sourceforge.net/">http://jbind.sourceforge.net/</a>.</p>
<p>JBind consists of a schema compiler that generates Java sources
corresponding to a supplied schema. In addition it contains a schema
validating XML parser. (All of the W3C schema test collection tests
were passed with the exception of some tests that seem to be
incorrect).
</p>
</div>

<h4><a name="KLEEN">KLEEN</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2003Sep/0099.html">Graphical authoring tool KLEEN</a> Berthold Daum 2003-09-26</p>
<p>Asset Oriented Modeling (AOM) is an open conceptual modeling method
combining Higher Order Entity Relationship Modeling with Hedge-Regular
Grammars. The graphical tool KLEEN supports the creation and
validation of asset oriented models. It can generate code in various
formats such as XML Schema, Java, XMI, and SQL. KLEEN supports various
refactoring methods for models and generated code, including the
translations of non-deterministic structures into deterministic
schemata. Available at <a href="http://www.aomodeling.org/">http://www.aomodeling.org/</a>.</p>
</div>
 <h4><a name="LINQ">LINQ to XSD</a></h4>
 <div class="divbody">
  <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2006Nov/0016.html">LINQ to XSD Preview
Alpha 0.1 released to the web</a> Ralf L&#xe4;mmel 2006-11-27</p>
  <p>LINQ to XSD is the code name of an incubation project that aims to provide .NET developers with support for typed XML programming on top of LINQ to XML. While the LINQ to XML programmer operates on generic XML trees, the LINQ to XSD programmer operates on typed XML trees -- instances of .NET types that model the XML types of a specific XML schema (XSD). LINQ to XSD can be used whenever you have an XML schema available, or you are willing to infer a schema from the XML data at hand. LINQ to XSD is integrated into Visual Studio; so you just tag an XML schema as an 'LINQ to XSD schema', build your project, and the automatically derived object model is then part of your solution -- just as if XML schemas were .NET types. The derived object model enforces various validation constraints imposed by the underlying XML schema.
See
<a href="http://blogs.msdn.com/xmlteam/archive/2006/11/27/typed-xml-programmer-welcome-to-linq.aspx">http://blogs.msdn.com/xmlteam/archive/2006/11/27/typed-xml-programmer-welcome-to-linq.aspx</a></p>
 </div>
 <h4><a name="Liquid">Liquid XML 2008</a></h4>
 <div class="divbody"><p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Oct/0049.html">Liquid XML Studio 2008 Released - A Freeware XML Development Environment</a> 2007-10-23</p>
  <p>Announcing the release of Liquid XML Studio 2008 
a Freeware XML Development Environment.</p>
  <p>Key features include</p>
  <ul>
    <li>An Advanced Graphical Schema Editor</li>
    <li>XML Editor, with auto-complete, syntax highlighting &amp; validation</li>
    <li>Web Service Browser, supports calling Soap services</li>
    <li>XPath Expression Builder, visualise XPath expressions</li>
    <li>Documentation Generator, HTML Docs from your XML schemas</li>
    <li>Code Generation, C++, C#, .Net, Java, VB .Net &amp; VB6 (trial)</li>
  </ul>
  <p>Download available from <a href="http://www.liquid-technologies.com/Product XmlStudio.aspx">http://www.liquid-technologies.com/Product XmlStudio.aspx</a></p>
 </div>
 <h4><a name="netbeans">NetBeans Schema support</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2006Jun/0020.html"></a>
Chris Webster  2006-06-25</p>
<p>The XML schema tools available in the NetBeans Enterprise Pack 5.5  
Early Access release allow you to visualize and edit XML schemas. The  
XML schema tools focus on complex information display and real-world  
use issues (for example, scalable visualization and editing of  
massive XML schemas). In addition, the XML schema tools reduce the  
complexity of creating and editing XML schemas, thus allowing someone  
who is not a schema expert to create and modify XML schema and other  
XML documents. Using the XML schema tools, you can reference external  
schemas and run advanced queries in the Analysis view.
</p>
<p>Using XML schema functionality, you can:
</p>
<ul>
<li>Visualize and edit an XML schema in a scalable fashion using
the Schema view</li>
<li>Edit a schema via an abstract instance view which provides an
editable visualization of the instance document structure</li>
<li>Query and Visualize the Schema</li>
<li>Perform refactoring across XML Schema, WSDL, and BPEL</li>
</ul>
<p>Netbeans Enterprise Pack Download:
<a href="http://www.netbeans.org/products/">http://www.netbeans.org/products/</a></p>
</div>
 <div>
  <h4><a name="oNVDL">oNVDL</a></h4>
  <div class="divbody">
   <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007May/0030.html">oNVDL version 20070517 adds an XSLT 2.0 implementation of NVDL dispatching</a> George Cristian Bina 2007-05-17</p>
   <p>A new version of oNVDL is available from
<a href="http://www.oxygenxml.com/onvdl.html">http://www.oxygenxml.com/onvdl.html</a></p>
   <p>oNVDL is an open source implementation of NVDL (Namespace-based 
Validation and Dispatching Language) in Java, based on Jing. oNVDL 
supports validation against XML Schema and also against Relax NG and 
Schematron.</p>
   <p>The new version adds an XSLT 2.0 implementation of NVDL dispatching and 
fixes a couple of issues.</p>
  </div>
 </div>
 <h4><a name="oXygen">oXygen</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007May/0008.html">oXygen XML Editor 8.2</a> George Cristian Bina 2007-05-08</p>
 <p>A new version of oXygen XML editor is available from our website
<a href="http://www.oxygenxml.com">http://www.oxygenxml.com</a>.
Version 8.2 introduces a concept of validation scenarios. These 
decouples the current file from the validation and allows you to specify 
a list of files to be validated instead, as well as the processors to be 
used. Thus it enables multiple validations in a single action and 
validating modules in the context they are used from.</p>
 <p>The new version adds support for ISO Schematron and that mans also 
support for XML Schema with ISO Schematron embedded rules including 
content completion inside annotation/appinfo for ISO Schematron and 
validation of XML files against XML Schema with embedded ISO Schematron 
rules.</p>
 <p>
Other important additions in version 8.2 are an XQuery debugger against 
MarkLogic 3.2 native XML database, a large file viewer capable of 
opening files larger than a Gigabyte, multi-line search/replace support, 
a number of component updates and a lot of other additions.</p>
 <p>To find the full list of new additions and more details please visit:
<a href="http://www.oxygenxml.com/index.html">http://www.oxygenxml.com/index.html</a>
</p>
</div>

<h4><a name="MSXML">MSXML</a></h4>
<div class="divbody">
<p>Microsoft XML Core Services 4.0 SP1 (formerly known as MSXML)</p>
<ul>
<li>Support of the World Wide Web (W3) Consortium final recommendation
for XML Schema, with both DOM and SAX.</li> 
<li>Substantially faster XSLT engine. Our tests show about x4, and for
some scenarios x8, acceleration.</li>
</ul>
<p>It is available free from <a href="http://msdn.microsoft.com/xml/">the MSDN XML site</a> (<a href="http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/001/766/msdncompositedoc.xml">exact location</a>).</p>
</div>
 <h4><a name="PyXB">PyXB</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2009Nov/0010.html">Python XML Schema Bindings 1.0.0</a> Peter A. Bigot 2009-11-18</p>
 <p>PyXB version 1.0.0 is now available from SourceForge at: 
<a href="http://sourceforge.net/projects/pyxb/">http://sourceforge.net/projects/pyxb/</a></p>
 <p>PyXB (Python XML Schema Bindings; "pixbee") is a pure Python package 
that generates Python source code for classes that correspond to data 
structures defined by XMLSchema.  In concept it is similar to JAXB for 
Java and CodeSynthesis XSD for C++.  The current release supports XML 
Schema 1.0.</p>
 <p>Version 1.0.0 is feature-complete and suitable for production 
development where validation of incoming and generated documents is 
desired.</p>
</div>
<h4><a name="Saxon">Saxon-SA</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Nov/0011.html">Saxon
9.0</a> Michael Kay 2007-11-04</p>
<p>Saxon 9.0 has been released.
</p>
<p>From the point of view of XML Schema support, there are a number of
interesting features:
</p><ol>
<li>a first implementation of the new &lt;xs:assert> mechanism in XML Schema
1.1</li>
<li>the ability to export and import the compiled schema in an XML
representation. This is useful both for performance - it's faster to load a
schema from this representation that from raw XSDL schema documents; and
also because the resulting export file is more amenable to application
processing than handling raw XSDL. (However, more work needs to be done on
documenting the format!)</li>
<li>a revamp of the com.saxonica.Validate command line interface allowing
validation of multiple instance documents against a schema built from
multiple schema documents.</li>
<li>A free evaluation license is available, and a full license for schema
processing only can be purchased for GBP 30</li>
<li>
Details at <a href="http://www.saxonica.com/">http://www.saxonica.com/</a>
</li>
</ol>
</div>
<h4><a name="SchemaAgent">SchemaAgent</a></h4>
 <div class="divbody">
  <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2006Nov/0008.html">Altova SchemaAgent
2007</a> Erin Cavanaugh 2006-11-17</p>
  <p>Altova SchemaAgent 2007 represents a new paradigm for modeling and
managing advanced schemas and their components in workgroups. It allows
you to view and manage XML Schema relationships in a visual way, and
construct complex schemas from distributed schema elements using
drag-and-drop functionality. In addition to XML Schema files, you can
also see XML Schemas used as sources or targets in Altova MapForce data
mappings.</p>
  <p>See <a href="http://www.altova.com/products/schemaagent/xml_schema_management.html">http://www.altova.com/products/schemaagent/xml_schema_management.html</a> for details.</p>
 </div>
 <div>
  <h4><a name="SchemaXpert">SchemaXpert</a></h4>
  <div class="divbody">
   <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Aug/0029.html">Create XML Documents directly from XML Schemas</a> 2007-08-16</p>
   <p>Utiware Software LLC has released SchemaXpert, a revolutionary new .Net
software which dynamically and accurately creates XML documents from XML
Schemas. Unlike existing XML data-binding code-generation tools, SchemaXpert
creates XML documents directly from XML Schemas, *no code generation needed*.
SchemaXpert utilizes drag and drop to link data references to objects in
your XML Schema and the SchemaXpert API traverses your XML Schema to
generate XML documents on the fly.</p>
   <p>SchemaXpert presents an intuitive and efficient way for you to easily keep
up with complex and fast-changing XML Schemas. SchemaXpert allows for easy
migration from older to newer versions of an XML Schema. SchemaXpert
features built-in support for a variety of major databases, including
Microsoft SQL Server, Microsoft Access, Oracle, IBM DB2, MySQL, Microsoft
Excel, dBase IV, Fox Pro, any ODBC and DSN data source, as well as flat
files such as Microsoft Word or your own application which supports
drag-and-drop.
SchemaXpert's revolutionary data-driven approach saves you time, stress, and
money at every stage of the software life cycle, while providing you with
maximum flexibility and control.
</p>
   <p>
For more information and downloads, please visit these links:
Utiware SchemaXpert's home page:
<a href="http://www.schemaxpert.com">http://www.schemaxpert.com</a>;
Free download of SchemaXpert and Sample Applications:
<a href="http://www.schemaxpert.com/Download.aspx">http://www.schemaxpert.com/Download.aspx</a></p>
  </div>
 </div>
<h4><a name="Schema-Forms">Schema-Forms</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2002Jun/0050.html">Schema-Forms
- XML based eForms program released</a> KK Aw 2002-06-11</p>
<p>Multicentric Technology is pleased to announce the release of
Schema-Forms, an XML Schema based eForms program.</p>
<p>Schema-Forms generate an eForm based on the XML-Schema and the
constraints specified in the schema are applied during data entry.
The output can be transformed to HTML with an XSLT document.</p>
<p>A shareware version of the program is available from <a href="http://www.multicentric.com">http://www.multicentric.com</a>.</p>
</div>

<h4><a name="Schematron-Validator">Schematron Validator</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2001Oct/0242.html">Free Windows tool supports XML Schema with embedded Schematron</a>,
Eddie Robertson, Oct 25 2001</p>
<p>Although primarily a Schematron tool, it also "handles DTDs, W3C
XML Schemas, and Schematron schemas embedded in W3C XML Schemas",
available from <a href="http://www.topologi.com/">Topologi</a>.</p>
</div>

<h4><a name="Schema-Utilities">Schema Utilities</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2001Apr/0074.html">Two small xml schema utilities</a> Francis Norton 2001-04-23</p>
<ol><li>
<strong>MSXML4 command line schema validation demo</strong>
<p>there is a small script file with samples at <a href="http://www.schemavalid.com/utils/msxsd.zip">http://www.schemavalid.com/utils/msxsd.zip</a> to demonstrate a
command line interface to msxml4 schema validation.  It's trivial, but
will save you an hour or two if you haven't done it before, given that
the current samples and documentation are very explicitly beta!</p>
<p>You can run it with</p>
<p><code>C:\xml>msxsd books.xml books.xsd</code></p>
</li>
<li><strong>Embedded Schematron Demo</strong>
<p>I have extended Eddie Robertson's demo of embedding and executing
schematron in xsd files so that it now works for schematron
constraints in included schemas too.</p>
<p>There's a zipped up demo at <a href="http://www.schemavalid.com/utils/xsd_include2sch.zip">http://www.schemavalid.com/utils/xsd_include2sch.zip</a>
</p>
<p>It assumes that you have <a href="http://www.ltg.ed.ac.uk/~ht/xsv-status.html">xsv.exe</a> though
it could be modified to work with MSXML4 too - using msxsd.js
above.</p>
</li>
</ol>
</div>

<h4><a name="Schema-Viewer">Schema Viewer</a></h4>
<div class="divbody">

<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2002Nov/0049.html">SchemaViewer 1.0</a>, Frank Kilkelly 2002-11-08</p>
<p>SchemaViewer 1.0 is a Java application that virtually eliminates
tedious browsing of XML Schema documents by representing them as a
easily navigatable hierarchical tree. The application is a Swing-based
GUI.  It is freely available to download at: <a href="http://oocities.com/frakilk/software.html">http://oocities.com/frakilk/software.html</a></p>
</div>

<h4><a name="Syntext-Serna">Syntext Serna</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2006Jan/0078.html">Syntext Serna - Schema Validating WYSIWYG XML Editor V2.5.0</a> Syntext 2006-01-26</p>
 <p>The second release candidate of V2.5.0 from the 11th of January is
announced to be V2.5.0 release.</p>
 <p>See the complete lists of features implemented and bugs fixed at:
<a href="http://www.syntext.com/products/serna/relnotes.htm">http://www.syntext.com/products/serna/relnotes.htm</a></p>
</div>

<h4><a name="SQC">SQC</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2003Jul/0102.html">IBM XML Schema Quality Checker</a>. Achille Fokoue 2003-07-26</p>
<p>XML Schema Quality Checker (SQC) is a program which takes as input
documents containing XML Schemas written in the W3C XML schema
language and diagnoses improper uses of the schema language. Where the
appropriate action to correct the schema is not obvious, the
diagnostic message may include a suggestion about how to make the
fix.</p>
<p>Version 2.2 now available (<a href="http://www.alphaworks.ibm.com/tech/xmlsqc">http://www.alphaworks.ibm.com/tech/xmlsqc)</a>:
"fixes from <em>XML Schema 1.0 Specification Errata</em> (as of June
1, 2003) implemented; use of Xerces 2.4; SQC can now run on JRE
1.4"</p>
</div>

<h4><a name="Stylus-Studio">Stylus Studio</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Dec/0011.html">Stylus Studio 2008 now available</a> Tony Lavinio 2008-12-12</p>

<p>Stylus Studio 2008 is now available for free trial download or
online purchase. Here are some of highlights:</p><ul>
<li>WSDL Editor with embedded XML Schema editor</li>
<li>XML Publisher for writing HTML+CSS or XSL:FO+PDF</li>
<li>Multiple XML Schema validation engines included</li>
<li>Editing support for gigabyte-sized files</li>
<li>Bundled with DataDirect XML Converters 3.1 including support for
HL7 (new), EANCOM, EDIFACT, IATA, and X12</li>
<li>Bundled with DataDirect XQuery 3.1</li>
</ul>

<p>You may download a free evaluation copy from <a href="http://www.stylusstudio.com/xml_download.html">http://www.stylusstudio.com/xml_download.html</a>.</p>
<p>Overview of XML Schema support in Stylus studio:
<a href="http://www.stylusstudio.com/xml_schema.html">http://www.stylusstudio.com/xml_schema.html</a></p>
</div>

<h4><a name="visualschema">Visual Schema</a></h4>

 <div class="divbody">
 <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2008Jan/0015.html">Visual XML Schemas</a> Siva Dirisala 2008-01-06</p>

 <p>Even though many of the XML Schemas are meant for functional users so
that
they can design new systems or map existing systems to be standards
compliant,
their complexity makes it difficult for these users to study them. Even many

software developers have difficulty understanding the XML Schemas due to
their
complexity. Visual Schema addresses this problem by presenting the XML
Schemas
as familiar and easily navigable html forms, typically found in enterprise
business applications, that help the users easily understand the structure
of
an XML document.</p>

 <p>Serveral open standards such as OAGIS and publicly available web
services
such as Amazon Web Services are available as Visual XML Schemas
at <a href="http://www.visualschema.com/">http://www.visualschema.com/
</a></p>
 </div>


<h4><a name="X2U">X2U</a></h4>
<div class="divbody">

<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2003Oct/0046.html">Announcement</a> for availability of X2U, Joerg Rieger,
2003-10-15</p>

<p>X2U - XML Editor is available for download from the LuMriX.net
site: <a href="http://www.lumrix.net/x2u/">http://www.lumrix.net/x2u/</a></p>
<p>Short description:</p>
<p>Existing XML editors still ignore the fact that users don't want to
read XML markup. Our view is: Not users have to align to XML, but XML
has to align to users.</p>
<p>Users fill out simple web forms, which are automatically derived
from XML models. The XML model provides the XML structure and an
interface (man-machine, machine-machine).</p>
<p>X2U accepts an XML document, an XML Schema, a DTD or an XML form
(XForms). All you need is a web browser. Forms often restrict the
contents an author wants to put in. The X2U approach is more flexible:
Simply change the XML model to customize the forms!</p>
<p>Feedback: Please feel free to send any feedback, comments or
suggestions to: <a href="mailto:editor@lumrix.net">editor@lumrix.net</a>.</p>
</div>
<h4><a name="XBinder">XBinder XSD to C/C++ schema compiler</a></h4>

 <div class="divbody">
 <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2005Dec/0025.html">XBinder XSD to C/C++ schema compiler</a> Ed Day 13-Dec-2005</p>

 <p>XBinder is an XML Schema to C/C++ Data Binding Tool. Given an XML schema or WSDL definition, it will produce 
 C or C++ code that consists of type definitions and encode/decode functions. This provides a complete Application 
 Programming Interface (API) for working with all of the message definitions contained within an XML schema 
 specification.
 </p> 
 <p>XBinder supports all types included within XML schema including complex and simple content and substitution 
 groups.  Also supported is include and import to allow schemas to be modularized.  Some large schemas that have 
 been compiled cleanly include UBL, FIXML, FpML, and CSTA.
 </p>
 <p>Further details including a free evaluation download can be found at 
 <a href="http://www.obj-sys.com/products_xbinder.shtml">http://www.obj-sys.com/products_xbinder.shtml</a></p>
 </div>

<h4><a name="XBuilder">XBuilder</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2002Feb/0024.html">Announcement for the release of XBuilder</a> Shagun Grover
2002-02-05</p>
<p>The much awaited product XBuilder 1.1 - the schema builder has been
released. The Schema Builder is so designed that all the base
information regarding the Schema entities is displayed in a
hierarchical format. In addition, the corresponding XML code for the
individual entity gets automatically generated without user
intervention. The 30 use trial version of XBuilder [has disappeared as of 2007-01 -- any info to ht@w3.org, please].</p>
</div>
<div>
 <h4><a name="xchecker">xchecker</a></h4>
 <div class="divbody">
  <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Jun/0003.html">xchecker - XPath 2.0 embedded in XML Schema</a> Andrew Welch 2007-06-03</p>
  <p>xchecker is a little utility I've written that (amongst other things)
allows you to embed XPath 2.0 in XML Schema:
<a href="http://xchecker.sf.net/">http://xchecker.sf.net/</a></p>
  <p>The xchecker processor implements the JAXP schema interfaces, using
the underlying JAXP schema processor to do the validation.
You can check anything you can you can write an XPath for.</p>
 </div>
</div>
<h4><a name="Xerces-Cpp">Xerces-C(++)</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Sep/0003.html">Xerces-C++ 2.8.0 released</a> Boris Kolpackov 2007-09-03</p>
 <p>I am pleased to announce the availability of Apache Xerces-C++ 2.8.0.
Xerces-C++ is an open-source validating XML parser written in a
portable subset of C++. It provides DOM (level 1, 2, and certain
parts of level 3), SAX, and SAX2 APIs and supports validation of
XML documents against DTD and XML Schema.</p>
 <p>
This release is primarily focused on bug fixes, optimizations and
build system improvements. For the complete list of changes in
this version see the release information page: <a href="http://xerces.apache.org/xerces-c/releases.html">http://xerces.apache.org/xerces-c/releases.html</a></p>
 <p>The source code archives and precompiled libraries are available
from the download page:
<a href="http://xerces.apache.org/xerces-c/download.cgi">http://xerces.apache.org/xerces-c/download.cgi</a></p>
</div>

<h4><a name="Xerces-J">Xerces-J</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2001Dec/0217.html">Xerces 2 Java Parser released</a> lmartin@ca.ibm.com 2001-12-20</p>
<p>This release now contains, among other features, full XML Schema
support (with complete constraint checking).  XML Schema support was
redesigned and reimplemented in Xerces 2.</p>
<p>For more information, pls see the Apache web site: <a href="http://xerces.apache.org/xerces2-j/index.html">http://xerces.apache.org/xerces2-j/index.html</a></p>
</div>

<h4><a name="XML-Architect">XML Architect</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2002Apr/0227.html">Sysonyx's xmlArchitect</a>, Bryce Nielsen, 2002-04-26</p>
<p>xmlArchitect is an intuitive XML Schema editor, displaying a
realtime treeview mockup of what the Instance XML Document should look
like while editing the XML Schema. Also, direct edits can happen
inside this XML Tree and the XML Schema will update itself to reflect
the new XML structure.</p>
<p>Product Information is at [<a href="http://www.sysonyx.com/Products/xmlDraft/index.asp">http://www.sysonyx.com/Products/xmlDraft/index.asp</a>]; Downloadable at [<a href="http://www.sysonyx.com/Products/xmlDraft/downloads.asp">http://www.sysonyx.com/Products/xmlDraft/downloads.asp</a>]</p>
</div>
<h4><a name="XMLBeans">XML Beans</a></h4>
 <div class="divbody">
  <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2005Dec/0016.html">Apache XMLBeans v2.1.0 available</a> Radu Preotiuc-Pietro 2005-12-09</p>
  <p>The Apache XMLBeans team is pleased to announce the availability of 
Apache XMLBeans v2.1.0. XMLBeans is a complete XML processing solution 
for Java, including XML Schema support, XML Schema to Java binding, 
lightweight fast Infoset access, XML Schema information access, DOM, SAX 
and StAX implementations, XPath/XQuery integration. Everything is 
available in a package that is easy to use and fully integrated, 
allowing the user to seamlessly switch between all APIs.</p>
  <p>Binary downloads for Windows and Unix are available from 
<a href="http://xmlbeans.apache.org/sourceAndBinaries/">http://xmlbeans.apache.org/sourceAndBinaries/</a> 
 </p>
  <p>[For those familiar with XMLBeans V1, see 
<a href="http://xmlbeans.apache.org/news">http://xmlbeans.apache.org/news</a> for a list of changes and additions in 
XMLBeans V2]</p>
 </div>
<h4><a name="XML-Datatypes-Library">XML Datatypes Library</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2001May/0008.html">Sun's
XML Datatypes Library</a> Kohsuke KAWAGUCHI May 04 2001</p>
<p><a href="http://java.sun.com/xml/">XML Datatypes
Library</a> is a Java implementation of W3C XML Schema Part 2. It can
be used from any Java code to</p>
<ul>
<li>validate strings with datatypes</li>
<li>convert strings into Java objects</li>
</ul>
</div>

<h4><a name="XML-Diff-and-Patch">XML Diff and Patch</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2002Aug/0195.html">Microsoft XML Diff and Patch Tool 1.0</a> Dare Obasanjo
2002-08-30</p>
<p>Microsoft XML Diff and Patch 1.0 is now released.  </p>
<p>You can get the assembly, source code, documentation and samples
from <a href="http://www.gotdotnet.com/team/xmltools/">http://www.gotdotnet.com/team/xmltools/</a> and allows to compare and
produce a diff for two arbitrary xml files, and to apply a patch to a
file.</p>
<p>Please send any comments/feedback to <a href="mailto:wdxtools@microsoft.com">wdxtools@microsoft.com</a></p>
</div>

<h4><a name="XMLEspresso">XMLEspresso</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2003Jul/0042.html">XMLEspresso 4.0 Announcement</a> Ajay Votra 2003-07-08</p>
<p>XMLEspresso 4.0 is a full featured, J2SE 1.4.x based XML Editor
available for evaluation (unlimited period) and purchase at: <a href="http://www.nubean.com/">http://www.nubean.com/</a>.</p>
<p>XMLEspresso 4.0 supports creation of W3C XML Schemas and XML
documents based on W3C XML Schemas.</p>
</div>
 
 <h4><a name="XMLFox">XMLFox</a></h4>
 <div class="divbody">
  <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2006Mar/0057.html">XMLFox Advanced XML/XSD editor</a> Russ Sabitov 2005-03-14</p>
  <p>XMLFox Advance is an intuitive xml and xml schema (XSD) editor, allows 
the xml developer to create schemas and show a visual representation 
of what the xml document will look like for that schema. 
XMLFox Advance supports Validation an XML against an XSD schema.</p>
  <p>You can find more info about the tool at the following website: 
<a href="http://www.XMLFox.com/">http://www.XMLFox.com/</a></p>
 </div>
 
<h4><a name="XML-Infoset-Browser">XML Infoset Browser</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2002Sep/0110.html">XML Infoset Browser for Java</a>, Ed Merks, 2002-09-18</p>
<p>We are very pleased to announce the availability of
org.eclipse.xsd, the XML Schema Infoset Model for Java, at Eclipse:<a href="http://www.eclipse.org/xsd/">http://www.eclipse.org/xsd/</a>.</p>
<p><code>org.eclipse.xsd</code> is a Java reference library that
implements the XML Schema Infoset Model as described in the W3C XML
Schema specifications.  We believe that it will be useful for any code
that examines, creates, or modifies XML Schemas (standalone or as part
of other artifacts, such as XForms or WSDL documents). The library
provides an API for manipulating the components of an XML Schema, as
well as an API for manipulating the DOM-accessible representation of
XML Schema as a series of XML documents, and for keeping these
representations in agreement as schemas are modified.</p>
</div>
 
 
<h4><a name="XMLNanny">XML Nanny</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2005Dec/0032.html">XML Nanny</a>, Todd Ditchendorf, 2005-12-16</p>
 <p>I've developed a free (as in beer) Cocoa XML Schema-related developer  
tool for Mac OS X 10.4 Tiger called XML Nanny: <a href="http://xmlnanny.com">http://xmlnanny.com</a>.</p>
 <p>XML Nanny is a graphical tool for checking XML documents for well- 
formedness or validity against a DTD or W3C XML Schema. XML Nanny can  
validate documents either locally or over the network.</p>
</div>
 
<h4><a name="XMLObjective">XMLObjective</a></h4>
 <div class="divbody">
 <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2005Jul/0034.html">new XMLSchema editor and binding tool</a> Aidan Russell 2005-07-21</p>
  <p>The tool 
provides a powerful XMLSchema editor, with binding classes generation in 
C++, Java and RDBs. Editing og XML and XSLT is also supported.</p>
  <p>The product URL is <a href="http://www.xmlobjective.com">www.xmlobjective.com</a> 
A free version is also provided supporting basic XMLSchema editing and validation.</p>
 </div>
 <h4><a name="XmlPad">XMLPad</a></h4>
 <div class="divbody">
  <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2006Sep/0077.html">WmHelp XmlPad
3</a>Semyon A. Chertkov 2006-09-22</p>
  <p>I'm glad to announce availability a new freeware version of WmHelp XMLPad.
It's now based on the Expat parsing engine and has full support for XML Schemas.
</p>
  <p>XML Schema editor with color syntax highlighting, line numbers,
element range navigation, and context-dependent source assistant
wizard.  Available absolutely free (freeware) without any
limitations. It does not contain any AdWare or SpyWare.
<a href="http://www.wmhelp.com/download.htm">http://www.wmhelp.com/download.htm</a></p>
 </div>
<h4><a name="XML-Regular-Expressions">XML Regular Expressions</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2000Dec/0105.html">XML Regexps for XML Schema from Hackerlab</a> XML Regexps for XML
Schema from Hackerlab</p>
<p>This used to say:</p>
<blockquote>We are distributing an efficient, open source Unicode
regular expression pattern matcher in a C library.  It implements the
regular expression language specified by W3C, in "XML Schema Part 2:
Datatypes".</blockquote>
<p>but the website is down and the project suspended for lack of
funding.  The source distribution is still available for the time
being at <a href="http://regexps.srparish.net/src/hackerlab/hackerlab-1.0pre2.tar.gz">http://regexps.srparish.net/src/hackerlab/hackerlab-1.0pre2.tar.gz</a>.</p>
</div>

<!--<h4>XML Regular Expressions</h4>
<div class="divbody"><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2000Dec/0105.html">XML Regexps for XML Schema from Hackerlab</a> Tom Lord 2000-12-14
<p><a href="http://www.regexps.com/src/docs.d/hackerlab/html/xml-re.html">XML
Regular expressions</a> We are distributing an efficient, open source Unicode regular expression
pattern matcher in a C library.  It implements the regular expression
language specified by W3C, in "XML Schema Part 2: Datatypes".</p>
</div>-->

<h4><a name="XML-Schema-Object-Model">XML Schema Object Model</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2002Jun/0001.html">Xml Schema Object Model (in the System.Xml.Schema namespace)</a>,
Microsoft 2002-06-03</p>
<p>System.Xml.Schema namespace contains the XML classes that provide
standards-based support for XML Schemas definition language (XSD)
schemas.  This namespace is part of the .Net Framework SDK <a href="http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/000/976/msdncompositedoc.xml&amp;frame=true">http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/000/976/msdncompositedoc.xml&amp;frame=true</a>
and implements the XML Schema Part 1: Structures
&lt;http://www.w3.org/TR/xmlschema-1/> and the XML Schema Part 2:
Datatypes &lt;http://www.w3.org/TR/xmlschema-2/> specifications.</p>
</div>

<h4><a name="XML-Schema-Validator">XML Schema Validator</a></h4>
<div class="divbody"><p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2002Oct/0056.html">Online W3C XML Schema Validator</a>, Microsoft, 2002-10-11</p>
<p>An online HTML form-based interface for validating schemas (XSD &amp; XDR) 
and instance documents using the System.Xml.XmlValidatingReader in the 
.NET framework [appears to have been withdrawn as of 2006-12]</p>
</div>
<h4><a name="XMLServer">XMLServer</a></h4>
 <div class="divbody">
  <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2006Feb/att-0051/XMLServer_Schema_Tool_Announcement.html">XMLServer</a> Vincent Buonomano, 2006-02-22</p>
  <p>The XMLServer presents an XML view of a relational database which is defined by an XML schema with all the necessary information contained in the appinfo elements of the schema. It serves the constructed XML to a browser, Java or Mathematica. You may get a record by key and the next or previous one.</p>
  <p>You may download it from <a href="http://www.hydrosoft.com.br/Downloads/XMLServer.zip">http://www.hydrosoft.com.br/Downloads/XMLServer.zip</a>, and freely use and distribute it.</p>
 </div>
<h4><a name="XML..Validator..Schema">XML::Validator::Schema</a></h4>
<div class="divbody">
<a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2003Oct/0002.html">XML::Validator::Schema 1.03</a>
<p>This Perl module allows you to validate XML documents against a W3C XML
Schema. This module does not implement the full W3C XML Schema
recommendation, but a useful subset. See
the SCHEMA SUPPORT section in the module documention.</p>
<p>You can install XML::Validator::Schema from CPAN, or download it
from SourceForge:
<a href="http://sourceforge.net/project/showfiles.php?group_id=89764">http://sourceforge.net/project/showfiles.php?group_id=89764</a></p>
</div>
<h4><a name="xnsdoc">xnsdoc</a></h4>
 <div class="divbody">
  <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2006Sep/0050.html">xnsdoc 1.2 - XML Schema
documentation generator</a> buldocs 2006-09-19</p>
  <p>xnsdoc 1.2 is now available, a professional tool to generate documentation
of W3C XML-Schema in a JavaDoc-like visualization.</p>
  <p>xnsdoc supports all common schema design practices like chameleon,
russian doll, salami slice, venetian blind schemas or circular schema
references.</p>
  <p>xnsdoc can be used from the command line, as an Apache Ant Task, as an
Apache Maven Plugin, as an eclipse plugin or integrated as a custom tool in
many XML development tools.</p>
  <p>Release 1.2 fixes all known bugs and comes with improved integration into
eclipse, Apache Maven and Apache Ant.</p>
  <p>You can download a free trial version at
<a href="http://www.buldocs.com/xnsdoc/download/">http://www.buldocs.com/xnsdoc/download/</a></p>
 </div>
<h4><a name="XRay-Schema-Editor">XRay (Schema) Editor</a></h4>
<div class="divbody"><p>Architag's XML Editor XRay now supports XML Schema (XSD) with its new 
version XRay 2.0. 

XRay 2.0 is available for free download from <a href="http://architag.com/xray/">http://architag.com/xray/</a>.</p>
<p>Full W3C XML Schema (also called XSD) support is built into version 2 of 
XRay. XSD schemas are automatically parsed according to the W3C 
specification to assure compliance. Then, a schema is available, using 
XML Namespaces, to validate other XML documents within XRay. </p>
</div>

<h4><a name="XS3P">XS3P</a></h4>
<div class="divbody">
<p>XS3p is a
schema documentation generator developed by Zar Zar Tun at
DSTC. Basically, it is an XSLT stylesheet that will generate an XHTML
document from an XSD schema. Some of its cool features are:
</p>
<ul>
<li>It provides links that allow the user to jump to the documentation of schema components that are referenced. </li>
<li>It provides a view of schema components' constraints as a sample XML instance. </li>
<li>For global type definitions, it shows the super- and sub- types of the type definition. </li>
<li>For global element declarations, it shows the substitution groups that the element declaration heads or belongs to. </li>
<li>It can sort schema components by type and name. </li>
<li>It has a glossary section which explains some XML Schema terminology. </li>
</ul>
 <p>DSTC no longer exists, and the original homepage for this tool is gone.  Both
<a href="#oXygen">oXygen</a> and <a href="#Stylus-Studio">Stylus Studio</a> appear to use it, and search engines can
locate copies of the stylesheet and, in some cases, the license without which it
cannot legally be used.</p>
</div>

<h4><a name="xsbrowser">xsbrowser</a></h4>
<div class="divbody"><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2001Oct/0120.html">xsbrowser
v2.0 released</a> Joerg Rieger 15 October 2001 

<p><a href="http://www.lumrix.de/xsbrowser/">xsbrowser</a>
allows to navigate a DTD- or XML-Schema (rec-xmlschema-1-20010502)
using a web browser.</p>
<p>xsbrowser hides the document model's representation syntax and shows
only the knowledge that is significant for the construction of valid
documents. </p>
<p>Free available as Java source</p>
</div>

<h4><a name="xsdbench">XSDBench XML Schema Benchmark</a></h4>

 <div class="divbody">
 <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2006Oct/0049.html">XSDBench XML Schema Benchmark 1.0.0 released</a> Boris Kolpackov 2006-10-18</p>

 <p>XSDBench is an open-source W3C XML Schema benchmark that compares the
    performance of validating XML parsers. It measures validation throughput,
    statically-linked test executable size, and, where possible, peak heap
    and stack memory usage during parsing. The following parsers are
    supported in the latest release:</p>

 <ul>

   <li>Apache Xerces-C++</li>
   <li>CodeSynthesis XSD</li>
   <li>Gnome Libxml2</li>
   <li>Microsoft XML Core Services (MSXML)</li>
   <li>Oracle XDK</li>
 </ul>

 <p>More information on the benchmark architecture, results, as well as
    the benchmark source code are available from
    <a href="http://www.codesynthesis.com/projects/xsdbench/">http://www.codesynthesis.com/projects/xsdbench</a></p>
 </div>

<h4><a name="XSD-Inference-Tool">XSD Inference Tool</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2002Dec/0025.html">XSD from examples</a>, Microsoft, 2002-12-14</p>
<p>We would like to announce the availabitlity of Microsoft XSD Inference
Beta 1 tool.  The Microsoft XSD Inference utility is used to create an XML Schema definition language (XSD) schema from an XML instance document. When provided with wellformed XML file, the utility generates an XSD that can be used to validate that XML file. You can also refine the XSD generated by providing the tool more well-formed XML files.
You can get the binaries and documentation from <a href="http://www.gotdotnet.com/team/xmltools/">http://www.gotdotnet.com/team/xmltools/</a></p>
</div>
 
 <div>
  <h4><a name="XSD_e">XSD/e</a></h4>
  <div class="divbody">
   <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2007Sep/0027.html">XSD/e 1.1.0 - validating XML parser generator for embedded systems</a> Boris
Kolpackov 2007-09-20</p>
   <p>CodeSynthesis XSD/e is an open-source XML parser generator for mobile and
embedded systems. It provides event-driven, stream-oriented XML parsing, XML
Schema validation, and C++ data binding while maintaining small footprint and
portability.</p>
   <p>Compared to general-purpose validating XML parsers, the XSD/e-generated
parsers are 2-10 times faster while maintaining the lowest static and dynamic
memory footprints. For example, a validating parser executable can be as small
as 120KB in size. XSD/e is also highly-portable and can be used without STL,
RTTI, iostream, C++ exceptions, and C++ templates.</p>
   <p>Supported embedded toolchains include GNU g++ 2.95.x-4.x.x, eMbedded Visual
C++ 4.0, and Visual Studio 2005 with Smart Devices support. Precompiled binary
distributions are available for GNU/Linux, Solaris, and Windows host
development platforms.</p>
   <p>More information, documentation, source code, and precompiled binaries are
available from <a href="http://www.codesynthesis.com/products/xsde/">http://www.codesynthesis.com/products/xsde/</a></p>
  </div>
 </div>

<h4><a name="xsddoc-Riede">xsddoc</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2005May/0069.html">xframe - xsddoc 0.8-beta released</a>, Kurt Riede, 2005-05-22.</p>
<p>xsddoc is an Open Source documentation tool for W3C XML Schema based on
XSLT. With xsddoc you can generate documentation of your XML Schema in a
JavaDoc like visualisation.

xsddoc can be used from the command line, as an Apache Ant Task or as an
Apache Maven Plugin or integrated as a custom tool in StylusStudio or XMLWriter\
.</p>
<p>You can download xsddoc <a href="http://xframe.sourceforge.net/xsddoc/index.html">http://xframe.sourceforge.net/xsddoc/index.html</a></p>
</div>

<h4><a name="XSDDoc-Chen">XSDDoc</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2003Oct/0050.html">XML Schema Documentation software</a>, Thomas Chen, 2003-10-15</p>
<p>XSDdoc is an XML Schema documentation software that transforms plain XML
files into cross-referenced, hyperlinked HTML documents and provides a
detailed functional report for each schema component. XSDdoc makes it
effortless to navigate through a large collection of XML vocabulary.</p>
<p>For a detailed product guide of XSDdoc 2.0, please visit our web site at
<a href="http://www.bluetetra.com/">http://www.bluetetra.com/</a>.
</p>
</div>

<h4><a name="xsdregex">xsdregex</a></h4>
<div class="divbody">
<p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2002Apr/0239.html">XSD
regex-> Java 1.4 regex</a>, James Clark 2002-04-30</p>
<p>I've written some Java code that translates from the syntax of XSD
regexes to the syntax of JDK 1.4 java.util.regex regexes.  The source,
binaries and documentation can be downloaded from: [<a href="http://www.thaiopensource.com/download/xsdregex-20020430.zip">http://www.thaiopensource.com/download/xsdregex-20020430.zip</a>]
</p>
<p>I am releasing it under a very liberal license (the BSD license),
which makes it free even for commercial use.</p>
</div>
 
 <h4><a name="xsdc">XSD-to-C++</a></h4>
 <div class="divbody">
  <p><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2005Oct/0028.html">xsd - a W3C XML Schema to C++ translator</a> Boris Kolpackov 2005-10-08</p>
  <p><i>xsd</i> is a cross-platform, open source W3C XML Schema to C++ 
   translator. It supports two C++ mappings: in-memory C++/Tree and 
   event-driven C++/Parser.</p>
  <p>The C++/Tree mapping consists of data types that represent the given 
   vocabulary, a set of parsing functions that convert XML instance 
   documents to a tree-like in-memory data structure, and a set of 
   serialization functions that convert the in-memory representation 
   back to XML.</p>
  <p>The C++/Parser mapping provides parser templates for data types 
   defined in XML Schema. Using these parser templates you can build 
   your own in-memory representations or perform immediate processing 
   of XML instance documents.</p>
  <p>Details and download from <a href="http://codesynthesis.com/products/xsd/">http://codesynthesis.com/products/xsd/</a></p>
 </div>

<h4><a name="XSDValid">XSDValid</a></h4>
<div class="divbody"><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2002Jan/0068.html">New
XML Schema Validation Engine</a> Hussein Shafie 2002-01-09
<p>The xsdvalid distribution contains the XML Schema
validation engine that will be integrated into the 
future XMLmind XML Editor product
( <a href="http://www.xmlmind.com/xmleditor/">http://www.xmlmind.com/xmleditor/</a> ).
</p><p>
This engine has been made available to schema and DTD
authors in the form of 3 command-line tools:
</p>
<ul><li>
xsdvalid: Checks an XML schema for validity. Checks an XML
document for validity against an XML schema.
</li><li>
dtdvalid: Checks a DTD for validity. Checks an XML document
for validity against a DTD.
</li><li>
dtdtoxsd: Converts a DTD to an XML schema.
</li></ul>
<p>The xsdvalid distribution can be downloaded from
[<a href="http://www.xmlmind.com/xvalid.html">http://www.xmlmind.com/xvalid.html</a>] .</p>
</div>

<h4><a name="XSU">XSU</a></h4>
<div class="divbody"><p>XSU, an Open Source upgrade transform from the 20001024 to the 20010330
version; free <a href="http://www.w3.org/2001/03/webdata/xsu">web-form
access</a>, from University of Edinburgh/W3C (beta);</p></div>


<h4><a name="XSV">XSV</a></h4> 
<div class="divbody">
<p>XSV, an Open Source XML Schema Validator, with <a href="http://www.w3.org/2001/03/webdata/xsv">web-form access</a> from
University of Edinburgh/W3C (beta) (<a href="http://www.ltg.ed.ac.uk/~ht/xsv-status.html">Status
page</a>)</p>
<p>Free download of <a href="ftp://ftp.cogsci.ed.ac.uk/pub/XSV/XSV31.EXE">self-installing
version</a> of XSV for WIN32.</p>
</div>

<!--* 
<div class="divbody">
<p><strong>Tools below here are for the previous, 20001024, version of XML
Schema</strong></p>
<ul>
<li>Evaluation version (30 day free use) of commercial <a href="http://new.xmlspy.com/download.html">XML Schema (and others) aware
editor/validator</a> from XML Spy</li>
<li>Free <a href="http://www.w3.org/2000/09/webdata/xsv">Web-form
access</a> to XSV, an XML Schema Validator from University of
Edinburgh/W3C (beta);</li>
<li>Free download of <a href="ftp://ftp.cogsci.ed.ac.uk/pub/XSV/XSV11a.EXE">self-installing
version</a> of XSV for WIN32.</li>
<li>Free, downloadable <a href="http://technet.oracle.com/tech/xml/">XML
Schema validator</a> from Oracle, C, C++ and Java versions.</li>
</ul>

<p><strong>Tools below here are for the previous, 20000407, version of XML
Schema</strong></p>
<ul>
<li>Free <a href="http://www.w3.org/2000/06/webdata/xsv">Web-form
access</a> to previous (2000407 version of XML Schema) XSV, an XML Schema
Validator from University of Edinburgh/W3C (alpha);</li>
<li><a href="../2000/04/schema_hack/">A Conversion tool from DTD to XML
Schema</a>
in perl; open source.</li>
<li>Free, downloadable <a href="http://xml.apache.org/xerces-j/">XML Schema
validator</a> from the Apache project;</li>
<li>Online <a href="http://www.xmlschema.com/">validation/conversion</a>,
requires registration, from TIBCO Extensibility;</li>
</ul>
</div>
*-->
</div>

<div class="div1">
<h2><a id="usage" name="usage">Usage</a></h2>
<div class="divbody">
<ul>
<li><a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2001Jun/0230.html">LOGML
(Log Markup Language) Draft Specification and Schema</a> John Punin Jun
29 2001 </li>
<li>OpenGIS Consortium, Schema for <a href="http://opengis.net/gml/">Geography Markup Language (GML)</a> 2.0.
Three schema documents are normative:
<ul>
<li>feature.xsd defines an XML encoding for the OGC/ISO TC211 "Feature"
model for geospatial data,</li>
<li>geometry.xsd defines geometry elements &lt;include&gt;d into
feature.xsd</li>
<li>xlinks.xsd is a schema for XLinks (actually a placeholder until a
definitive version is provided by W3C) and is also used by
feature.xsd</li>
</ul>
Guidelines for developing usable application-specific schemas are
included as a normative chapter of the specification. A recent vote by
the Technical Committee of OGC has elevated GML 2.0 to the status of
"adopted technology". (<a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2001Jun/0221.html">update
28 Jun 2001</a>)</li>
<li><a href="http://www.cs.rpi.edu/~puninj/XGMML/">XGMML (eXtensible Graph
Markup and Modeling Language)</a>
15 Mar 2000 John Punin, Mukkai Krishnamoorthy, Dept of Computer Science
RPI (<a href="http://lists.w3.org/Archives/Public/xmlschema-dev/2001Jun/0173.html">update
25 Jun 2001</a>)</li>
<li>Experimental <a href="http://www.webmethods.com/1999/XSL/Transform/">schema for XSLT
1.0</a>, by Asir Vedamuthu of webMethods, Inc. "This schema is subject to
change and will contain the schema using the current syntax, Proposed
Recommendation (PR) or Recommendation XML Schema Definition Language
(XSDL). We plan to update this schema using PR XSDL ASAP."</li>
<li><a href="http://dev.w3.org/cvsweb/spec-prod/schema/">An XML Schema for
the XML Specification doctype</a>
by Norm Walsh, 12 October 2000.</li>
<li>Several dozen examples in Roger L. Costello's <a href="http://www.xfront.com">XML Schema Tutorial</a></li>
<li><a href="../Signature/">XML Digital Signatures</a>
: <a href="http://www.w3.org/TR/2000/WD-xmldsig-core-20000510/xmldsig-core-schema.xsd">schema</a>
in the <a href="http://www.w3.org/TR/2000/WD-xmldsig-core-20000510/">10
May 2000 draft</a></li>
<li><a href="http://www.abisource.com/">AbiWord</a>
: <a href="http://www.abisource.com/awml.xsd">schema</a> <br/>
<a href="http://www.abisource.com/mailinglists/abiword-dev/00/October/0381.html">update
Oct 27 2000</a></li>
<li>... some <a id="zlkwejr" name="zlkwejr" href="2000/04schema-hacking/">XML Schema hacking</a><br/>
March 2000 by Dan Connolly</li>
<li><a href="http://xml.coverpages.org/xmlSchemaForRDF.html">a stab
at an XML Schema for RDF</a>
<br/>
Rick JELLIFFE 26 Feb 2000 
<p>(<a href="../2000/07/rdf.xsd">revision</a> by Connolly)</p>
</li>
<li>... If you have a schema you would like to see listed here, or if you
have a set of test cases for use in software development, please send an
announcement to <a href="#xmlschema-dev">xmlschema-dev</a>. (If you are
impatient, you may also wish to send mail to <a href="mailto:cmsmcq@w3.org">Michael Sperberg-McQueen</a> calling his
attention to your email on xmlschema-dev and suggesting your materials be
added to this list.)</li>
</ul>
</div>

<div class="div2">
<h3>Presentations, guides, and tutorial materials</h3>
<div class="divbody">
<p>In addition <cite><a href="/TR/xmlschema-0/">XML Schema Part 0:
Primer</a></cite>, you may be interested in:</p>
<ul>
<li><a href="http://www.w3.org/TR/xmlschema-guide2versioning/">A 
Guide to Versioning XML Languages using XML Schema 1.1</a>, ed. David Orchard.
</li>
<li><a href="http://www.xfront.com">XML Schema
Tutorial</a>, by Roger L. Costello, September 2001</li>
<li><a href="http://www.xml.com/pub/a/2001/01/10/schemasincontext.html">The XML
Schema Specification in Context</a>
<br/>
by Rick Jelliffe, Academia Sinica Computing Centre<br/>
2001-01-10<br/>
compares XML Schema with XML DTDs, SGML DTDs, HyTime, and perl regular
expressions</li>
<li>
<!--* <a href="http://www.xmlasiapacific.com/html/PDF/RickJelliffe.pdf"> *-->
<a href="http://chinese-school.netfirms.com/computer-article-XML.html">
The Current State of the Art of Schema Languages for XML</a>, 
Rick Jelliffe, paper, XML Asia Pacific 2001, Sydney, Australia. 
A characterization and comments on schema languages for 
XML at the end of 2001</li>
<li><a href="http://www.cs.rpi.edu/~puninj/XMLJ/">Course
"Programming XML in Java" Web site</a>by John Punin, Autumn, 2001</li>
<li><a href="http://lucas.ucs.ed.ac.uk/xml-schema/">XML Schema, a
brief introduction</a>, by Ian Stuart, October 26, 2001</li>
<li>XML Schema tutorials materials: <a href="http://xml.coverpages.org/thompsonSchemaSlides19991220.htm">slides</a>,
<a href="http://xml.coverpages.org/thompsonSchemaAdds19991220.html">additional
materials</a><br/>
by Henry Thompson at <a href="http://www.gca.org/attend/1999_conferences/xml_99/default.htm">XML
99</a> in Philadelphia (a <a href="http://www.idealliance.org/events.asp">GCA Conference</a>)</li>
<li><a href="http://www.xml.com/pub/a/2000/11/29/schemas/part1.html">Using W3C XML Schema</a>
<br/>
by Eric van der Vlist, October 17, 2001</li>
<li><a href="http://www.xml.com/pub/a/1999/07/schemas/index.html">Schemas
for XML</a>
<br/>
by Norman Walsh, July 1, 1999</li>
<li>Kal Ahmed has created topic maps from the XML Schema family of  
specifications. The HTML-ized result is now up at  
<a href="http://www.techquila.com/topicmaps/xmlschema/">http://www.techquila.com/topicmaps/xmlschema/</a> </li>
<li>Danny Vint has created quick reference cards, available at <a href="http://www.xml.dvint.com/">http://www.xml.dvint.com/</a>.</li>
</ul>
</div>
</div>

<div class="div3">
<h3><a name="resources" id="resources">Resources</a></h3>

<h4>Schema for schemas</h4>
<div class="divbody">
<p>If you're looking for the schema and/or DTD for schema documents, they are here:</p>
<ul>
<li><a href="http://www.w3.org/2001/XMLSchema.xsd">Schema document for schema documents</a></li>
<li><a href="http://www.w3.org/2001/XMLSchema.dtd">DTD for schema documents</a> (driver
file; includes also <a href="http://www.w3.org/2001/datatypes.dtd">datatypes.dtd</a>)</li>
<li><a href="http://www.w3.org/2001/XMLSchema.html">RDDL document for the namespace
<tt>http://www.w3.org/2001/XMLSchema</tt></a></li>
</ul>
</div>
<h4>Test collection</h4>
<div class="divbody">

<p>The W3C XML Schema test collection can be downloaded from the
appropriate directory in the <a href="http://dev.w3.org/cvsweb/XML/xml-schema-test-suite/#dirlist">W3C
CVS server</a>.  The most recent version of the test suite is for <a href="http://dev.w3.org/cvsweb/XML/xml-schema-test-suite/2004-01-14/#dirlist">14
January 2004</a> (updated in April 2005).
</p>
<ul>
<li><a href="2004/xml-schema-test-suite/index.html">Test suite overview page</a></li>
<li><a href="2004/xml-schema-test-suite/schemafaq.html">Test suite FAQ</a></li>
<li><a href="2004/xml-schema-test-suite/schemaframework.html">Test suite framework</a></li>
<li><a href="2004/xml-schema-test-suite/XMLSchemaTS-Process.html">Test suite maintenance process</a></li>
<li><a href="2004/xml-schema-test-suite/xmlschema2002-01-16/xsts-2002-01-16.tar.gz">Download
revised original test collection (6.73 MB)</a></li>
<li><a href="2004/xml-schema-test-suite/xmlschema2004-01-14/xsts-2004-01-14.tar.gz">Download
2nd edition test collection (2.76 MB)</a></li>
</ul>


<p>As part of the process of getting XML Schema to Recommendation, a
draft <a href="http://www.w3.org/2001/03/XMLSchema/TypeLibrary.xsd">Type Library</a> is available, with definitions of complex types
attempting to cover many common needs, including general text content,
arrays, complex numbers and dimensioned quantities.</p>
</div>

<h4>Serialization of the PSVI</h4>
<div class="divbody">
<p>Richard Tobin and Henry S. Thompson have posted <a href="http://www.w3.org/2001/05/serialized-infoset-schema.html">a first cut
at an XML serialisation of the (PSV) Infoset</a>.</p>

<!--*
<p>The W3C has launched a <a href="http://www.w3.org/2001/05/xmlschema-test-collection.html">Test
Collection Initiative</a> to help XML Schema processor implementors.</p>
*-->
</div>
</div>
</div>

<div class="div1">
<h2><a id="dev" name="dev">Specifications and Development</a></h2>
<div class="divbody">
<ul>
<li><p><cite><a href="../TR/xmlschema-0/">XML Schema Part 0: Primer</a></cite></p>
<p>
XML Schema Part 0: Primer is a non-normative document intended to provide an easily readable description of the XML Schema facilities, and is oriented towards quickly understanding how to create schemas using the XML Schema language. XML Schema Part 1: Structures and XML Schema Part 2: Datatypes provide the complete normative description of the XML Schema language. This primer describes the language features through numerous examples which are complemented by extensive references to the normative texts.</p> </li>
<li><p><cite><a href="../TR/xmlschema-1/">XML Schema Part 1:
Structures</a></cite></p></li>
<li><p><a href="../TR/xmlschema-2/"><cite>XML Schema Part 2:
Datatypes</cite></a></p></li>
<li><p><a href="../TR/xmlschema-ref/"><cite>XML Schema: Component
Designators</cite></a></p>
<p>Proposed mechanisms for referring to individual
components from an XML Schema.</p></li>
<li><p><a href="http://www.w3.org/TR/xmlschema-guide2versioning/">Guide 
to Versioning XML Languages using XML Schema 1.1</a></p>
<p>Discusses issues in defining languages so as to be robust in the
face of changes, and gives examples of useful constructs in XML Schema
1.1.</p></li>
<li><p><a href="http://www.w3.org/TR/xml11schema10/"><cite>Processing XML 1.1
documents with XML Schema 1.0 processors</cite></a></p>
<p>May 2005: Working Group Note</p></li>
<li><p>Feb 1999: W3C Note: </p>
<p><a href="../TR/NOTE-xml-schema-req"><cite>XML Schema
Requirements</cite></a></p></li>
<li><p>List of <a href="http://www.w3.org/2005/05/xsd-versioning-resources.html">versioning-related 
resources</a></p></li>
<li><p>working group: <a href="Overview.html#schema-wg">XML Schema</a></p></li>
<li><p>feedback: <a href="http://lists.w3.org/Archives/Public/www-xml-schema-comments/">www-xml-schema-comments</a></p></li>
<li><p>discussion: <a id="xmlschema-dev" name="xmlschema-dev" href="http://lists.w3.org/Archives/Public/xmlschema-dev/"><code>xmlschema-dev@w3.org</code></a>,
<a href="http://lists.xml.org/archives/xml-dev/">xml-dev@lists.xml.org</a>, <a href="http://groups.google.com/groups?group=comp.text.xml&amp;hl=en">comp.text.xml</a></p></li>
<li><p>Last Call comments and their disposition: <a href="http://www.w3.org/2000/05/12-xmlschema-lcissues.html">HTML
version</a>; <a href="http://www.w3.org/2000/05/12-xmlschema-lcissues.xml">XML version
(with stylesheet for IE5)</a></p></li>
</ul>

<p>Developments in the community</p>
<dl>
<dt>Testing project at SourceForge</dt>
<dd><a href="http://xmlconf.sourceforge.net/?selected=schema">a testing
project at sourceforge</a>
started July 2000 by Curt Arnold</dd>
 
 
 <dt>XML Schema User Experience
 Workshop, 21-22 June 2005</dt>
<dd>
  <p>The W3C workshop on XML Schema user experiences gathered concrete reports 
 of user experience with XML Schema 1.0, and examined the full range of 
 usability, implementation, and interoperability problems around the 
 specification and its test suite. 
 </p>
  <p>The <a href="http://www.w3.org/2005/03/xml-schema-user-cfp.html">Call for
 Participation</a> and <a href="http://www.w3.org/2005/03/xml-schema-user-program">program</a> 
 have many of the details.</p>
 <p>Minutes and a chairs' report are expected to be made public real soon now.</p>
</dd>
</dl>
</div>

<h3>Submissions</h3>
<div class="divbody">
<p>Input into the development of XML Schema:</p>
<ul>
<li>Jan 2000: <a href="../TR/dt4dtd"><cite>Datatypes for DTDs (DT4DTD)
1.0</cite></a></li>
<li><a name="sox9809" id="sox9809">Sep '98</a>
: <a href="../TR/NOTE-SOX/"><cite>Schema for Object-oriented
XML</cite></a> submitted to W3C</li>
<li>Jan '99: <cite><a href="../TR/NOTE-ddml" name="DDML" id="DDML">Document
Definition Markup Language (DDML) Specification, Version 1.0</a></cite>
submitted to W3C</li>
<li><a name="xml-data9801" id="xml-data9801">Jan 1998</a>
: <a href="../TR/1998/NOTE-XML-data-0105/">XML Data</a> submitted to
W3C</li>
</ul>
</div>
</div>

<hr/>

<address>
<a href="http://validator.w3.org/"><img src="http://validator.w3.org/images/vxhtml10" height="31" width="88" align="right" border="0" alt="Valid HTML 4.0!"/>
</a> <a href="../People/cmsmcq/">C. M. Sperberg-McQueen</a> and <a href="http://www.ltg.ed.ac.uk/~ht/">Henry Thompson</a><br/>
Created April 2000<br/>
<small>$Revision: 1.152 $ $Date: 2011/11/02 05:26:39 $</small>
</address>

<p class="policyfooter"><small><a rel="Copyright" href="/Consortium/Legal/ipr-notice#Copyright">Copyright</a> &#xa9; 2000-2007 
<a href="/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>&#xae;</sup> (<a href="http://www.csail.mit.edu/index.php"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.org/"><acronym title="European Research Consortium for Informatics and 
Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. 

W3C <a href="/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>, <a rel="Copyright" href="/Consortium/Legal/copyright-documents">document 
use</a> 
and <a rel="Copyright" href="/Consortium/Legal/copyright-software">software 
licensing</a> rules apply. Your interactions with this site are in 
accordance 
with our <a href="/Consortium/Legal/privacy-statement#Public">public</a> and 
<a href="/Consortium/Legal/privacy-statement#Members">Member</a> privacy 
statements. 
</small></p>

</body>
</html>
<!-- Keep this comment at the end of the file
Local variables:
mode: xml
sgml-default-dtd-file:"/SGML/Public/Emacs/xhtml10.ced"
sgml-omittag:t
sgml-shorttag:t
End:
-->