XNamespace.Addition(XNamespace, String) 연산자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
XNamespace 개체를 로컬 이름과 결합하여 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
매개 변수
- ns
- XNamespace
네임스페이스가 들어 있는 XNamespace입니다.
반환
네임스페이스 및 로컬 이름을 사용하여 만든 새 XName입니다.
예제
다음 예제에서는 연산자를 +
사용하여 로컬 이름과 이름을 XNamespace 만드는 XName 방법을 보여줍니다.
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 기본 관용구는 다음과 같습니다.
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
이 예제는 다음과 같은 출력을 생성합니다.
<Root xmlns="http://www.adventure-works.com">
<Child />
</Root>
설명
이 연산자를 사용하면 요소 또는 특성 생성 시 네임스페이스와 로컬 이름을 결합하는 공통 관용구를 사용할 수 있습니다. 이 관용구는 짧은 변수를 사용하여 네임스페이스를 참조할 수 있다는 측면에서 네임스페이스 접두사에 대한 몇 가지 이점을 제공합니다. 이렇게 하면 XML 트리를 만드는 코드에서 구문 노이즈가 제거됩니다.