views:

29

answers:

1

I'm looking for a standard markup language to transmit addresses (locations). I really need nothing more complicated than a list of addresses with some metadata, each requiring a name, address, state, phone, email, geocoordinates, and some other metadata. I don't want to have to parse these addresses into their constituent parts; I need them transmitted as discrete parts.

I've looked into both GML and KML and neither seems to fit the bill. I could get what I want done with KML, using a list of Placemarks and storing the pieces of the address in the ExtendedData as known key value pairs. However, this seems like trying to fit a square peg into a round hole since KML is so centered around display. I looked at OASIS xAL (which KML uses) as well, but it seemed overkill for what I am doing, and documentation is sparse.

Additionally, I'm hoping to find a solution that already has a .NET library built around it.

If I have to I can create my own ML simple enough, but using a standard will give me great power when pushing back on customers who want us to handle their custom Excel documents.

Thanks!

+1  A: 

You didn't mention XML.

Any reason why that won't fit the bill? Excellent support in the standard library.

Henk Holterman
Sorry, I should have been explicit. When I said create my own ML I meant create my own XML based markup language. And yep, that will fit the bill, but if there's a standard I'd rather use it.Thanks for the input.
Michael Krauklis
It wasn't what I wanted, but I ended up creating my own ML for this purpose as I couldn't find anything else that fit well.
Michael Krauklis