import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.DefaultHandler;
public class LeerAtributoXML {
public static void main(String[] argv) throws Exception {
SAXParserFactory factory = SAXParserFactory.newInstance();
SaxHandler handler = new SaxHandler();
parser.parse("ejemplo.xml", handler);
}
}
class SaxHandler extends DefaultHandler {
public void startElement(String uri, String localName, String qName, Attributes attrs)throws SAXException {
if (qName.equals("datos:Emisor")) {//etiqueta
String name = attrs.getValue("nombre"); //atributo
System.out.println("Nombre es '" + name + "'");
}
}
}
Ejemplo
XML
<?xml version="1.0" encoding="UTF-8"?>
<datos:Emisor nombre="Juan perez" rfc="AHM12345"></datos:Emisor>
No hay comentarios:
Publicar un comentario