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/> .