I use the following code to create SAXParser:

             /* Get a SAXParser from the SAXPArserFactory. */
             SAXParserFactory spf = SAXParserFactory.newInstance();
             SAXParser sp = spf.newSAXParser();

             /* Get the XMLReader of the SAXParser we created. */
             XMLReader xr = sp.getXMLReader();
             //xr.setFeature("http://xml.org/sax/features/namespaces";,
true);
             //xr.setFeature("http://xml.org/sax/features/namespace-
prefixes", false);

             /* Create a new ContentHandler and apply it to the XML-
Reader*/
             StingHandler stingHandler = new StingHandler();
             xr.setContentHandler(stingHandler);

Th following is StingHandler's startElement:

    public void startElement(String namespaceURI, String localName,
               String qName, Attributes atts) throws SAXException {

         reportData += namespaceURI + " localName = " + localName + " -->
" + "qName = " + qName + "\n";

         // Handle attributes
         for (int i=0, len = atts.getLength(); i<len; i++) {
             String attLocalName = atts.getLocalName(i);
             String attQName = atts.getQName(i);

             String sting = atts.getURI(i) + "       " + "attQName = "
+ attQName + " --> " + "attLocalName = " + attLocalName;
             reportData += sting + "\n";
         }
     }

the element qName & attribute qName reports  correctly on SDK 0.9,

but in SDK 1.0,  qName == ""

Does anyone know how to solve this problem???

it is weird!!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to