Package org.xml.sax

Examples of org.xml.sax.EntityResolver.resolveEntity()


        data.setCurrentContentHandler(xsSAXParser);
        XMLReader xr = factory.newXMLReader(isValidating());
        xr.setContentHandler(xsSAXParser);
        EntityResolver entityResolver = xr.getEntityResolver();
        if (entityResolver != null) {
          InputSource iSource = entityResolver.resolveEntity(pSource.getPublicId(), pSource.getSystemId());
          if (iSource != null) {
            pSource = iSource;
          }
        }
        xr.parse(pSource);
View Full Code Here


                new SAXException(errorMessage,nestedException));
        }
        public InputSource resolveEntity( String p, String s ) throws SAXException, IOException {
            EntityResolver er = RelamesFactoryImpl.this.getEntityResolver();
            if(er==null)      return null;
            else              return er.resolveEntity(p,s);
        }
    }
}
View Full Code Here

            if (relativeUri!=null)
                systemId = Uri.resolve(baseUri,relativeUri);

            if (er!=null) {
                InputSource is = er.resolveEntity(namespaceURI,systemId);
                if (is == null) {
                    try {
                        String normalizedSystemId = URI.create(systemId).normalize().toASCIIString();
                        is = er.resolveEntity(namespaceURI,normalizedSystemId);
                    } catch (Exception e) {
View Full Code Here

            if (er!=null) {
                InputSource is = er.resolveEntity(namespaceURI,systemId);
                if (is == null) {
                    try {
                        String normalizedSystemId = URI.create(systemId).normalize().toASCIIString();
                        is = er.resolveEntity(namespaceURI,normalizedSystemId);
                    } catch (Exception e) {
                        // just ignore, this is a second try, return the fallback if this breaks
                    }
                }
                if (is != null) {
View Full Code Here

      }

      private static InputSource makeInputSource(XMLReader xr, String systemId) throws IOException, SAXException {
        EntityResolver er = xr.getEntityResolver();
        if (er != null) {
          InputSource inputSource = er.resolveEntity(null, systemId);
          if (inputSource != null)
        return inputSource;
        }
        return new InputSource(systemId);
      }
View Full Code Here

    if ((value == null) && (systemId != null)) {
      try {
        EntityResolver resolver = CDTDParser.getEntityResolver();

        if (resolver != null) {
          InputSource source = resolver.resolveEntity(publicId,
              systemId);

          if (source != null) {
            InputStream i = source.getByteStream();
View Full Code Here

                  String       val      = null;
                  EntityResolver resolver = CDTDParser.getEntityResolver();

                  if (resolver != null) {
                    InputSource source = resolver.resolveEntity(doctype.getPublicId(),
                        doctype.getSystemId());

                    if (source != null) {
                      InputStream inStream = source.getByteStream();
View Full Code Here

      try {
        String       val      = null;
        EntityResolver resolver = CDTDParser.getEntityResolver();

        if (resolver != null) {
          InputSource source = resolver.resolveEntity(publicId,
              systemId);

          if (source != null) {
            InputStream inStream = source.getByteStream();
View Full Code Here

      try {
        String       val      = null;
        EntityResolver resolver = CDTDParser.getEntityResolver();

        if (resolver != null) {
          InputSource source = resolver.resolveEntity(publicId,
              URI + systemId);

          if (source != null) {
            InputStream inStream = source.getByteStream();
View Full Code Here

      Map.Entry entry = (Map.Entry) iterator.next();
      EntityResolver entityResolver = (EntityResolver) entry.getKey();
      if (trace)
        log.trace("Trying to resolve entity [" + publicId + "|" + systemId + "] through resolver "
            + entry.getValue());
      InputSource entity = entityResolver.resolveEntity(publicId, systemId);

      String resolvedMsg = (entity != null ? "" : "not ");
      if (trace)
        log.trace("Entity [" + publicId + "|" + systemId + "] was " + resolvedMsg
            + "resolved through entity resolver " + entry.getValue());
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.