XNamespace.Addition(XNamespace, String) Operatör
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Oluşturmak için bir XNamespace nesneyi yerel adla birleştirir XName.
public:
static System::Xml::Linq::XName ^ operator +(System::Xml::Linq::XNamespace ^ ns, System::String ^ localName);
public static System.Xml.Linq.XName operator + (System.Xml.Linq.XNamespace ns, string localName);
static member ( + ) : System.Xml.Linq.XNamespace * string -> System.Xml.Linq.XName
Public Shared Operator + (ns As XNamespace, localName As String) As XName
Parametreler
- ns
- XNamespace
XNamespace Ad alanını içeren bir.
Döndürülenler
Ad alanından ve yerel addan yapılan yeni XName .
Örnekler
Aşağıdaki örnekte, bir ve yerel adından +
oluşturmak XName XNamespace için işlecinin kullanımı gösterilmektedir.
XNamespace aw = "http://www.adventure-works.com";
XElement root = new XElement(aw + "Root",
new XElement(aw + "Child")
);
Console.WriteLine(root);
Dim aw As XNamespace = "http://www.adventure-works.com"
Dim root As XElement = New XElement(aw + "Root", _
New XElement(aw + "Child") _
)
Console.WriteLine(root)
Visual Basic'da bu tercih edilen deyimdir:
Imports <xmlns="http://www.adventure-works.com">
Module Module1
Sub Main()
Dim aw As XNamespace = GetXmlNamespace()
Dim root As XElement = _
<Root>
<Child/>
</Root>
Console.WriteLine(root)
End Sub
End Module
Bu örnek aşağıdaki çıkışı oluşturur:
<Root xmlns="http://www.adventure-works.com">
<Child />
</Root>
Açıklamalar
Bu işleç, bir öğe veya özniteliğin oluşturulmasında ad alanı ve yerel ad birleştirmenin ortak deyimini etkinleştirir. Bu deyim, kısa bir değişken kullanarak ad alanına başvurabilmeniz için ad alanı ön eklerine sahip olmanın bazı avantajlarını sağlar. Bu, XML ağaçları oluşturan koddaki söz dizimsel gürültüyü ortadan kaldırır.