SAX : Simple API for XML |
![]() ![]() ![]() |
Interface de programmation définie par la communauté XML, supportée par les parsers XML
public class QueryParser extends DefaultHandler implements RDF { static String queryStr=COS+QUERY; QueryGraph q; public void parse(QueryGraph cg, RDFQuery rdf){ q=cg; SAXParser parser=new SAXParser(); parser.setContentHandler(this); try { parser.parse(new InputSource(new StringReader(rdf.getString()))); } catch (java.io.IOException e) {System.out.println(e.getMessage()); } catch (org.xml.sax.SAXException e) {System.out.println( e.getMessage()); } } public void startElement(String ns, String name, String qname, Attributes atts) { if ((ns!=null) && (ns.equals(COS)) && (name.equals(QUERY))){ String type=atts.getValue(TYPE); if ((type!=null) && (type.equals(SPEC))) q.setIsSpec(true); } } } |
![]() |
XML/Processeur 25/2/2003 |
79/90 |