本文整理汇总了Java中com.sun.xml.internal.ws.streaming.TidyXMLStreamReader类的典型用法代码示例。如果您正苦于以下问题:Java TidyXMLStreamReader类的具体用法?Java TidyXMLStreamReader怎么用?Java TidyXMLStreamReader使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
TidyXMLStreamReader类属于com.sun.xml.internal.ws.streaming包,在下文中一共展示了TidyXMLStreamReader类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: resolveEntity
import com.sun.xml.internal.ws.streaming.TidyXMLStreamReader; //导入依赖的package包/类
public Parser resolveEntity(String publicId, String systemId) throws SAXException, IOException {
InputSource source = core.resolveEntity(publicId,systemId);
if(source==null)
return null; // default
// ideally entity resolvers should be giving us the system ID for the resource
// (or otherwise we won't be able to resolve references within this imported WSDL correctly),
// but if none is given, the system ID before the entity resolution is better than nothing.
if(source.getSystemId()!=null)
systemId = source.getSystemId();
URL url = new URL(systemId);
InputStream stream;
if (useStreamFromEntityResolver) {
stream = source.getByteStream();
} else {
stream = url.openStream();
}
return new Parser(url,
new TidyXMLStreamReader(XMLStreamReaderFactory.create(url.toExternalForm(), stream, true), stream));
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:22,代码来源:EntityResolverWrapper.java
示例2: resolveEntity
import com.sun.xml.internal.ws.streaming.TidyXMLStreamReader; //导入依赖的package包/类
public Parser resolveEntity(String publicId, String systemId) throws SAXException, IOException {
InputSource source = core.resolveEntity(publicId,systemId);
if(source==null)
return null; // default
// ideally entity resolvers should be giving us the system ID for the resource
// (or otherwise we won't be able to resolve references within this imported WSDL correctly),
// but if none is given, the system ID before the entity resolution is better than nothing.
if(source.getSystemId()!=null)
systemId = source.getSystemId();
URL url = new URL(systemId);
InputStream stream = url.openStream();
return new Parser(url,
new TidyXMLStreamReader(XMLStreamReaderFactory.create(url.toExternalForm(), stream, true), stream));
}
开发者ID:alexkasko,项目名称:openjdk-icedtea7,代码行数:17,代码来源:EntityResolverWrapper.java
示例3: createReader
import com.sun.xml.internal.ws.streaming.TidyXMLStreamReader; //导入依赖的package包/类
/**
* Make sure to return a "fresh" reader each time it is called because
* more than one active reader may be needed within a single thread
* to parse a WSDL file.
*/
private static XMLStreamReader createReader(URL wsdlLoc) throws IOException, XMLStreamException {
// Reads the complete stream so that connection can be reused
try {
InputStream stream = new FilterInputStream(wsdlLoc.openStream()) {
boolean closed;
@Override
public void close() throws IOException {
if (!closed) {
closed = true;
byte[] buf = new byte[8192];
while(read(buf) != -1);
super.close();
}
}
};
return new TidyXMLStreamReader(XMLStreamReaderFactory.create(wsdlLoc.toExternalForm(), stream, false), stream);
} catch (IOException e) {
throw (IOException) new IOException("Got "+ e.getMessage()+ " while opening stream from " + wsdlLoc).initCause(e);
}
}
开发者ID:alexkasko,项目名称:openjdk-icedtea7,代码行数:27,代码来源:RuntimeWSDLParser.java
示例4: createReader
import com.sun.xml.internal.ws.streaming.TidyXMLStreamReader; //导入依赖的package包/类
private XMLStreamReader createReader(@NotNull Source src) throws XMLStreamException {
return new TidyXMLStreamReader(SourceReaderFactory.createSourceReader(src, true), null);
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:4,代码来源:RuntimeWSDLParser.java
注:本文中的com.sun.xml.internal.ws.streaming.TidyXMLStreamReader类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论