Can you please help me understand what is the difference between \'local name\' and \'qualified name\' in a xml attribute? From http://developer.android.com/reference/org/xml/sa
A local name is one which isn't qualified by a namespace. The fully qualified one includes the namespace, if any.
It's probably worth reading the W3C recommendation on XML names to get the full details.
Basically if you don't have xmlns
anywhere in your XML file, you probably won't need to worry about namespaces. If you do have namespaces, you'll probably want to create a fully qualified name when checking for element names etc.
Note that attributes are generally less likely to use namespaces than elements, in my experience.