- All Implemented Interfaces:
ARPConfig,ARPErrorNumbers,Names,ContentHandler,DTDHandler,EntityResolver,ErrorHandler,LexicalHandler
Transform DOM nodes of RDF.XML into Jena Models. Known not to work with Java
1.4.1.
-
Field Summary
Fields inherited from class org.apache.jena.rdfxml.xmlinput1.impl.XMLHandler
nullScopeHandler, nullStatementHandlerFields inherited from interface org.apache.jena.rdfxml.xmlinput1.ARPErrorNumbers
EM_ERROR, EM_FATAL, EM_IGNORE, EM_WARNING, ERR_ABOUTEACH_NOT_TOPLEVEL, ERR_BAD_RDF_ATTRIBUTE, ERR_BAD_RDF_ELEMENT, ERR_ENCODING_MISMATCH, ERR_GENERIC_IO, ERR_INTERNAL_ERROR, ERR_INTERRUPTED, ERR_LI_AS_TYPE, ERR_NOT_WHITESPACE, ERR_RESOLVING_AGAINST_MALFORMED_BASE, ERR_RESOLVING_AGAINST_RELATIVE_BASE, ERR_RESOLVING_URI_AGAINST_NULL_BASE, ERR_SAX_ERROR, ERR_SAX_FATAL_ERROR, ERR_STRING_NOT_NORMAL_FORM_C, ERR_SYNTAX_ERROR, ERR_UNABLE_TO_RECOVER, ERR_URI_NOT_NORMAL_FORM_C, ERR_UTF_ENCODING, IGN_NO_BASE_URI_SPECIFIED, IGN_XMLBASE_SIGNIFICANT, IGN_XMLBASE_USED, WARN_BAD_NAME, WARN_BAD_NAMESPACE_URI, WARN_BAD_RDF_NAMESPACE_URI, WARN_BAD_XML, WARN_BAD_XML_NAMESPACE_URI, WARN_BAD_XMLLANG, WARN_BIG_FILE, WARN_DEPRECATED_XMLLANG, WARN_ENCODING_MISMATCH, WARN_IN_STRICT_MODE, WARN_LEGAL_REUSE_OF_ID, WARN_MALFORMED_URI, WARN_MALFORMED_XMLLANG, WARN_MINOR_INTERNAL_ERROR, WARN_NON_IANA_ENCODING, WARN_NONCANONICAL_IANA_NAME, WARN_NOT_RDF_NAMESPACE, WARN_PROCESSING_INSTRUCTION_IN_RDF, WARN_QNAME_AS_ID, WARN_RDF_NN_AS_TYPE, WARN_REDEFINITION_OF_ID, WARN_RELATIVE_NAMESPACE_URI_DEPRECATED, WARN_RELATIVE_URI, WARN_RESOLVING_URI_AGAINST_EMPTY_BASE, WARN_SAX_WARNING, WARN_STRING_COMPOSING_CHAR, WARN_STRING_NOT_NORMAL_FORM_C, WARN_UNKNOWN_PARSETYPE, WARN_UNKNOWN_RDF_ATTRIBUTE, WARN_UNKNOWN_RDF_ELEMENT, WARN_UNKNOWN_XML_ATTRIBUTE, WARN_UNQUALIFIED_ATTRIBUTE, WARN_UNQUALIFIED_ELEMENT, WARN_UNQUALIFIED_RDF_ATTRIBUTE, WARN_UNSUPPORTED_ENCODING, WARN_URI_COMPOSING_CHAR, WARN_XMLBASE_MISSINGFields inherited from interface org.apache.jena.rdfxml.xmlinput1.impl.Names
A_ABOUT, A_BADATTRS, A_BAGID, A_DATATYPE, A_DEPRECATED, A_ID, A_NODEID, A_PARSETYPE, A_RESOURCE, A_TYPE, A_XML_OTHER, A_XMLBASE, A_XMLLANG, A_XMLNS, CoreAndOldTerms, E_DESCRIPTION, E_LI, E_RDF, RDF_FIRST, RDF_NIL, RDF_OBJECT, RDF_PREDICATE, RDF_REST, RDF_STATEMENT, RDF_SUBJECT, RDF_TYPE, rdfns, xmlns, xmlnsns -
Method Summary
Methods inherited from class org.apache.jena.rdfxml.xmlinput1.SAX2Model
close, create, create, setErrorHandler, setProperty, startPrefixMappingMethods inherited from class org.apache.jena.rdfxml.xmlinput1.SAX2RDF
create, create, getHandlers, getOptions, installHandlers, setHandlersWith, setOptionsWithMethods inherited from class org.apache.jena.rdfxml.xmlinput1.impl.SAX2RDFImpl
characters, comment, endCDATA, endDocument, endDTD, endElement, endEntity, endPrefixMapping, error, fatalError, ignorableWhitespace, processingInstruction, skippedEntity, startCDATA, startDocument, startDTD, startElement, startEntity, warningMethods inherited from class org.apache.jena.rdfxml.xmlinput1.impl.XMLHandler
allowRelativeURIs, endLocalScope, endRDF, getLocator, getSimpleName, initParse, isError, location, sameDocRef, setBadStatementHandler, setDocumentLocator, startRDF, triple, warningMethods inherited from class org.xml.sax.helpers.DefaultHandler
notationDecl, resolveEntity, unparsedEntityDeclMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.xml.sax.ContentHandler
declaration, setDocumentLocator
-
Method Details
-
createD2M
Create a new DOM2Model.- Parameters:
base- The retrieval URL, or the base URI to be used while parsing.m- A Jena Model in which to put the triples, this can be null. If it is null, then useSAX2RDF.getHandlers()orSAX2RDF.setHandlersWith(org.apache.jena.rdfxml.xmlinput1.ARPHandlers)to provide aStatementHandler, and usually anErrorHandler- Throws:
SAXParseException
-
createD2M
Create a new DOM2Model. This is particularly intended for when parsing a non-root element within an XML document. In which case the application needs to find this value in the outer context. Optionally, namespace prefixes can be passed from the outer context usingSAX2RDF.startPrefixMapping(java.lang.String, java.lang.String).- Parameters:
base- The retrieval URL, or the base URI to be used while parsing.m- A Jena Model in which to put the triples, this can be null. If it is null, then useSAX2RDF.getHandlers()orSAX2RDF.setHandlersWith(org.apache.jena.rdfxml.xmlinput1.ARPHandlers)to provide aStatementHandler, and usually anErrorHandlerlang- The current value ofxml:langwhen parsing starts, usually "".- Throws:
SAXParseException
-
load
Parse a DOM Node with the RDF/XML parser, loading the triples into the associated Model. Known not to work with Java 1.4.1.- Parameters:
document-
-