Bildirilmiş XML Öğeleri ve Özniteliklerinin Adları (Visual Basic)
Bu konu, XML değişmez değerlerinde XML öğelerini ve özniteliklerini adlandırmak için Visual Basic yönergeleri sağlar. XML değişmez değeri içinde, yerel bir ad veya nitelenmiş ad belirtebilirsiniz. Nitelenmiş ad, XML ad alanı ön eki, iki nokta üst üste ve yerel bir addan oluşur. XML ad alanı ön ekleri hakkında daha fazla bilgi için bkz . XML Öğesi Değişmez Değeri.
Kurallar
Visual Basic'teki bir öğenin veya özniteliğin yerel adı aşağıdaki kurallara uymalıdır.
Ad alanıyla başlayabilir. Alfabetik bir karakterle veya alt çizgiyle (
_
) başlamalıdır.Yalnızca alfabetik karakterler, ondalık basamaklar, alt çizgi, nokta (.) ve kısa çizgi (-) içermelidir.
1.024 karakterden uzun olmamalıdır.
Adlarda görünen iki nokta üst üsteler ad alanı ayırmayı gösterir. Bu nedenle, yalnızca belirli bir ad için XML ad alanı belirtmek için iki nokta üst üste kullanabilirsiniz.
Ayrıca, aşağıdaki yönergelere uymalısınız.
- XML 1.0 belirtimi, büyük/küçük harf çeşitlemelerinin "xml" dizesiyle başlayan tüm adları ayırır. Bu nedenle, öğe ve öznitelik adları için bu adları kullanmayın.
Ad Uzunluğu Yönergeleri
Pratik bir konu olarak, bir adın mümkün olduğunca kısa olması ve yine de öğenin doğasını net bir şekilde tanımlaması gerekir. Bu, kodunuzun okunabilirliğini artırır ve satır uzunluğunu ve kaynak dosya boyutunu azaltır.
Ancak, adınızın öğeyi veya kodunuzun onu nasıl kullandığını yeterince açıklamadığı kadar kısa olmamalıdır. Bu, kodunuzun okunabilirliği için önemlidir. Başka biri bunu anlamaya çalışıyorsa veya siz bunu yazdıktan sonra uzun süre bakıyorsanız, uygun öğe adları zaman kazandırabilir.
Adlarda Büyük/Küçük Harf Duyarlılığı
XML öğesi adları büyük/küçük harfe duyarlıdır. Başka bir deyişle, Visual Basic derleyicisi yalnızca alfabetik durumda farklı olan iki adı karşılaştırdığında, bunları farklı adlar olarak yorumlar. Örneğin, ayrı öğelere başvuruda bulunur ve abc
yorumlarABC
.
XML Ad Alanları
XML öğesi değişmez değeri oluştururken, öğe adı için XML ad alanı ön ekini belirtebilirsiniz. Daha fazla bilgi için bkz . XML Öğesi Değişmez Değeri.