users@jaxb.java.net

Re: Problems with xml binding in SensorML schema

From: Peizhao Hu <peizhao_at_itee.uq.edu.au>
Date: Sun, 25 Mar 2007 12:56:28 +1000

Hi,

I don't have schema other than the one you can download from the web. I
didn't know you will need iso9115.
I thought you won't need any extra schema for this.

Regards;

Peizhao



Hank Ratzesberger wrote:
> Peizhao,
>
> I did get the sensorML schema, but I don't have
> the same version of GML and I think I also need
> iso9115.
>
> I was not aware that my email system is silently
> removing .zip attachments. If you send a .zip or
> .gzip, try renaming the extension.
>
> Anyway, if there is some way you could send me
> all the schemas you use when you attempt to parse
> sensorML and I will be happy to give it a try.
>
> Thank you,
> Hank
>
>
> ----- Original Message ----- From: "Peizhao Hu" <peizhao_at_itee.uq.edu.au>
> To: <users_at_jaxb.dev.java.net>
> Cc: <hankr_at_crustal.ucsb.edu>
> Sent: Thursday, March 22, 2007 6:39 PM
> Subject: Re: Problems with xml binding in SensorML schema
>
>
>> Hi Hank,
>>
>> actually, I have attached the download URL a few times. anyway, here
>> is the URL for complete schema.
>>
>> http://vast.uah.edu/joomla/index.php?option=com_content&task=view&id=114&Itemid=80
>>
>>
>> thank you for your time and inputs.
>>
>> regards;
>>
>> Peizhao
>>
>>
>>
>> Hank Ratzesberger wrote:
>>> Peizhao,
>>>
>>> If you could email me your schema files, I will
>>> work on this a bit more, but as I said, I have
>>> slightly different versions and I don't want to
>>> hunt down a match, or try to get things working
>>> only to find later that the differences...make a
>>> difference.
>>>
>>> --Hank
>>>
>>> ----- Original Message ----- From: "Peizhao Hu"
>>> <peizhao_at_itee.uq.edu.au>
>>> To: <users_at_jaxb.dev.java.net>
>>> Cc: "Hank Ratzesberger" <hankr_at_crustal.ucsb.edu>
>>> Sent: Tuesday, March 20, 2007 10:26 PM
>>> Subject: Re: Problems with xml binding in SensorML schema
>>>
>>>
>>>> Hi Hank,
>>>>
>>>> I didn't expect this SensorML schema can lead to such huge multiple
>>>> referencing problem.
>>>> maybe I should forward this problem to SensorML forum as well.
>>>> did you get any progress?
>>>>
>>>> regards;
>>>>
>>>> Peizhao
>>>>
>>>>
>>>>
>>>> Hank Ratzesberger wrote:
>>>>>
>>>>> [offlist until I can figure this out]
>>>>>
>>>>> I don't have iso9115 0.1.21
>>>>> I forgot who has that, I recall the US
>>>>> military was maintaining it.
>>>>>
>>>>> Also, I was using gml 3.0.1, but the schema
>>>>> is looking for 3.0. Let me know if you
>>>>> think that 3.0.1 is incompatible (but I
>>>>> suppose I will find out).
>>>>>
>>>>> Regards,
>>>>> Hank
>>>>>
>>>>>
>>>>> ----- Original Message ----- From: "Peizhao Hu"
>>>>> <peizhao_at_itee.uq.edu.au>
>>>>> To: <users_at_jaxb.dev.java.net>
>>>>> Sent: Wednesday, March 14, 2007 7:55 PM
>>>>> Subject: Re: Problems with xml binding in SensorML schema
>>>>>
>>>>>
>>>>>> I tried many different ways of XPath, however, none of them working.
>>>>>>
>>>>>> I tried:
>>>>>> "/xs:schema/xs:element[@name='GeoLocationArea']/xs:complexType/xs:complexContent/xs:sequence/xs:extension/xs:attribute[@name='name']"
>>>>>>
>>>>>> "//xs:element[@name='GeoLocationArea']/xs:complexType/xs:complexContent/xs:sequence/xs:extension/xs:attribute[@name='name']"
>>>>>>
>>>>>> "//xs:schema//xs:element[@name='GeoLocationArea']//xs:complexType//xs:complexContent//xs:sequence//xs:extension//xs:attribute[@name='name']"
>>>>>>
>>>>>> "//xs:schema//xs:element[@name='GeoLocationArea']//xs:complexType//xs:complexContent//xs:extension//xs:attribute[@name='name']"
>>>>>>
>>>>>>
>>>>>> same error saying empty target node.
>>>>>>
>>>>>> parsing a schema...
>>>>>> [ERROR] XPath evaluation of
>>>>>> "/xs:schema/xs:element[@name='GeoLocationArea']/xs:complexType/xs:complexContent/xs:sequence/xs:extension/xs:attribute[@name='name']"
>>>>>> results in empty target node
>>>>>> line 2 of
>>>>>> file:/home/phu/programming/SensorML_examples/SensorMLV1.0/sweCommon/1.0.0/binding.xjb
>>>>>>
>>>>>>
>>>>>> [ERROR] Property "Name" is already defined. Use
>>>>>> &lt;jaxb:property> to resolve this conflict.
>>>>>> line 105 of
>>>>>> file:/home/phu/programming/SensorML_examples/SensorMLV1.0/sweCommon/1.0.0/positionTypes.xsd
>>>>>>
>>>>>>
>>>>>> [ERROR] The following location is relevant to the above error
>>>>>> line 52 of http://schemas.opengis.net/gml/3.1.1/base/gmlBase.xsd
>>>>>>
>>>>>> regards;
>>>>>>
>>>>>> Peizhao
>>>>>>
>>>>>>
>>>>>>
>>>>>> Hank Ratzesberger wrote:
>>>>>>>
>>>>>>> When the JAXB parser tries to create a property matched
>>>>>>> to the attribute "name" it conflicts with a default property
>>>>>>> every generated class has, which is Name, i.e., the name of
>>>>>>> the element.
>>>>>>>
>>>>>>> I suspect you will need to work out several bindings to
>>>>>>> work around this issue. Sorry, but I can only guess what
>>>>>>> the xpath statement you will need to
>>>>>>>
>>>>>>> <jxb:bindings
>>>>>>> node="/xs:schema/xs:element[@name='GeoLocationArea']/xs:complexType/xs:complexContent/xs:sequence/xs:extension/xs:attribute[@name='name']">
>>>>>>>
>>>>>>> <jxb:class name="NameAttr"/>
>>>>>>> </jxb:bindings>
>>>>>>>
>>>>>>> Are you certain that no attribtute "name" is inherited ?
>>>>>>>
>>>>>>> HTH,
>>>>>>> Hank
>>>>>>>
>>>>>>> Hank Ratzesberger
>>>>>>> Institute for Crustal Studies
>>>>>>> University of California, Santa Barbara
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ----- Original Message ----- From: "Peizhao Hu"
>>>>>>> <peizhao_at_itee.uq.edu.au>
>>>>>>> To: <users_at_jaxb.dev.java.net>
>>>>>>> Sent: Tuesday, March 13, 2007 9:05 PM
>>>>>>> Subject: Problems with xml binding in SensorML schema
>>>>>>>
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> the full schema can be found at
>>>>>>>> http://vast.uah.edu/joomla/index.php?option=com_content&task=view&id=114&Itemid=80
>>>>>>>>
>>>>>>>>
>>>>>>>> when I try to bind sensorML/1.0.0/base/sensorML.xsd by command
>>>>>>>>
>>>>>>>> xjc.sh sensorML.xsd
>>>>>>>>
>>>>>>>> it generated errors with
>>>>>>>>
>>>>>>>> <Error> Property "Name" is already defined. Use <jaxb:property>
>>>>>>>> to resolve this conflict.
>>>>>>>> line 102 of sweCommon/1.0.0/positionTypes.xsd
>>>>>>>>
>>>>>>>> the hint is very obvious, however, I have no idea how to
>>>>>>>> customise it.
>>>>>>>>
>>>>>>>> can anyone help?
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> regards;
>>>>>>>>
>>>>>>>> Peizhao
>>>>>>>>
>>>
>