org.xmlpull.v1.XmlPullParserFactory.setFeature()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(4.1k)|赞(0)|评价(0)|浏览(96)

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

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 {

相关文章