thatcher / openseadragon

This project has moved to its new github organization at github.com/openseadragon, please join us!
http://openseadragon,github.com/
37 stars 14 forks source link

Allow different Deep Zoom schema namespaces. #13

Closed Ventero closed 11 years ago

Ventero commented 11 years ago

While the official XML namespace according to the xsd is http://schemas.microsoft.com/deepzoom/2008, DZIs generated with the Deep Zoom Composer use http://schemas.microsoft.com/deepzoom/2009, so this should be supported as well.

Ventero commented 11 years ago

Note that I can't find any documentation about the 2009 namespace, so I'm not sure if it's actually equivalent to the 2008 namespace (see also this related question on StackOverflow by @ygra). But even if it's not entirely equivalent, DZIs with the 2009 namespace should at least be accepted as valid tile sources.

iangilman commented 11 years ago

@Ventero sorry this has taken so long! I've just now become a member of this project.

Your patch looks good. FWIW, I believe the only difference with the 2009 namespace is added optional support for Smooth Streaming: http://www.iis.net/downloads/microsoft/smooth-streaming I believe most DZIs have that option turned off though.