|
||||||||||
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.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
org.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.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |