Aracılığıyla paylaş


Bildirilen XML Öğelerinin 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 literalinde, yerel bir ad veya tam ad belirtebilirsiniz. Nitelenmiş bir ad, XML ad alanı ön eki, iki nokta ve yerel adı içerir. XML ad alanı ön ekleri hakkında daha fazla bilgi için bkz. XML Elemanı Literal.

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 geçen çift nokta, ad alanı sınırlarını belirtir. Bu nedenle, yalnızca söz konusu bir ad için XML ad alanı belirtmek üzere 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, ABC ve abc ayrı öğelere atıfta bulunuyormuş gibi yorumlanır.

XML Ad Alanları

XML öğesi literal oluştururken, öğe adı için XML ad alanı ön ekini belirtebilirsiniz. Daha fazla bilgi için bkz. XML Element Literal.

Ayrıca bakınız