Un file Schema.xml definisce in modo completo ogni tipo di lista che è presente all’interno di SharePoint. Nel file sono contenute le definizioni di eventuali campi speciali utilizzati nella lista, delle viste predefinite, delle toolbar e di eventuali form personalizzati che possono essere utilizzati nella visualizzazione e modifica dei campi della lista.
Esiste un file Schema.xml per ogni tipo di lista presente in un sito SharePoint; questi files possono essere contenuti nella cartella di definizione della tipologia di sito \TEMPLATE\SiteTemplates\{nome template}\Lists\{nome lista} oppure nella cartella contenente le features del sistema \TEMPLATE \FEATURES\{nome feature}; in entrambi i casi nel file Onet.xml, che contiene la “Site Definition” sarà presente il riferimento alla lista, ma nel primo caso sarà inserito nella sezione <ListTemplates> con indicato il nome della lista, mentre nel secondo caso il link con l’ID della features sarà inserito nella sezione <Configuration>.
All’interno del file Schema.xml è possibile definire una serie di importanti informazioni:
- L’elenco dei Content Type che saranno abilitati nella lista nella sezione <ContentTypes>.
- Eventuali campi personalizzati che possono essere utilizzati nella lista nella sezione <Fields>.
- Le viste che debbono essere generate automaticamente al momento della creazione della lista nella sezione <Views>.
- Le form da utilizzare per l’inserimento, la modifica e la visualizzazione dei dati nella sezione <Forms>.
- La descrizione predefinita di quella lista nella sezione <DefaultDescription> (elemento obbligatorio).
Eventuali toolbar custom nella sezione <Toolbar>.
Technorati Tags:
SharePoint,
Certificazioni