public interface IXMLBuilder
IXMLParser| Modifier and Type | Method and Description |
|---|---|
void |
addAttribute(java.lang.String key,
java.lang.String nsPrefix,
java.lang.String nsSystemID,
java.lang.String value,
java.lang.String type)
This method is called when a new attribute of an XML element is encountered.
|
void |
addPCData(java.io.Reader reader,
java.lang.String systemID,
int lineNr)
This method is called when a PCDATA element is encountered.
|
void |
elementAttributesProcessed(java.lang.String name,
java.lang.String nsPrefix,
java.lang.String nsSystemID)
This method is called when the attributes of an XML element have been processed.
|
void |
endElement(java.lang.String name,
java.lang.String nsPrefix,
java.lang.String nsSystemID)
This method is called when the end of an XML elemnt is encountered.
|
java.lang.Object |
getResult()
Returns the result of the building process.
|
void |
newProcessingInstruction(java.lang.String target,
java.io.Reader reader)
This method is called when a processing instruction is encountered.
|
void |
startBuilding(java.lang.String systemID,
int lineNr)
This method is called before the parser starts processing its input.
|
void |
startElement(java.lang.String name,
java.lang.String nsPrefix,
java.lang.String nsSystemID,
java.lang.String systemID,
int lineNr)
This method is called when a new XML element is encountered.
|
void startBuilding(java.lang.String systemID,
int lineNr)
throws java.lang.Exception
systemID - the system ID of the XML data sourcelineNr - the line on which the parsing startsjava.lang.Exception - If an exception occurred while processing the event.void newProcessingInstruction(java.lang.String target,
java.io.Reader reader)
throws java.lang.Exception
target - the PI targetreader - to read the data from the PIjava.lang.Exception - If an exception occurred while processing the event.void startElement(java.lang.String name,
java.lang.String nsPrefix,
java.lang.String nsSystemID,
java.lang.String systemID,
int lineNr)
throws java.lang.Exception
name - the name of the elementnsPrefix - the prefix used to identify the namespacensSystemID - the system ID associated with the namespacesystemID - the system ID of the XML data sourcelineNr - the line in the source where the element startsjava.lang.Exception - If an exception occurred while processing the event.endElement(java.lang.String, java.lang.String, java.lang.String)void addAttribute(java.lang.String key,
java.lang.String nsPrefix,
java.lang.String nsSystemID,
java.lang.String value,
java.lang.String type)
throws java.lang.Exception
key - the key (name) of the attributensPrefix - the prefix used to identify the namespacensSystemID - the system ID associated with the namespacevalue - the value of the attributetype - the type of the attribute ("CDATA" if unknown)java.lang.Exception - If an exception occurred while processing the event.void elementAttributesProcessed(java.lang.String name,
java.lang.String nsPrefix,
java.lang.String nsSystemID)
throws java.lang.Exception
name - the name of the elementnsPrefix - the prefix used to identify the namespacensSystemID - the system ID associated with the namespacejava.lang.Exception - If an exception occurred while processing the event.startElement(java.lang.String, java.lang.String, java.lang.String, java.lang.String, int),
addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)void endElement(java.lang.String name,
java.lang.String nsPrefix,
java.lang.String nsSystemID)
throws java.lang.Exception
name - the name of the elementnsPrefix - the prefix used to identify the namespacensSystemID - the system ID associated with the namespacejava.lang.Exception - If an exception occurred while processing the event.startElement(java.lang.String, java.lang.String, java.lang.String, java.lang.String, int)void addPCData(java.io.Reader reader,
java.lang.String systemID,
int lineNr)
throws java.lang.Exception
reader - the Java reader from which you can retrieve the datasystemID - the system ID of the XML data sourcelineNr - the line in the source where the element startsjava.lang.Exception - If an exception occurred while processing the event.java.lang.Object getResult()
throws java.lang.Exception
java.lang.Exception - If an exception occurred while processing the event.IXMLParser.parse()