Multiple namespaces


I’m trying to store XML documents that conform to a standard not defined by myself (the ADL SCORM standard to be exact).

The problem is that the standard has a schema definition with namespace ‘xmlns:adlcp=…’ that includes (and extends) a schema with namespace ‘xmlns:imscp=…’, but TSD 3 doesn’t support ‘import’. I tried to go around this by merging the two schemas but now the problem is that I cannot define more than one namespace in one TSD 3 schema (at least I don’t know how).

So the question is: how can I resolve this?


You have to decide which namespace to keep for validation and which namespace to store unchecked. See
this discussion for details.