DSD 2.0 Processor
A prototype Java processor for DSD 2.0 is freely available:
java -classpath jdom.jar:xerces.jar:automaton.jar:dsd.jar dk.brics.dsd.DSD instance schemawhere instance is the URL for the instance document you wish to validate and schema is the URL for the DSD 2.0 schema document to validate against. If the schema URL is omitted, the processor looks for a dsd processing instruction in the instance document to find the schema. (On Windows, replace ':' by ';' in the classpath.)
java -classpath jdom.jar:xerces.jar:automaton.jar:dsd.jar dk.brics.dsd.DSD \ http://www.w3.org/ http://www.brics.dk/DSD/xhtml1-transitional.dsd > outThis will detect three validity errors that appear on W3C's front page :-) (unless they recently have been corrected...)
java -classpath jdom.jar:xerces.jar:dtdparser.jar:dsd.jar dk.brics.dsd.converter.Main \ http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd > xhtml.dsd