Friday, July 18, 2008

JAXB for KML

Yesterday, I take a look at KML 2.2 specification.
To avoid create a million of classes to parse XML (KML) documents I put on my hands JAXB. After a while to resolve a duplicate element name (due to case insensitive in JAXB), finally I get a bunch of classes representing the KML element types.

After a couple of little test it seems is all right and now I need to spend some time (that I haven't) to integrate KML2.2 support into Balloon ;)

5 comments:

Anonymous said...

Hi..I am trying to generate java classes for KML2.2 xsd but get errors:

[ERROR] Two declarations cause a collision in the ObjectFactory class.
line 240 of file:/C:/ogckml22.xsd

[ERROR] (Related to above error) This is the other declaration.
line 23 of file:/C:/atom-author-link.xsd

[ERROR] Two declarations cause a collision in the ObjectFactory class.
line 1059 of file:/C:/ogckml22.xsd

[ERROR] (Related to above error) This is the other declaration.
line 256 of file:/C:/ogckml22.xsd

[ERROR] Two declarations cause a collision in the ObjectFactory class.
line 351 of file:/C:/ogckml22.xsd

[ERROR] (Related to above error) This is the other declaration.
line 262 of file:/C:/ogckml22.xsd


Is this similar to the problem you had to fix and if so, what did you have to modify to fix it?

Thanks,
Chris

Antonio Santiago said...

Hi anonymous, sorry for the late response.
Yes, those problems are familiar to me. Please take a look to my last post.

Anonymous said...

vab банк
vab банк
[url=http://www.ricardo.com.ua/news/releases/110220]vab банк[/url]
http://www.ricardo.com.ua/news/releases/110220 - vab банк

Anonymous said...

Как говорилось на Seexi.net В 1931 г. Никола Тесла продемонстрировал публике загадочный автомобиль. Из роскошного лимузина извлекли бензиновый двигатель и установили электромотор. Потом Тесла на глазах у публики поместил под капот невзрачную коробочку, из коей торчали 2 стерженька, и подключил ее к двигателю. Сказав: «Теперь мы имеем энергию», Тесла сел за руль и поехал. Машину испытывали неделю. Она развивала скорость до 150 км/ч и, похоже, абсолютно не нуждалась в подзарядке. Все спрашивали Тесла : «Откуда берется энергия?» Он отвечал: «Из эфира». Наверное, мы сегодня уже бы ездили на автомобилях с вечным двигателем, в случае в случае если бы те – давние -- зрители не заговорили о нечистой силе. Рассердившийся ученый вынул загадочную коробку из автомобиля и унес в лабораторию. Тайна ее не разгадана до сих пор.

Anonymous said...

Наши специалисты по сертификации и [b][url=http://gortest.su]сертификация постельного белья [/url][/b] подготовят полный пакет необходимых документов. Нами производится сертификация широчайшего спектра объектов [b][url=http://gortest.su]сертификат [/url][/b] любых товаров, услуг, сертификация работ, по любым нормам и стандартам