Setup XML Generico
Up one level
L'XML usato per i file profilo è semplice e diretto. Non è disponibile alcun DTD, ma ci sono tantissimi esempi per riutilizzare o adattare il tutto ai propri fini. Se tutto ciò può sembrare troppo, la buona notizia è che ci si può avvalere di un Setup Generico per scrivere i propri file esportando la configurazione da un sito esistente. Ulteriori informazioni a riguardo sono riportate nella documentazione di Generic Setup.
Solitamente il root node di un profilo XML è un oggetto:
<object name="portal_javascripts" meta_type="JavaScripts Registry">
.......
</object> questo corrisponde ad un particolare site tool (in questo caso il registro JavaScripts). I sub-node rappresentano sub-oggetti, mentre gli attributi XML corrispondono agli attributi di quelle classi.
<javascript cacheable="True" compression="none" cookable="True"
enabled="True" expression="" id="jquery.js" inline="False"/> In questo caso perciò il sub-node rappresenta una voce nel registro JavaScripts e nelle sue caselle.

Nel rarissimo caso in cui ci si trovi costretti a capire da soli quali attributi dover usare, sarà necessario esaminare l'API (oppure le interfaccie o le class) del tool in questione. Fare riferimento a http://api.plone.org oppure scavare nel codice sorgente.
