|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
com.jaxfront.core.xsdgen.DTDGenerator
public class DTDGenerator
DTDGenerator
Generates a possible DTD from an XML document instance.
Pure SAX version of the Saxon DTDGenerator
The program has no remaining dependencies on Saxon; all it needs is:
JAXP 1.1
SAX2
A JAXP 1.1 conformant XML parser
Java 1.2
| Constructor Summary | |
|---|---|
DTDGenerator()
|
|
| Method Summary | |
|---|---|
void |
characters(char[] ch,
int start,
int length)
Handle character data. |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name)
End of element. |
static java.net.URL |
generate(java.net.URL xmlURL)
Entry point Usage: java DTDSAXGen input-file >output-file |
static java.net.URL |
generateXSD(java.net.URL xmlURL)
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attributes)
Handle the start of an element. |
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
|---|
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DTDGenerator()
| Method Detail |
|---|
public static java.net.URL generate(java.net.URL xmlURL)
throws java.lang.Exception
java.lang.Exception
public static java.net.URL generateXSD(java.net.URL xmlURL)
throws java.lang.Exception
java.lang.Exception
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attributes)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXException
public void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXException
public void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||