public static QName getQName(XmlPullParser parser) { String elementName = parser.getName(); String prefix = parser.getPrefix(); if (prefix == null) { prefix = XMLConstants.DEFAULT_NS_PREFIX; } String namespace = parser.getNamespace(); return new QName(namespace, elementName, prefix); } }
public String getPrefix() { return pp.getPrefix(); }
public String getPrefix() { return pp.getPrefix(); }
public String getPrefix() { return pullParser.getPrefix(); }
public String getPrefix() { return _parser.getPrefix(); }
public static QName getQName(XmlPullParser parser) { String elementName = parser.getName(); String prefix = parser.getPrefix(); if (prefix == null) { prefix = XMLConstants.DEFAULT_NS_PREFIX; } String namespace = parser.getNamespace(); return new QName(namespace, elementName, prefix); } }
@Override public boolean isStartTagNamed(String aNamespacePrefix, String aTagName) { try { return ( (parser.getEventType() == XmlPullParser.START_TAG) && (aTagName.equals(parser.getName())) && (isMatchingNamespace(aNamespacePrefix, parser.getPrefix())) ); } catch (Exception anExc) { throw new ParsingException(anExc); } }
@Override public boolean isNotEndTag(String aNamespacePrefix, String aTagName) { try { return !( (parser.getEventType() == XmlPullParser.END_TAG) && (aTagName.equals(parser.getName())) && (isMatchingNamespace(aNamespacePrefix, parser.getPrefix())) ); } catch (XmlPullParserException anExc) { throw new ParsingException(anExc); } }
try { XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); factory.setNamespaceAware(true); XmlPullParser parser = factory.newPullParser(); InputStream input = getResources().openRawResource(R.raw.test); parser.setInput(input, HTTP.UTF_8); int eventType = parser.getEventType(); while(eventType != XmlPullParser.END_DOCUMENT){ if(eventType == XmlPullParser.START_TAG){ String prefix = parser.getPrefix(); String name = parser.getName(); Log.i("XML", String.format("prefix=%s,name=%s",prefix,name)); if( "dif".equals(prefix)){ handleDiff(parser); }else if ("res".equals(prefix)){ handleRes(parser); } } eventType = parser.next(); } } catch (Exception e) { Log.e("XML","",e); }
/** * Constructor for the <code>Start</code> object. This will * wrap the provided node and expose the required details such * as the name, namespace prefix and namespace reference. The * provided element node can be acquired for debugging purposes. * * @param source this is the parser being wrapped by this */ public Start(XmlPullParser source) { this.reference = source.getNamespace(); this.line = source.getLineNumber(); this.prefix = source.getPrefix(); this.name = source.getName(); this.source = source; }
/** * Constructor for the <code>Start</code> object. This will * wrap the provided node and expose the required details such * as the name, namespace prefix and namespace reference. The * provided element node can be acquired for debugging purposes. * * @param source this is the parser being wrapped by this */ public Start(XmlPullParser source) { this.reference = source.getNamespace(); this.line = source.getLineNumber(); this.prefix = source.getPrefix(); this.name = source.getName(); this.source = source; }
/** * Constructor for the <code>Start</code> object. This will * wrap the provided node and expose the required details such * as the name, namespace prefix and namespace reference. The * provided element node can be acquired for debugging purposes. * * @param source this is the parser being wrapped by this */ public Start(XmlPullParser source) { this.reference = source.getNamespace(); this.line = source.getLineNumber(); this.prefix = source.getPrefix(); this.name = source.getName(); this.source = source; }
String name = pp.getName(); String ns = pp.getNamespace( ); String prefix = pp.getPrefix(); String qname = prefix != null ? prefix+":"+name : name; Element parent = docFactory.createElementNS(ns, qname);
String name = pp.getName(); String ns = pp.getNamespace( ); String prefix = pp.getPrefix(); String qname = prefix != null ? prefix+":"+name : name; Element parent = docFactory.createElementNS(ns, qname);
String elNsPrefix = pp.getPrefix(); XmlNamespace elementNs = new XmlNamespaceImpl(elNsPrefix, pp.getNamespace()) ; XmlElement el = new XmlElementImpl(elementNs, pp.getName());
String elNsPrefix = pp.getPrefix(); XmlNamespace elementNs = new XmlNamespaceImpl(elNsPrefix, pp.getNamespace()) ; XmlElement el = new XmlElementImpl(elementNs, pp.getName());