It appears to be possible to create Smart Suggestion snippets for XML file types. It seems to me that this would mean that when editing inside a XML element of type 'X' (as in <X> ..editing in here.. </X>) I should be shown only a list of element types that can be inserted within an <X> element. Similarly, when editing the attributes of an element of type 'X', I should be shown a list of only the attribute types valid for that element type. In other words, if I specify an XML schema, the Smart Suggestion snippets should use that schema to insure that I create a syntactically correct document while editing.
Is this possible? If so, where's the documentation for it?