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> · <a href="#usage">Usage</a> ·
<a href="#resources">Resources</a> · <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égory Chazalon has provided <a
href="http://site.voila.fr/xmlschema/xschema.htm">un sommaire en
franç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 & 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ø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&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 <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® 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® 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® 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 & 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ä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 & 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 & 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 <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&frame=true">http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/000/976/msdncompositedoc.xml&frame=true</a>
and implements the XML Schema Part 1: Structures
<http://www.w3.org/TR/xmlschema-1/> and the XML Schema Part 2:
Datatypes <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 & 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 <include>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&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> © 2000-2007
<a href="/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</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:
-->