Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ÇALıŞMA zamanında oluşturulan içeriği içeren bir XML belgesi, parçası veya öğesi oluşturmak için XML değişmez değerlerini katıştırılmış ifadelerle birleştirebilirsiniz. Aşağıdaki örneklerde, çalışma zamanında öğe içeriğini, özniteliklerini ve öğe adlarını doldurmak için katıştırılmış ifadelerin nasıl kullanılacağı gösterilmektedir.
Katıştırılmış ifadenin söz dizimi, <%=exp%>ASP.NET'nin kullandığı söz diziminin aynısı olan şeklindedir. Daha fazla bilgi için bkz . XML'de Katıştırılmış İfadeler.
LINQ to XML nesneleri oluşturmak için LINQ to XML API'lerini de kullanabilirsiniz. Daha fazla bilgi için bkz. XElement.
Yordamlar
Öğe içeriği olarak metin eklemek için
Aşağıdaki örnekte, değişkende
contactNameyer alan metnin açma ve kapatma adı öğeleri arasında nasıl eklendiği gösterilmektedir.Dim contactName As String = "Patrick Hines" Dim contact As XElement = <contact> <name><%= contactName %></name> </contact> Console.WriteLine(contact)Bu örnek aşağıdaki çıkışı oluşturur:
<contact> <name>Patrick Hines</name> </contact>
Öznitelik değeri olarak metin eklemek için
Aşağıdaki örnekte, değişkende
phoneTypebulunan metnin özniteliğinin değeri olarak nasıl eklendiği gösterilmektedirtype.Dim phoneType As String = "home" Dim contact2 As XElement = <contact> <phone type=<%= phoneType %>>206-555-0144</phone> </contact> Console.WriteLine(contact2)Bu örnek aşağıdaki çıkışı oluşturur:
<contact> <phone type="home">206-555-0144</phone> </contact>
Öğe adının metnini eklemek için
Aşağıdaki örnekte, değişkende
elementNamebulunan metnin öğenin adı olarak nasıl eklendiği gösterilmektedir.Bu tekniği kullanarak öğe oluştururken bunları /< etiketiyle >kapatmanız gerekir.
Dim elementName As String = "contact" Dim contact3 As XElement = <<%= elementName %>> <name>Patrick Hines</name> </> Console.WriteLine(contact3)Bu örnek aşağıdaki çıkışı oluşturur:
<contact> <name>Patrick Hines</name> </contact>