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

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

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

XmlPullParserFactory.setNamespaceAware介绍

[英]Specifies that the parser produced by this factory will provide support for XML namespaces. By default the value of this is set to false.
[中]指定此工厂生成的解析器将提供对XML命名空间的支持。默认情况下,该值设置为false。

代码示例

代码示例来源:origin: robovm/robovm

/**
 */
public Driver() throws XmlPullParserException {
  final XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
  factory.setNamespaceAware(true);
  pp = factory.newPullParser();
}

代码示例来源:origin: googlemaps/android-maps-utils

/**
 * Creates a new XmlPullParser to allow for the KML file to be parsed
 *
 * @param stream InputStream containing KML file
 * @return XmlPullParser containing the KML file
 * @throws XmlPullParserException if KML file cannot be parsed
 */
private static XmlPullParser createXmlParser(InputStream stream) throws XmlPullParserException {
  XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
  factory.setNamespaceAware(true);
  XmlPullParser parser = factory.newPullParser();
  parser.setInput(stream, null);
  return parser;
}

代码示例来源:origin: geoserver/geoserver

factory.setNamespaceAware(true);
factory.setValidating(false);
XmlPullParser parser = factory.newPullParser();
parser.setInput(input);
parser.nextTag();
map.put("request", parser.getName());
map.put("namespace", parser.getNamespace());
parser.setInput(null);

代码示例来源:origin: googlemaps/android-maps-utils

public XmlPullParser createParser(int res) throws Exception {
  InputStream stream = getInstrumentation().getContext().getResources().openRawResource(res);
  XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
  factory.setNamespaceAware(true);
  XmlPullParser parser = factory.newPullParser();
  parser.setInput(stream, null);
  parser.next();
  return parser;
}

代码示例来源:origin: stackoverflow.com

XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
 factory.setNamespaceAware(true);
 XmlPullParser xpp = context.getResources().getXml(R.xml.data);
 int eventType = xpp.getEventType();
 while (eventType != XmlPullParser.END_DOCUMENT) {
  if(eventType == XmlPullParser.START_DOCUMENT) {
    System.out.println("Start document");
  } else if(eventType == XmlPullParser.START_TAG) {
    System.out.println("Start tag "+xpp.getName());
  } else if(eventType == XmlPullParser.END_TAG) {
    System.out.println("End tag "+xpp.getName());
  } else if(eventType == XmlPullParser.TEXT) {
    System.out.println("Text "+xpp.getText());
  } else if(eventType == XmlPullParser.TEXT) {
  }
  eventType = xpp.next();
 }
 System.out.println("End document");

代码示例来源:origin: geoserver/geoserver

factory.setNamespaceAware(true);
  factory.setValidating(false);
  XmlPullParser parser = factory.newPullParser();
  parser.setInput(reader);
  parser.nextTag();
  parser.setInput(null);
} catch (XmlPullParserException e) {
  throw (IOException) new IOException("Error parsing content").initCause(e);

代码示例来源:origin: googlemaps/android-maps-utils

public XmlPullParser createParser(int res) throws Exception {
  InputStream stream = getInstrumentation().getContext().getResources().openRawResource(res);
  XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
  factory.setNamespaceAware(true);
  XmlPullParser parser = factory.newPullParser();
  parser.setInput(stream, null);
  parser.next();
  return parser;
}

代码示例来源: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: geoserver/geoserver

factory.setNamespaceAware(true);
factory.setValidating(false);
XmlPullParser parser = factory.newPullParser();
parser.setInput(input);
parser.nextTag();
String element = parser.getName();
String version = null;
String service = null;
parser.setInput(null);

代码示例来源:origin: stackoverflow.com

InputStream istr = context.getAssets().open("level/"+name+".tmx");
XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); 
factory.setNamespaceAware(true); 
xrp = factory.newPullParser(); 
xrp.setInput(istr, "UTF-8");

代码示例来源:origin: googlemaps/android-maps-utils

public XmlPullParser createParser(int res) throws Exception {
  InputStream stream = getInstrumentation().getContext().getResources().openRawResource(res);
  XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
  factory.setNamespaceAware(true);
  XmlPullParser parser = factory.newPullParser();
  parser.setInput(stream, null);
  parser.next();
  return parser;
}

代码示例来源:origin: stackoverflow.com

InputStream s = iconPackres.getAssets().open("appfilter.xml");
XmlPullParserFactory f = XmlPullParserFactory.newInstance();
f.setNamespaceAware(true);
XmlPullParser p = f.newPullParser();
p.setInput(s, "utf-8");

代码示例来源:origin: xpp3/xpp3

/**
 */
public Driver() throws XmlPullParserException {
  final XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
  factory.setNamespaceAware(true);
  pp = factory.newPullParser();
}

代码示例来源:origin: jamesagnew/hapi-fhir

