Examples of DOMBuilder


Examples of org.apache.jackrabbit.core.util.DOMBuilder

     * @throws RepositoryException          if the namespace mappings cannot
     *                                      be retrieved from the registry
     */
    private NodeTypeWriter(NamespaceRegistry registry)
            throws ParserConfigurationException, RepositoryException {
        builder = new DOMBuilder(Constants.NODETYPES_ELEMENT);

        String[] prefixes = registry.getPrefixes();
        for (int i = 0; i < prefixes.length; i++) {
            if (!"".equals(prefixes[i])) {
                String uri = registry.getURI(prefixes[i]);
View Full Code Here

Examples of org.apache.nutch.parse.tika.DOMBuilder

      Metadata tikamd = new Metadata();

      HTMLDocumentImpl doc = new HTMLDocumentImpl();
      doc.setErrorChecking(false);
      DocumentFragment root = doc.createDocumentFragment();
      DOMBuilder domhandler = new DOMBuilder(doc, root);
      ParseContext context = new ParseContext();
      // to add once available in Tika
      //context.set(HtmlMapper.class, IdentityHtmlMapper.INSTANCE);
      try {
        parser.parse(new ByteArrayInputStream(testPages[i].getBytes()),
View Full Code Here

Examples of org.apache.ws.jaxme.util.DOMBuilder

    spf.setNamespaceAware(true);
    spf.setValidating(false);
    XMLReader xr = spf.newSAXParser().getXMLReader();
    xr.setEntityResolver(pReader.getEntityResolver());
    xr.setErrorHandler(pReader.getErrorHandler());
    DOMBuilder db = new DOMBuilder();
    db.setPrefixMappingIsAttribute(true);
    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
    dbf.setValidating(false);
    dbf.setNamespaceAware(true);
    Document doc = dbf.newDocumentBuilder().newDocument();
    db.setDocument(doc);
    db.setTarget(doc);
    xr.setContentHandler(db);
    xr.parse(pSource);
    return doc;
  }
View Full Code Here

Examples of org.apache.ws.jaxme.xs.parser.DOMBuilder

    if (XSParser.XML_SCHEMA_URI.equals(pNamespaceURI)) {
      return null// Let the parser handle this element
    }

    try {
      DOMBuilder db = new DOMBuilder();
      addChild(db.getDocument());
      return db;
    } catch (ParserConfigurationException e) {
      throw new SAXException(e);
    }
  }
View Full Code Here

Examples of org.apache.xalan.xsltc.dom.DOMBuilder

      final SAXParser parser = factory.newSAXParser();
      final XMLReader reader = parser.getXMLReader();

      // Set the DOM's DOM builder as the XMLReader's SAX2 content handler
      final DOMImpl dom = new DOMImpl();
      DOMBuilder builder = dom.getBuilder();
      reader.setContentHandler(builder);

      try {
    String prop = "http://xml.org/sax/properties/lexical-handler";
    reader.setProperty(prop, builder);
View Full Code Here

Examples of org.apache.xalan.xsltc.dom.DOMBuilder

        copyNodes(nodeList, doc, topElementNode);
       
  // w3c DOM -> DOM2SAX -> DOMBuilder -> DOMImpl
  DOMImpl idom = new DOMImpl();
  final DOM2SAX dom2sax = new DOM2SAX(doc);
  final DOMBuilder domBuilder = idom.getBuilder();
  dom2sax.setContentHandler(domBuilder);
  try {
      dom2sax.parse();
  }
        catch (java.io.IOException e){
View Full Code Here

Examples of org.apache.xalan.xsltc.dom.DOMBuilder

      // Set out DTD monitor up to receive all DTD and declarative
      // events from the SAX parser. This is necessary to properly
      // build the index used for the id() function
      _dtd.handleDTD(reader);

      DOMBuilder builder = _dom.getBuilder();

      // Set the DOM builder up to receive content and lexical events
      reader.setContentHandler(builder);
      try {
    reader.setProperty(LEXICAL_HANDLER_PROPERTY, builder);
View Full Code Here

Examples of org.apache.xalan.xsltc.dom.DOMBuilder

    dtd = new DTDMonitor();
    dtd.handleDTD(reader);

    // Create a new internal DOM and set up its builder
    dom = new DOMImpl();
    final DOMBuilder builder = dom.getBuilder();
    try {
        reader.setProperty(LEXICAL_HANDLER_PROPERTY, builder);
    }
    catch (SAXException e) {
        // quitely ignored
    }
    reader.setContentHandler(builder);

    // Parse the input and build the internal DOM
    reader.parse(input);
    dom.setDocumentURI(_sourceSystemId);
      }
      else if (source instanceof DOMSource) {
    final DOMSource domsrc = (DOMSource) source;
    final org.w3c.dom.Node node = domsrc.getNode();
    final DOM2SAX dom2sax = new DOM2SAX(node);

    // Create a DTD monitor to trap all DTD/declarative events
    dtd = new DTDMonitor();
    dtd.handleDTD(dom2sax);

    // Create a new internal DOM and set up its builder to trap
    // all content/lexical events
    dom = new DOMImpl();
    final DOMBuilder builder = dom.getBuilder();
    dom2sax.setContentHandler(builder);

    // Parse the input and build the internal DOM
    dom2sax.parse();
    dom.setDocumentURI(_sourceSystemId);
      }
      else if (source instanceof StreamSource) {
    // Get all info from the input StreamSource object
    final StreamSource stream = (StreamSource)source;
    final InputStream streamInput = stream.getInputStream();
    final Reader streamReader = stream.getReader();
    final XMLReader reader = _tfactory.getXMLReader();

    // Create a DTD monitor to trap all DTD/declarative events
    dtd = new DTDMonitor();
    dtd.handleDTD(reader);

    // Create a new internal DOM and set up its builder to trap
    // all content/lexical events
    dom = new DOMImpl();
    final DOMBuilder builder = dom.getBuilder();
    try {
        reader.setProperty(LEXICAL_HANDLER_PROPERTY, builder);
    }
    catch (SAXException e) {
        // quitely ignored
View Full Code Here

Examples of org.apache.xalan.xsltc.dom.DOMBuilder

        copyNodes(nodeList, doc, topElementNode);
       
  // w3c DOM -> DOM2SAX -> DOMBuilder -> DOMImpl
  DOMImpl idom = new DOMImpl();
  final DOM2SAX dom2sax = new DOM2SAX(doc);
  final DOMBuilder domBuilder = idom.getBuilder();
  dom2sax.setContentHandler(domBuilder);
  try {
      dom2sax.parse();
  }
        catch (java.io.IOException e){
View Full Code Here

Examples of org.apache.xalan.xsltc.dom.DOMBuilder

      final SAXParser parser = factory.newSAXParser();
      final XMLReader reader = parser.getXMLReader();

      // Set the DOM's DOM builder as the XMLReader's SAX2 content handler
      final DOMImpl dom = new DOMImpl();
      DOMBuilder builder = dom.getBuilder();
      reader.setContentHandler(builder);

      try {
    String prop = "http://xml.org/sax/properties/lexical-handler";
    reader.setProperty(prop, builder);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.