XML Karakter Varlıkları ve XAML

XAML, XML 'de özel karakterler için tanımlanan karakter varlıklarını kullanır. Bu konuda bazı belirli karakter varlıkları ve XAML 'deki diğer XML kavramları için genel konular açıklanmaktadır.

XAML 'e özgü karakter varlıkları ve kaçış sorunları

XAML biçimlendirmesi genellikle XML 'de tanımlanan karakter varlıklarını ve kaçış dizilerini kullanır.

Ana özel durum, parantez içinde ({ve}), parantez içine alınmış bir karakter sırasının bir biçimlendirme uzantısı olarak yorumlanmalıdır. Biçimlendirme uzantıları hakkında daha fazla bilgi için bkz. xaml Için biçimlendirme uzantıları genel bakış.

Ancak, XML yerine XAML için özel bir kaçış sırası kullanarak, ayraçları sabit karakter olarak görüntülemeye devam edebilirsiniz. Daha fazla bilgi için bkz. kaçış sırası-işaretleme uzantısı.

Bir ters eğik çizgi (\), bir dize olarak işlendiği zaman bir kaçış sırası gerektirmediğini unutmayın.

XML karakter varlıkları

Daha önce belirtildiği gibi, genellikle XAML işaretlemesini yazmak için kullanılan karakter varlıklarının ve kaçış sıralarının çoğu XML tarafından tanımlanır. Bu konu, bu varlıkların tüm listesini sağlamaz; varlıklar için ayrıntılı bir başvuru, XML belirtimleri gibi dış belgelerde bulunabilir. Ancak kolaylık sağlaması için, bu konuda genellikle XAML biçimlendirmesinde kullanılan belirli XML karakter varlıklarının bazıları listelenmektedir.

Karakter Varlık Notlar
& (ve işareti) &amp Hem öznitelik değerleri hem de bir öğenin içeriği için kullanılmalıdır.
> (büyüktür karakteri) &> Bir öznitelik değeri için kullanılmalıdır, ancak > bir öğenin içeriği olarak kabul edilemez < .
< (küçüktür karakteri) &itme Bir öznitelik değeri için kullanılmalıdır, ancak <> onu takip edimediğinden bir öğenin içeriği olarak kabul edilebilir.
"(düz tırnak işareti) &quot; Bir öznitelik değeri için kullanılmalıdır, ancak düz tırnak işareti (") bir öğenin içeriği olarak kabul edilebilir. Öznitelik değerlerinin tek bir düz tırnak işareti (') veya düz tırnak işareti (") ile (")) alınbileceğine unutmayın. önce hangi karakter görünür, öznitelik değeri Kasası tanımlar ve alternatif teklif, değer içinde değişmez değer olarak kullanılabilir.
' (tek düz tırnak işareti) &apos Bir öznitelik değeri için kullanılmalıdır, ancak tek bir düz tırnak işareti (') bir öğenin içeriği olarak kabul edilebilir. Öznitelik değerlerinin tek bir düz tırnak işareti (') veya düz tırnak işareti (") ile (")) alınbileceğine unutmayın. önce hangi karakter görünür, öznitelik değeri Kasası tanımlar ve alternatif teklif, değer içinde değişmez değer olarak kullanılabilir.
(sayısal karakter eşlemeleri) &#&; veya & #x * [onaltılı] *; XAML, etkin olan kodlamaya sayısal karakter eşlemelerini destekler.
(bölünemez boşluk) &#160; (UTF-8 kodlaması varsayılıyor) Flow belge öğeleri için veya WPF gibi metin alan öğeler için TextBox bile, bölünemez boşluklar biçimlendirme dışında normalleştirilmez xml:space="default" . (Daha fazla bilgi için bkz. xaml 'de beyaz boşluk işleme.)

XML açıklama biçimi

XAML, XML açıklama biçimini kullanır: açıklamanın başlangıcı <!-- , açıklamanın sonu ise -->, ve sıra -- Açıklama içinde gerçekleşmemelidir.

XML Işleme yönergeleri

XAML XML işleme talimatlarını XML belirtimlerine göre işler, bu durum yönergelerin geçirilmesi gereken durumdur. .NET XAML hizmetlerinde XAML işleme hiçbir işlem yönergesi kullanmaz. XAML kullanan diğer mevcut çerçeveler de XAML 'den işleme yönergelerini kullanmaz.

Ayrıca bkz.