These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

Schemas for XML results of the API

Author
Seleia O'Sinnor
Drop of Honey
#1 - 2011-12-16 22:35:14 UTC
Hello there,
are there any schemas (XSD) around for the various API results?
Thanks in advance

Odyssey: Repacking in POS hangars for modules +1,  but please for other stuff too, especially containers. Make containers openable in POS hangars.

Dragonaire
Here there be Dragons
#2 - 2011-12-17 05:30:24 UTC
https://sourceforge.net/projects/yapeal/files/schemas/ only set that I know of.

Finds camping stations from the inside much easier. Designer of Yapeal for the Eve API. Check out the Yapeal PHP API Library thread.

Seleia O'Sinnor
Drop of Honey
#3 - 2011-12-17 12:49:44 UTC
Thanks for your reply. I was wondering if CCP had something official out. I just created the schemas with Trang which works well with JAXB. However this is always a very close match and reflects not what might come back from the API. I guess this will suffice.

Odyssey: Repacking in POS hangars for modules +1,  but please for other stuff too, especially containers. Make containers openable in POS hangars.

Dragonaire
Here there be Dragons
#4 - 2011-12-17 17:39:52 UTC
I give up a couple years ago that CCP would make any official ones since they don't seem to be interested in making sure they don't break existing APIs with changes until the third party developers bring it to their attention they've done it againP

Finds camping stations from the inside much easier. Designer of Yapeal for the Eve API. Check out the Yapeal PHP API Library thread.

Seleia O'Sinnor
Drop of Honey
#5 - 2011-12-17 17:56:25 UTC
Yeah, it looks too much like the API is a byproduct maintained not on a regular basis. Promising things doesn't fit into this approach. The eve client and server is their main business, it's not websites or APIs over http. I laughed when they introduced the new forum running all on https and cutting features like simple colouring of text blocks. I don't get it.

Look at the fragementation of their websites: Main page, Evelopedia, Account Management and Forums. All different styles, I'd even go as far and say they are all different architectures. They are creating knowledge islands and don't dare to work on running systems.

Maintaining and evolving an API is a good piece of work, especially when it comes to changing interfaces, that's what Fowler describes as the difference between public and published.

Odyssey: Repacking in POS hangars for modules +1,  but please for other stuff too, especially containers. Make containers openable in POS hangars.