Aquí se resumen las diferencias entre un archivo XSD de extensión personalizada y el archivo wimxmlextension.xml.
Tanto los archivos XSD de extensión personalizada como el archivo wimxmlextension.xml se utilizan para definir la extensión personalizada; sin embargo, se utilizan con finalidades distintas.
El archivo wimxmlextension.xml se puede utilizar para añadir nuevos tipos de propiedad a los tipos de entidad incorporados de virtual member manager existente (como Person (persona) y Group (grupo)). Los tipos de entidad y los tipos de propiedad definidos en wimxmlextension.xml siempre se cargan como un modelo dinámico. Si hay que generar código de modelo estático, estos nuevos tipos se tienen que definir en los archivos XSD de extensión personalizada.
Los archivos XSD de extensión personalizada se pueden utilizar para añadir nuevos tipos de propiedad a los nuevos tipos de entidad. Los tipos de control nuevos deben definirse en los archivos XSL de extensión personalizada porque los nuevos tipos de control requieren cambios de código (un adaptador personalizado) y esto no se puede lograr durante la ejecución.
Archivo XSD de extensión personalizada | wimxmlextension.xml | |
---|---|---|
Formato | XSD | XML |
Cuándo se utiliza | En el despliegue |
|
Puede definir nuevos tipos de entidad | Sí | Sí |
Puede definir nuevos tipos de propiedad | Sí | Sí |
Puede definir nuevos tipos de control | Sí | No |
Puede añadir nuevos tipos de propiedad a nuevos tipos de entidad | Sí | Sí |
Puede añadir nuevos tipos de propiedad a los tipos de entidad incorporados de virtual member manager | No | Sí |
Se puede utilizar para generar código de modelo estático | Sí | No |