Aracılığıyla paylaş


XML Belgesi Oluşturma

XML belgesi oluşturmanın iki yolu vardır. Bunun bir yolu, parametresiz bir XmlDocument oluşturmaktır. Diğer yol bir XmlDocument oluşturmak ve parametre olarak bir XmlNameTable geçirmektir. Aşağıdaki örnekte, parametre kullanmadan yeni, boş bir XmlDocument'ın nasıl oluşturulacağı gösterilmektedir.

Dim doc As New XmlDocument()  
XmlDocument doc = new XmlDocument();  

Belge oluşturulduktan sonra, Load yöntemini kullanarak dize, akış, URL, metin okuyucu veya XmlReader türetilmiş bir sınıftan alınan verilerle yükleyebilirsiniz. Ayrıca, bir dizeden XML okuyan LoadXML yöntemi olan başka bir yük yöntemi de vardır. Çeşitli Load yöntemleri hakkında daha fazla bilgi için bkz . DOM'da XML Belgesi Okuma.

XmlNameTable adlı bir sınıf vardır. Bu sınıf, atomize dize nesnelerinin bir tablosudur. Bu tablo, XML ayrıştırıcısının bir XML belgesindeki tüm yinelenen öğe ve öznitelik adları için aynı dize nesnesini kullanması için verimli bir yöntem sağlar. XmlNameTable, yukarıda gösterildiği gibi bir belge oluşturulduğunda otomatik olarak oluşturulur ve belge yüklendiğinde öznitelik ve öğe adları ile yüklenir. Ad tablosu içeren bir belgeniz zaten varsa ve bu adlar başka bir belgede yararlı olabilirse, parametre olarak XmlNameTable alan Load yöntemini kullanarak yeni bir belge oluşturabilirsiniz. Belge bu yöntemle oluşturulduğunda, var olan XmlNameTable'ı diğer belgeden zaten yüklenmiş olan tüm öznitelikler ve öğelerle birlikte kullanır. Öğe ve öznitelik adlarını verimli bir şekilde karşılaştırmak için kullanılabilir. XmlNameTable hakkında daha fazla bilgi için bkz. XmlNameTable Kullanarak Nesne Karşılaştırma. Başvuru için bkz XmlNameTable. .

Ayrıca bkz.