I have a question which I think is actually quite basic, although I've been developing with XML for many years.
I have been provided with a quite substantial schema in the form of a tree of xsd documents. I have tried various code generation tools, but none of them seem to be able to maintain the type safety that I thought the schema provides. Upon further investigation, it seems the schema itself has some 'untyped' types in the form of 'ComplexType' with an element <xsd:any namespece="##other" /> What's the point of that ? Is that really a generic 'object' or am I misinterpreting it ? The reason for asking is that this causes me problems because I'd like to be able to display the code generated objects correctly with object browser, but when it encounters these types, it can't make any sense of the type, and so just displays a bare object which I can't edit. If you're curious you may download the freely available schema here http://www.openreach.co.uk/orpg/products/wlr/wlr3/downloads/EMP_Phase_10_WLR3_19-09-2008_1351.zip. This is provided by British Telecomm in the guise of Open Reach.
