-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
More extensions #3
Comments
OMG. They have more than one namespace too? They seem to follow the same weird behavior which Topografix and Groundspeak does. |
Added in dee829a |
I also was not aware that this strategy is bad until you mentioned it. In cgeo we have been able to handle all the extension versions simultaneously by basically registering all combined rules in a single parser. |
Yes, I saw that in the code sample you sent us 2 days ago. You have handled the situation correctly, but this is caused by bad (backward-incompatible) schema design. If this continues, then you will also be forced to add new xmlns to your list in the future, once new versions are released, and you shouldn't be forced to do that (that's why it's not backward compatible). |
Not sure if you are interested in these, but it might make sense to refer to some other extensions too, depending on what you want to do with the document later:
Just skimmed through the cgeo XML parser for these: https://github.com/cgeo/cgeo/blob/master/main/src/cgeo/geocaching/files/GPXParser.java#L77 and following.
The text was updated successfully, but these errors were encountered: