>Does anyone know of an XML editor that allows valid values to be
>obtained from an external document?
I'm not aware of any. This is something that will probably be easier to
achieve once the new XML Schema language is finalised.
One way to do something similar now, at least for attribute values, might be
to use ID/IDREF although it's not nearly as powerful as the sort of thing
you are talking about.