Gestione di xml:space in XAML
L'attributo xml:space è un attributo definito da XML che dichiara il comportamento di elaborazione degli spazi vuoti significativi all'interno di un elemento oggetto. Tale comportamento è relativo a tutto il contenuto (testo interno) all'interno dell'elemento dove xml:space viene dichiarato, e anche agli ambiti degli elementi figlio.
<object xml:space="preserve" />
In alternativa
<object xml:space="default" />
La definizione dell'attributo xml:space in XAML inclusi i due valori possibili è derivata da xml:space definito come un "attributo speciale" dalle specifiche W3C per XML.
Il valore predefinito dell’attributo xml:space è il valore letterale "default". Per il valore "default", oppure se xml:space non è indicato, il comportamento di analisi degli spazi vuoti significativi è la gestione predefinita, come definito nell’argomento Elaborazione degli spazi vuoti in XAML.
Per mantenere gli spazi vuoti all'interno del contenuto degli elementi oggetto, specificare xml:space="preserve" in quell’elemento oggetto.
Nella maggior parte delle interpretazioni, l'ambito degli effetti dell'attributo xml:space e del valore dell'attributo è costituito dagli elementi figlio.
Per una discussione completa sull'elaborazione di spazi vuoti in XAML, vedere Elaborazione degli spazi vuoti in XAML.