Any more ideas on this? I must be doing something obviously wrong, but 
perhaps there just isn't a validating SAX parser for Android? (though I 
would have expected someone on this list to say so)...

On Monday, April 2, 2012 12:40:13 PM UTC-4, RedBullet wrote:
>
> I just tried that and got the same error. No validaing SAX parser 
> implementaion available.
>
> On Monday, April 2, 2012 12:14:33 PM UTC-4, Daniel Drozdzewski wrote:
>>
>> ...so did you tell your parser the following:
>>
>>
>> static final String GARMIN_SCHEMA_LANGUAGE =
>>     "http://www.w3.org/2001/XMLSchema-instance";;
>>
>> static final String W3C_XML_SCHEMA =
>>     "http://www.w3.org/2001/XMLSchema";;
>>
>>   SAXParserFactory factory = SAXParserFactory.newInstance();
>>   factory.setNamespaceAware(true);
>>   factory.setValidating(true);
>>   saxParser.setProperty(GARMIN_SCHEMA_LANGUAGE, W3C_XML_SCHEMA);
>>
>> ??
>>
>> On 2 April 2012 17:10, RedBullet <> wrote:
>> > Yea, I read that. My XML contains the following so I thought that would 
>> be
>> > sifficient:
>> > <?xml version="1.0" encoding="UTF-8"?>
>> > <TrainingCenterDatabase
>> > xmlns="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2";
>> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>> > xsi:schemaLocation="
>> http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2
>> > http://www.garmin.com/xmlschemas/TrainingCenterDatabasev2.xsd";>
>> >
>> > Isn't that how it is supposed to work??
>> >
>> >
>> > On Monday, April 2, 2012 12:01:42 PM UTC-4, Daniel Drozdzewski wrote:
>> >>
>> >> Did you tell your parser which schema will it be validating against?
>> >> Setting validation flag to true is not enough...
>> >>
>> >> Have a look here at a quick validating example using SAXParser:
>> >> http://docs.oracle.com/javaee/1.4/tutorial/doc/JAXPSAX9.html
>> >>
>> >> Daniel
>> >>
>> >> On 2 April 2012 16:34, RedBullet <> wrote:
>> >> > I am parsing some XML with SAX, and I noticed that there was some 
>> XSD in
>> >> > the
>> >> > files I am parsing.
>> >> >
>> >> > So, I figured to would turn validation on the factory before I get 
>> the
>> >> > parse, but when I do I get an error saying there is no validating 
>> parser
>> >> > available.
>> >> >
>> >> > So... How does one validate XML on the Android??
>> >> >
>> >> > --
>> >>
>> >> --
>> >> Daniel Drozdzewski
>> >
>> > --
>>
>> -- 
>> Daniel Drozdzewski
>>
>>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
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