Re: a stange problem: can not judge the type of a xmlObject
maven apache <[email protected]>
| Newsgroups | gmane.text.xml.xmlbeans.user |
|---|---|
| Message-ID | <[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] > >