Что делает elementFormDefault в XSD?
Что значитelementFormDefault
делать, и когда его следует использовать?
Итак, я нашел некоторые определения дляelementFormDefault
ценности:
квалифицированный - элементы и атрибуты находятся в targetNamespace схемы
неквалифицированный - элементы и атрибуты не имеют пространства имен
Таким образом, из этого определения я бы подумал, что если для схемы задано квалифицированное значение, то почему вы должны добавлять префикс типа к пространству имен? И каковы сценарии, по которым у вас был бы даже один неквалифицированный набор? Я попробовал поискать в Google, но все, что я получил, было парой страниц W3C, которые было чрезвычайно трудно понять.
Это файл, с которым я сейчас работаю, зачем мне объявлять тип какtarget:TypeAssignments
когда я объявляюtargetNamespace
как такой же как?xmlns:target