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]
>

Reply via email to