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]>
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]
aggregateTypes.xsd (application/octet-stream, 10.6 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.