|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
saxbean.MySAXParserBean
public class MySAXParserBean
Clase que forma el parser XML. Los métodos que contiene permiten leer el fichero XML. Almacena los datos en un vector cuyos elementos son de la clase MyElement.
Field Summary | |
---|---|
static long |
serialVersionUID
|
Constructor Summary | |
---|---|
MySAXParserBean()
Constructor de la clase. |
Method Summary | |
---|---|
void |
characters(char[] ch,
int start,
int length)
Método que recibe la notificación de los caracteres leídos. |
void |
endElement(java.lang.String uri,
java.lang.String name,
java.lang.String qName)
Método que recibe la notificación del final de un elemento. |
java.util.Vector |
parse(java.lang.String filename)
Método que permite analizar y almacenar todos los elementos del fichero XML que recibe. |
void |
startElement(java.lang.String uri,
java.lang.String name,
java.lang.String qName,
org.xml.sax.Attributes atts)
Método que recibe la notificación del comienzo de un elemento. |
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 |
Field Detail |
---|
public static final long serialVersionUID
Constructor Detail |
---|
public MySAXParserBean()
Method Detail |
---|
public java.util.Vector parse(java.lang.String filename) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
filename
- nombre del fichero XML a analizar.
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
public void startElement(java.lang.String uri, java.lang.String name, java.lang.String qName, org.xml.sax.Attributes atts)
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
uri
- uri del elemento XML.name
- nombre local.qName
- nombre de la etiqueta.atts
- atributos del elemento.public void endElement(java.lang.String uri, java.lang.String name, java.lang.String qName)
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
uri
- uri del elemento XML.name
- nombre local.qName
- nombre de la etiqueta.public void characters(char[] ch, int start, int length)
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
ch
- tabla de caracteres que contiene el texto.start
- índice de comienzo del texto que interesa.length
- longitud del texto que interesa.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |