gpt4 book ai didi

com.sun.xml.ws.util.xml.XmlUtil.newXMLInputFactory()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-22 19:13:05 27 4
gpt4 key购买 nike

本文整理了Java中com.sun.xml.ws.util.xml.XmlUtil.newXMLInputFactory()方法的一些代码示例,展示了XmlUtil.newXMLInputFactory()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XmlUtil.newXMLInputFactory()方法的具体详情如下:
包路径:com.sun.xml.ws.util.xml.XmlUtil
类名称:XmlUtil
方法名:newXMLInputFactory

XmlUtil.newXMLInputFactory介绍

暂无

代码示例

代码示例来源:origin: com.sun.xml.ws/jaxws-rt

static String documentRootNamespace(Source src, boolean disableXmlSecurity) throws XMLStreamException {
    XMLInputFactory factory;
    factory = XmlUtil.newXMLInputFactory(!disableXmlSecurity);
    XMLStreamReader streamReader = factory.createXMLStreamReader(src);
    XMLStreamReaderUtil.nextElementContent(streamReader);
    String namespaceURI = streamReader.getName().getNamespaceURI();
    XMLStreamReaderUtil.close(streamReader);
    return namespaceURI;
  }
}

代码示例来源:origin: javaee/metro-jax-ws

static String documentRootNamespace(Source src, boolean disableXmlSecurity) throws XMLStreamException {
    XMLInputFactory factory;
    factory = XmlUtil.newXMLInputFactory(!disableXmlSecurity);
    XMLStreamReader streamReader = factory.createXMLStreamReader(src);
    XMLStreamReaderUtil.nextElementContent(streamReader);
    String namespaceURI = streamReader.getName().getNamespaceURI();
    XMLStreamReaderUtil.close(streamReader);
    return namespaceURI;
  }
}

代码示例来源:origin: com.sun.xml.ws/rt

static String documentRootNamespace(Source src, boolean disableXmlSecurity) throws XMLStreamException {
    XMLInputFactory factory;
    factory = XmlUtil.newXMLInputFactory(!disableXmlSecurity);
    XMLStreamReader streamReader = factory.createXMLStreamReader(src);
    XMLStreamReaderUtil.nextElementContent(streamReader);
    String namespaceURI = streamReader.getName().getNamespaceURI();
    XMLStreamReaderUtil.close(streamReader);
    return namespaceURI;
  }
}

代码示例来源:origin: com.sun.xml.ws/jaxws-rt

/**
 * Converts JAX-WS RI message represented as input stream back to Message
 * object.
 * 
 * @param dataStream message data stream
 * @param encoding message data stream encoding
 * 
 * @return {@link com.sun.xml.ws.api.message.Message} object created from the data stream
 */
public static Message toMessage(@NotNull InputStream dataStream, String encoding) throws XMLStreamException {
  XMLStreamReader xsr = XmlUtil.newXMLInputFactory(true).createXMLStreamReader(dataStream, encoding);
  return Messages.create(xsr);
}

代码示例来源:origin: com.sun.xml.ws/jaxws-rt

private static XMLInputFactory getXMLInputFactory() {
  XMLInputFactory xif = null;
  if (getProperty(XMLStreamReaderFactory.class.getName()+".woodstox")) {
    try {
      xif = (XMLInputFactory)Class.forName("com.ctc.wstx.stax.WstxInputFactory").newInstance();
    } catch (Exception e) {
      if (LOGGER.isLoggable(Level.WARNING)) {
        LOGGER.log(Level.WARNING, StreamingMessages.WOODSTOX_CANT_LOAD(CLASS_NAME_OF_WSTXINPUTFACTORY), e);
      }
    }
  }
  if (xif == null) {
     xif = XmlUtil.newXMLInputFactory(true);
  }
  xif.setProperty(XMLInputFactory.IS_NAMESPACE_AWARE, true);
  xif.setProperty(XMLInputFactory.SUPPORT_DTD, false);
  xif.setProperty(XMLInputFactory.IS_COALESCING, true);
  
  return xif;
}

代码示例来源:origin: com.sun.xml.ws/rt

private static XMLInputFactory getXMLInputFactory() {
  XMLInputFactory xif = null;
  if (getProperty(XMLStreamReaderFactory.class.getName()+".woodstox")) {
    try {
      xif = (XMLInputFactory)Class.forName("com.ctc.wstx.stax.WstxInputFactory").newInstance();
    } catch (Exception e) {
      if (LOGGER.isLoggable(Level.WARNING)) {
        LOGGER.log(Level.WARNING, StreamingMessages.WOODSTOX_CANT_LOAD(CLASS_NAME_OF_WSTXINPUTFACTORY), e);
      }
    }
  }
  if (xif == null) {
     xif = XmlUtil.newXMLInputFactory(true);
  }
  xif.setProperty(XMLInputFactory.IS_NAMESPACE_AWARE, true);
  xif.setProperty(XMLInputFactory.SUPPORT_DTD, false);
  xif.setProperty(XMLInputFactory.IS_COALESCING, true);
  
  return xif;
}

代码示例来源:origin: com.sun.xml.ws/rt

/**
 * Converts JAX-WS RI message represented as input stream back to Message
 * object.
 * 
 * @param dataStream message data stream
 * @param encoding message data stream encoding
 * 
 * @return {@link com.sun.xml.ws.api.message.Message} object created from the data stream
 */
public static Message toMessage(@NotNull InputStream dataStream, String encoding) throws XMLStreamException {
  XMLStreamReader xsr = XmlUtil.newXMLInputFactory(true).createXMLStreamReader(dataStream, encoding);
  return Messages.create(xsr);
}

代码示例来源:origin: javaee/metro-jax-ws

private static XMLInputFactory getXMLInputFactory() {
  XMLInputFactory xif = null;
  if (getProperty(XMLStreamReaderFactory.class.getName()+".woodstox")) {
    try {
      xif = (XMLInputFactory)Class.forName("com.ctc.wstx.stax.WstxInputFactory").newInstance();
    } catch (Exception e) {
      if (LOGGER.isLoggable(Level.WARNING)) {
        LOGGER.log(Level.WARNING, StreamingMessages.WOODSTOX_CANT_LOAD(CLASS_NAME_OF_WSTXINPUTFACTORY), e);
      }
    }
  }
  if (xif == null) {
     xif = XmlUtil.newXMLInputFactory(true);
  }
  xif.setProperty(XMLInputFactory.IS_NAMESPACE_AWARE, true);
  xif.setProperty(XMLInputFactory.SUPPORT_DTD, false);
  xif.setProperty(XMLInputFactory.IS_COALESCING, true);
  
  return xif;
}

代码示例来源:origin: javaee/metro-jax-ws

/**
 * Converts JAX-WS RI message represented as input stream back to Message
 * object.
 * 
 * @param dataStream message data stream
 * @param encoding message data stream encoding
 * 
 * @return {@link com.sun.xml.ws.api.message.Message} object created from the data stream
 */
public static Message toMessage(@NotNull InputStream dataStream, String encoding) throws XMLStreamException {
  XMLStreamReader xsr = XmlUtil.newXMLInputFactory(true).createXMLStreamReader(dataStream, encoding);
  return Messages.create(xsr);
}

代码示例来源:origin: com.sun.xml.ws/jaxws-rt

private static MetroConfig loadMetroConfig(@NotNull URL resourceUrl) {
  try (InputStream is = getConfigInputStream(resourceUrl)) {
    JAXBContext jaxbContext = createJAXBContext();
    Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
    XMLInputFactory factory = XmlUtil.newXMLInputFactory(true);
    JAXBElement<MetroConfig> configElement = unmarshaller.unmarshal(factory.createXMLStreamReader(is), MetroConfig.class);
    return configElement.getValue();
  } catch (Exception e) {
    String message = TubelineassemblyMessages.MASM_0010_ERROR_READING_CFG_FILE_FROM_LOCATION(
        resourceUrl != null ? resourceUrl.toString() : null);
    InternalError error = new InternalError(message);
    LOGGER.logException(error, e, Level.SEVERE);
    throw error;
  }
}

代码示例来源:origin: javaee/metro-jax-ws

private static MetroConfig loadMetroConfig(@NotNull URL resourceUrl) {
  try (InputStream is = getConfigInputStream(resourceUrl)) {
    JAXBContext jaxbContext = createJAXBContext();
    Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
    XMLInputFactory factory = XmlUtil.newXMLInputFactory(true);
    JAXBElement<MetroConfig> configElement = unmarshaller.unmarshal(factory.createXMLStreamReader(is), MetroConfig.class);
    return configElement.getValue();
  } catch (Exception e) {
    String message = TubelineassemblyMessages.MASM_0010_ERROR_READING_CFG_FILE_FROM_LOCATION(
        resourceUrl != null ? resourceUrl.toString() : null);
    InternalError error = new InternalError(message);
    LOGGER.logException(error, e, Level.SEVERE);
    throw error;
  }
}

代码示例来源:origin: com.sun.xml.ws/rt

private static MetroConfig loadMetroConfig(@NotNull URL resourceUrl) {
  try (InputStream is = getConfigInputStream(resourceUrl)) {
    JAXBContext jaxbContext = createJAXBContext();
    Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
    XMLInputFactory factory = XmlUtil.newXMLInputFactory(true);
    JAXBElement<MetroConfig> configElement = unmarshaller.unmarshal(factory.createXMLStreamReader(is), MetroConfig.class);
    return configElement.getValue();
  } catch (Exception e) {
    String message = TubelineassemblyMessages.MASM_0010_ERROR_READING_CFG_FILE_FROM_LOCATION(
        resourceUrl != null ? resourceUrl.toString() : null);
    InternalError error = new InternalError(message);
    LOGGER.logException(error, e, Level.SEVERE);
    throw error;
  }
}

代码示例来源:origin: javaee/metro-jax-ws

private boolean readExternalFile(final String fileUrl) {
  InputStream ios = null;
  XMLStreamReader reader = null;
  try {
    final URL xmlURL = new URL(fileUrl);
    ios = xmlURL.openStream();
    reader = XmlUtil.newXMLInputFactory(true).createXMLStreamReader(ios);
    while (reader.hasNext()) {
      if (reader.isStartElement() && NamespaceVersion.resolveAsToken(reader.getName()) == XmlToken.Policy) {
        readSinglePolicy(policyReader.readPolicyElement(reader, fileUrl), false);
      }
      reader.next();
    }
    return true;
  } catch (IOException ioe) {
    return false;
  } catch (XMLStreamException xmlse) {
    return false;
  } finally {
    PolicyUtils.IO.closeResource(reader);
    PolicyUtils.IO.closeResource(ios);
  }
}

代码示例来源:origin: com.sun.xml.ws/jaxws-rt

private boolean readExternalFile(final String fileUrl) {
  InputStream ios = null;
  XMLStreamReader reader = null;
  try {
    final URL xmlURL = new URL(fileUrl);
    ios = xmlURL.openStream();
    reader = XmlUtil.newXMLInputFactory(true).createXMLStreamReader(ios);
    while (reader.hasNext()) {
      if (reader.isStartElement() && NamespaceVersion.resolveAsToken(reader.getName()) == XmlToken.Policy) {
        readSinglePolicy(policyReader.readPolicyElement(reader, fileUrl), false);
      }
      reader.next();
    }
    return true;
  } catch (IOException ioe) {
    return false;
  } catch (XMLStreamException xmlse) {
    return false;
  } finally {
    PolicyUtils.IO.closeResource(reader);
    PolicyUtils.IO.closeResource(ios);
  }
}

代码示例来源:origin: com.sun.xml.ws/rt

private boolean readExternalFile(final String fileUrl) {
  InputStream ios = null;
  XMLStreamReader reader = null;
  try {
    final URL xmlURL = new URL(fileUrl);
    ios = xmlURL.openStream();
    reader = XmlUtil.newXMLInputFactory(true).createXMLStreamReader(ios);
    while (reader.hasNext()) {
      if (reader.isStartElement() && NamespaceVersion.resolveAsToken(reader.getName()) == XmlToken.Policy) {
        readSinglePolicy(policyReader.readPolicyElement(reader, fileUrl), false);
      }
      reader.next();
    }
    return true;
  } catch (IOException ioe) {
    return false;
  } catch (XMLStreamException xmlse) {
    return false;
  } finally {
    PolicyUtils.IO.closeResource(reader);
    PolicyUtils.IO.closeResource(ios);
  }
}

代码示例来源:origin: com.sun.xml.ws/jaxws-rt

if (source != null) {                                           
    MutableXMLStreamBuffer xsb = new MutableXMLStreamBuffer();
    XMLStreamReader reader = XmlUtil.newXMLInputFactory(true).createXMLStreamReader(source.getByteStream());
    xsb.createFromXMLStreamReader(reader);

代码示例来源:origin: com.sun.xml.ws/rt

if (source != null) {                                           
    MutableXMLStreamBuffer xsb = new MutableXMLStreamBuffer();
    XMLStreamReader reader = XmlUtil.newXMLInputFactory(true).createXMLStreamReader(source.getByteStream());
    xsb.createFromXMLStreamReader(reader);

代码示例来源:origin: javaee/metro-jax-ws

if (source != null) {                                           
    MutableXMLStreamBuffer xsb = new MutableXMLStreamBuffer();
    XMLStreamReader reader = XmlUtil.newXMLInputFactory(true).createXMLStreamReader(source.getByteStream());
    xsb.createFromXMLStreamReader(reader);

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com