Package com.caucho.xml

Examples of com.caucho.xml.Xml


    Path path = Vfs.lookup(url);

    ReadStream is = path.openRead();
   
    try {
      Xml xml = new Xml();

      VerifierHandler handler = getVerifierHandler();

      xml.setContentHandler(handler);

      xml.parse(is);

      return handler.isValid();
    } finally {
      is.close();
    }
View Full Code Here


    /**
     * Creates a new document builder.
     */
    XmlDocumentBuilder()
    {
      _parser = new Xml();
      _parser.setConfig(XmlDocumentBuilderFactory.this);
    }
View Full Code Here

    try {
      ParseState parseState = _gen.getParseState();
     
      if (parseState.isXml()) {
  Xml xml = new Xml();
  xml.setContentHandler(new JspContentHandler(parseState.getBuilder()));
  Path path = resolvePath(_file, parseState);
 
  path.setUserPath(_file);
  xml.setNamespaceAware(true);

  for (Namespace ns = parseState.getNamespaces();
       ns != null;
       ns = ns.getNext()) {
    xml.pushNamespace(ns.getPrefix(), ns.getURI());
  }
 
  xml.parse(path);
      }
      else
  _gen.getJspParser().pushInclude(_file);
    } catch (SAXException e) {
      throw error(e);
View Full Code Here

    throws SAXException, IOException
  {
    try {
      RelaxBuilder builder = new RelaxBuilder();

      XMLReader reader = new Xml();

      reader.setContentHandler(builder);

      reader.parse(is);

      return new SchemaImpl(builder.getGrammar());
    } catch (RelaxException e) {
      throw new SAXException(e);
    }
View Full Code Here

    InputSource in = new InputSource();
    in.setByteStream(is);
    in.setSystemId(systemId);

    Xml xml = new Xml();
    xml.setOwner(doc);
    xml.setResinInclude(_allowResinInclude);
    xml.setFilename(filename);

    if (schema != null) {
      Verifier verifier = schema.newVerifier();
      VerifierFilter filter = verifier.getVerifierFilter();

      filter.setParent(xml);
      filter.setContentHandler(builder);
      filter.setErrorHandler(builder);

      filter.parse(in);
    }
    else {
      xml.setContentHandler(builder);
      xml.parse(in);
    }

    return doc;
  }
View Full Code Here

    private XmlParser _parser;

    XmlSAXParser(XmlSAXParserFactory factory)
    {
      _factory = factory;
      _parser = new Xml();
      _parser.setNamespaceAware(_factory.isNamespaceAware());
      _parser.setNamespacePrefixes(_factory.isNamespacePrefixes());
      // _parser.setValidating(_factory.isValidating());
      _parser.setValidating(true);
    }
View Full Code Here

    private XmlParser _parser;

    XmlSAXParser(XmlSAXParserFactory factory)
    {
      _factory = factory;
      _parser = new Xml();
      _parser.setNamespaceAware(_factory.isNamespaceAware());
      _parser.setNamespacePrefixes(_factory.isNamespacePrefixes());
      // _parser.setValidating(_factory.isValidating());
      _parser.setValidating(true);
    }
View Full Code Here

    /**
     * Creates a new document builder.
     */
    XmlDocumentBuilder()
    {
      _parser = new Xml();
      _parser.setConfig(XmlDocumentBuilderFactory.this);
    }
View Full Code Here

    InputSource in = new InputSource();
    in.setByteStream(is);
    in.setSystemId(systemId);

    Xml xml = new Xml();
    xml.setOwner(doc);
    xml.setResinInclude(_allowResinInclude);
    xml.setFilename(filename);

    if (schema != null) {
      Verifier verifier = schema.newVerifier();
      VerifierFilter filter = verifier.getVerifierFilter();

      filter.setParent(xml);
      filter.setContentHandler(builder);
      filter.setErrorHandler(builder);

      filter.parse(in);
    }
    else {
      xml.setContentHandler(builder);
      xml.parse(in);
    }

    return doc;
  }
View Full Code Here

    throws SAXException, IOException
  {
    try {
      RelaxBuilder builder = new RelaxBuilder();

      XMLReader reader = new Xml();

      reader.setContentHandler(builder);

      reader.parse(is);

      return new SchemaImpl(builder.getGrammar());
    } catch (RelaxException e) {
      throw new SAXException(e);
    }
View Full Code Here

TOP

Related Classes of com.caucho.xml.Xml

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.