TXFANode.SetAttribute Method
procedure SetAttribute(const N, AValue: AnsiString);
Node üzerinde bir öznitelik atar; mevcut büyük/küçük harfe duyarlı bir adı değiştirir veya yeni bir öznitelik ekler
N ve AValue, node'un XML adlarıyla ve metniyle eşleşen UTF-8 baytları içerir; yöntem, derleyicinin string-list gösterimine dönüşür ve XDP kaydederken ve yeniden yüklerken BMP karakterlerini, supplementary karakterleri ve baştaki veya sondaki boşluğu korur
Boş bir AValue, name="" olarak serileştirilen, boş değerli mevcut bir öznitelik oluşturur veya korur; özniteliği silmek için RemoveAttribute kullanın
HasAttr, mevcut boş özniteliği, olmayan öznitelikten ayırt eder; AttrValue her iki durumda da boş dize döndürür
Değeri değiştirmek, özniteliğin konumunu ve node kimliğini korur; aynı atamayı tekrarlamak yinelenen öznitelik eklemez veya değişmemiş bir packet'i değişmiş işaretlemez
Boş bir N, node değişmeden önce EHPDFXFAError fırlatır
Sahiplikteki TXFAPacketDOM, serileştirirken öznitelik-sayısı ve öznitelik-baytı sınırlarını uygular; boş öznitelikler her iki sınıra da sayılır
Öznitelik-baytı sınırları, serileştirilmiş UTF-8 adı, ayırıcıyı ve değer baytlarını, bir supplementary karakterin tüm baytları dâhil sayar