public UcumModel parse(InputStream stream) throws XmlPullParserException, IOException, ParseException, UcumException  {
  XmlPullParserFactory factory = XmlPullParserFactory.newInstance(
      System.getProperty(XmlPullParserFactory.PROPERTY_NAME), null);
  factory.setNamespaceAware(true);
  XmlPullParser xpp = factory.newPullParser();
  xpp.setInput(stream, null);
  int eventType = xpp.next();
  if (eventType != XmlPullParser.START_TAG)
    throw new XmlPullParserException("Unable to process XML document");
  if (!xpp.getName().equals("root")) 
    throw new XmlPullParserException("Unable to process XML document: expected 'root' but found '"+xpp.getName()+"'");
  DateFormat fmt = new SimpleDateFormat("yyyy-MM-dd' 'HH:mm:ss' 'Z");
  Date date = fmt.parse(xpp.getAttributeValue(null, "revision-date").substring(7, 32));        
  UcumModel root = new UcumModel(xpp.getAttributeValue(null, "version"), xpp.getAttributeValue(null, "revision"), date);
  xpp.next();
  while (xpp.getEventType() != XmlPullParser.END_TAG) {
    if (xpp.getEventType() == XmlPullParser.TEXT) {
      if (Utilities.isWhitespace(xpp.getText()))
        xpp.next();
      else
        throw new XmlPullParserException("Unexpected text "+xpp.getText());
    } else if (xpp.getName().equals("prefix")) 
      root.getPrefixes().add(parsePrefix(xpp));
    else if (xpp.getName().equals("base-unit"))

代码示例来源:origin: stackoverflow.com

InputStream xmlIS;
.....
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
XmlPullParser xpp = factory.newPullParser();
xpp.setInput(xmlIS, null);

代码示例来源:origin: ibinti/bugvm

/**
 */
public Driver() throws XmlPullParserException {
  final XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
  factory.setNamespaceAware(true);
  pp = factory.newPullParser();
}

代码示例来源:origin: jamesagnew/hapi-fhir

public UcumModel parse(InputStream stream) throws XmlPullParserException, IOException, ParseException, UcumException  {
  XmlPullParserFactory factory = XmlPullParserFactory.newInstance(
      System.getProperty(XmlPullParserFactory.PROPERTY_NAME), null);
  factory.setNamespaceAware(true);
  XmlPullParser xpp = factory.newPullParser();
  xpp.setInput(stream, null);
  int eventType = xpp.next();
  if (eventType != XmlPullParser.START_TAG)
    throw new XmlPullParserException("Unable to process XML document");
  if (!xpp.getName().equals("root")) 
    throw new XmlPullParserException("Unable to process XML document: expected 'root' but found '"+xpp.getName()+"'");
  DateFormat fmt = new SimpleDateFormat("yyyy-MM-dd' 'HH:mm:ss' 'Z");
  Date date = fmt.parse(xpp.getAttributeValue(null, "revision-date").substring(7, 32));        
  UcumModel root = new UcumModel(xpp.getAttributeValue(null, "version"), xpp.getAttributeValue(null, "revision"), date);
  xpp.next();
  while (xpp.getEventType() != XmlPullParser.END_TAG) {
    if (xpp.getEventType() == XmlPullParser.TEXT) {
      if (Utilities.isWhitespace(xpp.getText()))
        xpp.next();
      else
        throw new XmlPullParserException("Unexpected text "+xpp.getText());
    } else if (xpp.getName().equals("prefix")) 
      root.getPrefixes().add(parsePrefix(xpp));
    else if (xpp.getName().equals("base-unit"))

代码示例来源:origin: stackoverflow.com

XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
XmlPullParser xpp = factory.newPullParser();
xpp.setInput( new StringReader ( "YOUR XML CONTENT" ) );
View rootView = inflate(xpp, null));
setContentView(rootView);

代码示例来源:origin: MobiVM/robovm

/**
 */
public Driver() throws XmlPullParserException {
  final XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
  factory.setNamespaceAware(true);
  pp = factory.newPullParser();
}

代码示例来源:origin: jamesagnew/hapi-fhir

errCount = 0;
 XmlPullParserFactory factory = XmlPullParserFactory.newInstance(System.getProperty(XmlPullParserFactory.PROPERTY_NAME), null);
 factory.setNamespaceAware(true);
 XmlPullParser xpp = factory.newPullParser();
 xpp.setInput(new FileInputStream(tests), null);
 int eventType = xpp.next();
 if (eventType != XmlPullParser.START_TAG)
   throw new XmlPullParserException("Unable to process XML document");
 if (!xpp.getName().equals("ucumTests")) 
   throw new XmlPullParserException("Unable to process XML document: expected 'ucumTests' but found '"+xpp.getName()+"'");
 xpp.next();
 while (xpp.getEventType() != XmlPullParser.END_TAG) {
   if (xpp.getEventType() == XmlPullParser.TEXT) {
     if (Utilities.isWhitespace(xpp.getText()))
       xpp.next();
     else
       throw new XmlPullParserException("Unexpected text "+xpp.getText());
   } else if (xpp.getName().equals("history")) 
     skipElement(xpp);
   else if (xpp.getName().equals("validation"))

相关文章