Re: XmlPullParser.getAttributeValue( )

Aleksander Slominski <[email protected]> Tue, 04 Mar 2003 16:01:36 -0500
Newsgroups gmane.text.xml.xmlpull.devel
Message-ID <[email protected]>
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=1706030390:HM/A=1464858/R=0/*http://www.gotomypc.com/u/tr/yh/cpm/grp/300_Cquo_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 ---------------------~-->
New Yahoo! Mail Plus. More flexibility. More control. More power.
Get POP access, more storage, more filters, and more.
http://us.click.yahoo.com/Hcb0iA/P.iFAA/46VHAA/2U_rlB/TM
---------------------------------------------------------------------~->

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/