Why don't you try to see what the runtime type of your results actually *is* ?
On Mon, Sep 28, 2009 at 3:53 AM, maven apache <[email protected]>wrote: > Sorry this is the schema, I forget in the last post. > > 2009/9/28 maven apache <[email protected]> > > >> >> 2009/9/28 Jacob Danner <[email protected]> >> >>> How is DataArray defined in your schema? >>> >> I upload the DataArray schema. If possible, I would like some one can >> check it. >> >>> Also, does this instance validate without errors? >>> >> I get no error but only false when I use the following codes to validate: >> ObservationCollectionDocument >> ocd=ObservationCollectionDocument.Factory.parse(new File("DataArray.xml")); >> System.out.println(ocd.validate()); >> >> >> >>> -jacobd >>> >>> On 9/27/09, maven apache <[email protected]> wrote: >>> > Hi : >>> > In the xml I uploaded, I want to get the valuse under the element >>> DataArray, >>> > but I am not sure the type , so I use the following codes to judge: >>> > -------------------------- >>> > ObservationCollectionDocument >>> > ocd=ObservationCollectionDocument.Factory.parse(new >>> File("DataArray.xml")); >>> > ObservationPropertyType >>> > xb_memeber=ocd.getObservationCollection().getMemberArray(0); >>> > XmlObject xb_result=xb_memeber.getObservation().getResult(); >>> > if(xb_result instanceof net.opengis.swe.x00.DataArrayType) { >>> > System.out.println("00"); >>> > } else if(xb_result instanceof net.opengis.swe.x10.DataArrayType) { >>> > System.out.println("100"); >>> > } >>> > else if(xb_result instanceof net.opengis.swe.x101.DataArrayType) { >>> > System.out.println("101"); >>> > } else { >>> > System.out.println("null"); >>> > }- >>> > -------------------------------------- >>> > However the output is null, it seems that it belongs to none of the >>> three >>> > types. >>> > In face, from the file(in the attach) we can easily get the version of >>> the >>> > DataArrayType is 1.0.1, but why the output is so strange? >>> > >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] >

