Package net.sourceforge.jivalo.xmlparser.tree

Examples of net.sourceforge.jivalo.xmlparser.tree.XmlDocumentBuilder


            // Use the appropriate DOM builder based on "namespaceAware"
            if (namespaceAware) {
                builder = new XmlDocumentBuilderNS();
            } else {
                builder = new XmlDocumentBuilder();
            }

            // Use builder as the ContentHandler
            xmlReader.setContentHandler(builder);
         
View Full Code Here


      }
      try {
      SAXParserFactory f = SAXParserFactory.newInstance();
      SAXParser p = f.newSAXParser();
      XMLReader reader = p.getXMLReader();
      XmlDocumentBuilder builder = new XmlDocumentBuilder();
      reader.setContentHandler(builder);
      reader.parse(new InputSource(new FileInputStream(x)));

      NodeList nodes = builder.getDocument().getElementsByTagName("bean");
      for (int i = 0; i < nodes.getLength(); i++) {
        Node node = nodes.item(i);
        NamedNodeMap attrs = node.getAttributes();
        String id = attrs.getNamedItem("id").getNodeValue();
        String clazz = attrs.getNamedItem("class").getNodeValue();
        Object newbean = Class.forName(clazz).newInstance();
        parseBean(newbean, node);

        map.put(id, newbean);
      }

      nodes = builder.getDocument().getElementsByTagName("bean");
      for (int i = 0; i < nodes.getLength(); i++) {
        Node node = nodes.item(i);
        NamedNodeMap attrs = node.getAttributes();
        String id = attrs.getNamedItem("id").getNodeValue();
        Object newbean = map.get(id);
View Full Code Here

        try
        {
            SAXParserFactory f = SAXParserFactory.newInstance();
            SAXParser p = f.newSAXParser();
            XMLReader reader = p.getXMLReader();
            XmlDocumentBuilder builder = new XmlDocumentBuilder();
            reader.setContentHandler( builder );
            reader.parse( new InputSource( byteStream ) );

            NodeList nodes = builder.getDocument().getElementsByTagName( "bean" );
            for ( int i = 0; i < nodes.getLength(); i++ )
            {
                Node node = nodes.item( i );
                NamedNodeMap attrs = node.getAttributes();
                String id = attrs.getNamedItem( "id" ).getNodeValue();
                String clazz = attrs.getNamedItem( "class" ).getNodeValue();
                Object newbean = Class.forName( clazz ).newInstance();
                parseBean( newbean, node );

                map.put( id, newbean );
            }

            nodes = builder.getDocument().getElementsByTagName( "bean" );
            for ( int i = 0; i < nodes.getLength(); i++ )
            {
                Node node = nodes.item( i );
                NamedNodeMap attrs = node.getAttributes();
                String id = attrs.getNamedItem( "id" ).getNodeValue();
View Full Code Here

TOP

Related Classes of net.sourceforge.jivalo.xmlparser.tree.XmlDocumentBuilder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.