I'm trying to create a gpx editor with VS2008 in C#.
I made it to create a gpx class from gpx.xsd using Microsofts xsd.tool and I'm able to open, edit and save gpx files.
However I now also want to edit Garmin gpx files and it seems that garmin has extended the gpx schema (see http://www8.garmin.com/xmlschemas/GpxExtensions/v3/GpxExtensionsv3.xsd)
Having a look into gpx.xsd there are some locations around saying: 'You can add extend GPX by adding your own elements from another schema here' however I have no clue how to realize that. Is there a easy way to include the garmin xsd or is it necessary to include the extension elements defined by garmin into the extensionsType element?