In the years since XMLPatterns.com was launched, XML has moved from being a relatively obscure
technology to being a part of the everyday technologies that software developers use. Since XML design patterns
are an excellent way to pass knowledge on from the experts to XML newcomers, they have become more
important then ever. Designing good XML structure using DTDs, W3C XML Schema or RelaxNG
does not always come easily, and hopefully the patterns on this site will be able to help out.