Today I learned that the xsd.exe tool ignores all xsd:import statements. And the workaround is to explicitly provide all the schemas as command line arguments.
xsd.exe MainSchema.xsd Reference1.xsd Reference2.xsd
According to the post here, the fact that the W3C Schema spec describes the schemaLocation attribute as a hint, not a true location might be a plausible reason to this behavior.
No comments:
Post a Comment