本文整理了Java中org.xmlpull.v1.XmlPullParserFactory.setFeature()
方法的一些代码示例,展示了XmlPullParserFactory.setFeature()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XmlPullParserFactory.setFeature()
方法的具体详情如下:
包路径:org.xmlpull.v1.XmlPullParserFactory
类名称:XmlPullParserFactory
方法名:setFeature
[英]Set the features to be set when XML Pull Parser is created by this factory.
NOTE: factory features are not used for XML Serializer.
[中]设置此工厂创建XML Pull解析器时要设置的功能。
注意:工厂特性不用于XML序列化程序。
代码示例来源:origin: jamesagnew/hapi-fhir
protected XmlPullParser loadXml(InputStream stream) throws XmlPullParserException, IOException {
BufferedInputStream input = new BufferedInputStream(stream);
XmlPullParserFactory factory = XmlPullParserFactory.newInstance(System.getProperty(XmlPullParserFactory.PROPERTY_NAME), null);
factory.setNamespaceAware(true);
factory.setFeature(XmlPullParser.FEATURE_PROCESS_DOCDECL, false);
XmlPullParser xpp = factory.newPullParser();
xpp.setInput(input, "UTF-8");
next(xpp);
nextNoWhitespace(xpp);
return xpp;
}
代码示例来源:origin: org.ogce/xpp3
public void setFeature(String name,
boolean state) throws XmlPullParserException
{
f.setFeature(name, state);
}
代码示例来源:origin: xpp3/xpp3
public void setFeature(String name,
boolean state) throws XmlPullParserException
{
f.setFeature(name, state);
}
代码示例来源:origin: org.restlet.lib/org.simpleframework.simple-xml
/**
* Constructor for the <code>PullProvider</code> object. This
* will instantiate a namespace aware pull parser factory that
* will be used to parse the XML documents that are read by
* the framework. If XML pull is not available this will fail.
*/
public PullProvider() throws Exception {
this.factory = XmlPullParserFactory.newInstance();
this.factory.setNamespaceAware(true);
// Security issue: block entities expansion that can lead to expose local files
this.factory.setFeature(XmlPullParser.FEATURE_PROCESS_DOCDECL, false);
}
代码示例来源:origin: ca.uhn.hapi.fhir/hapi-fhir-structures-dstu3
protected XmlPullParser loadXml(InputStream stream) throws XmlPullParserException, IOException {
BufferedInputStream input = new BufferedInputStream(stream);
XmlPullParserFactory factory = XmlPullParserFactory.newInstance(System.getProperty(XmlPullParserFactory.PROPERTY_NAME), null);
factory.setNamespaceAware(true);
factory.setFeature(XmlPullParser.FEATURE_PROCESS_DOCDECL, false);
XmlPullParser xpp = factory.newPullParser();
xpp.setInput(input, "UTF-8");
next(xpp);
nextNoWhitespace(xpp);
return xpp;
}
代码示例来源:origin: ca.uhn.hapi.fhir/hapi-fhir-structures-r4
protected XmlPullParser loadXml(InputStream stream) throws XmlPullParserException, IOException {
BufferedInputStream input = new BufferedInputStream(stream);
XmlPullParserFactory factory = XmlPullParserFactory.newInstance(System.getProperty(XmlPullParserFactory.PROPERTY_NAME), null);
factory.setNamespaceAware(true);
factory.setFeature(XmlPullParser.FEATURE_PROCESS_DOCDECL, false);
XmlPullParser xpp = factory.newPullParser();
xpp.setInput(input, "UTF-8");
next(xpp);
nextNoWhitespace(xpp);
return xpp;
}
代码示例来源:origin: org.ogce/xpp3
factory.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, true);
XmlPullParser r = factory.newPullParser();
r.setInput(rr);
代码示例来源:origin: org.ogce/xpp3
public static void main (String args[])
throws XmlPullParserException, IOException
{
XmlPullParserFactory factory = XmlPullParserFactory.newInstance(
System.getProperty(XmlPullParserFactory.PROPERTY_NAME), null);
//factory.setNamespaceAware(true);
factory.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, true);
XmlPullParser xpp = factory.newPullParser();
System.out.println("parser implementation class is "+xpp.getClass());
MyXmlPullApp app = new MyXmlPullApp();
if(args.length == 0) {
System.out.println("Parsing simple sample XML");//:\n"+ SAMPLE_XML);
xpp.setInput( new StringReader( SAMPLE_XML ) );
app.processDocument(xpp);
} else {
for (int i = 0; i < args.length; i++) {
System.out.println("Parsing file: "+args[i]);
xpp.setInput ( new FileReader ( args [i] ) );
//xpp.setInput ( new InputStreamReader( new FileInputStream ( args [i] ) ) );
//xpp.setInput ( new FileInputStream ( args [i] ), "UTF8" );
app.processDocument(xpp);
}
}
}
代码示例来源:origin: org.ogce/xpp3
factory.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, true);
XmlPullParser pp = factory.newPullParser();
try {
内容来源于网络,如有侵权,请联系作者删除!