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