RE: XmlPullParser.getAttributeValue( )
"Naresh Bhatia" <[email protected]> Tue, 4 Mar 2003 16:20:23 -0500
| Newsgroups | gmane.text.xml.xmlpull.devel |
|---|---|
| Message-ID | <[email protected]> |
Stefan, Alek, Thanks for the clarification. I am now in sync! Naresh -----Original Message----- From: Aleksander Slominski [mailto:[email protected]] Sent: Tuesday, March 04, 2003 4:02 PM To: [email protected] Subject: Re: [xmlpull-dev] XmlPullParser.getAttributeValue( ) BTW: this is explained in greater length in http://www.w3.org/TR/xmlschema-0/#ref38 (check "Instance with a Qualified Attribute" example) alek Stefan Haustein wrote: >Naresh, > >by default, attributes are in no namespace. The default namespace prefix >does not apply to attributes. This is not a property of XmlPull but of >the XML namespace specification. > >Best, >Stefan > >Naresh Bhatia wrote: > > >>I need some clarification on >>XmlPullParser.getAttributeValue(java.lang.String namespace, >>java.lang.String name). My schema is as follows: >> >><?xml version="1.0" encoding="UTF-8"?> >><xsd:schema >> targetNamespace="http://www.user.org/user-schema" >> xmlns="http://www.user.org/user-schema" >> xmlns:xsd="http://www.w3.org/2001/XMLSchema" >> elementFormDefault="qualified" >> attributeFormDefault="unqualified"> >> >> <xsd:complexType name="User"> >> <xsd:sequence> >> <xsd:attribute name="username" type="xsd:string"/> >> <xsd:attribute name="password" type="xsd:string"/> >> </xsd:sequence> >> </xsd:complexType> >> >> <xsd:element name="user" type="User"/> >></xsd:schema> >> >>My instance is as follows: >> >><user >> xmlns="http://www.user.org/user-schema" >> username="john" password="john"/> >> >>I was expecting to get the username attribute as follows: >> >> parser.getAttributeValue("http://www.user.org/user-schema", "username"); >> >>However xpp3 did not like the namespace parameter: I set it to null and >>even that did not work. Finally it worked with the following change: >> >> parser.getAttributeValue("", "username"); >> >>Is this the expected behavior? Why? >> >>Thanks. >>Naresh >> >> >>*Yahoo! Groups Sponsor* >>ADVERTISEMENT >><http://rd.yahoo.com/M=246920.2960106.4328965.2848452/D=egroupweb/S=17 06030390:HM/A=1464858/R=0/*http://www.gotomypc.com/u/tr/yh/cpm/grp/300_C quo_1/g22lp?Target=mm/g22lp.tmpl> >> >> >>To unsubscribe from this group, send an email to: >>[email protected] >> >> >> >>Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service >><http://docs.yahoo.com/info/terms/>. >> >> > > > > >To unsubscribe from this group, send an email to: >[email protected] > > > >Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ > > > > -- "Mr. Pauli, we in the audience are all agreed that your theory is crazy. What divides us is whether it is crazy enough to be true." Niels H. D. Bohr Yahoo! Groups Sponsor ADVERTISEMENT <http://rd.yahoo.com/M=246920.2960106.4328965.2848452/D=egroupweb/S=1706 030390:HM/A=1464858/R=0/*http://www.gotomypc.com/u/tr/yh/cpm/grp/300_Cqu o_1/g22lp?Target=mm/g22lp.tmpl> <http://us.adserver.yahoo.com/l?M=246920.2960106.4328965.2848452/D=egrou pmail/S=:HM/A=1464858/rand=634531555> To unsubscribe from this group, send an email to: [email protected] Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service <http://docs.yahoo.com/info/terms/> .