XElement.Attribute(XName) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 XAttribute이 있는 이 XElement의 XName를 반환합니다.
public:
System::Xml::Linq::XAttribute ^ Attribute(System::Xml::Linq::XName ^ name);
public System.Xml.Linq.XAttribute Attribute (System.Xml.Linq.XName name);
public System.Xml.Linq.XAttribute? Attribute (System.Xml.Linq.XName name);
member this.Attribute : System.Xml.Linq.XName -> System.Xml.Linq.XAttribute
Public Function Attribute (name As XName) As XAttribute
매개 변수
- name
- XName
가져올 XName의 XAttribute입니다.
반환
지정된 XAttribute이 있는 XName이거나, 지정된 이름의 특성이 없으면 null
입니다.
예제
다음 예제에서는 특성을 사용하여 요소를 만듭니다. 그런 다음 이 메서드를 사용하여 특성을 검색합니다.
XElement xmlTree = new XElement("Root",
new XAttribute("Att", "attribute content")
);
XAttribute att = xmlTree.Attribute("Att");
Console.WriteLine(att);
Dim xmlTree As XElement = <Root Att="attribute content"/>
Dim att As XAttribute = xmlTree.Attribute("Att")
Console.WriteLine(att)
이 예제는 다음과 같은 출력을 생성합니다.
Att="attribute content"
다음은 동일한 예제이지만 이 경우 XML은 네임스페이스에 있습니다. 자세한 내용은 XML 네임스페이스 작업을 참조하세요.
XNamespace aw = "http://www.adventure-works.com";
XElement xmlTree = new XElement(aw + "Root",
new XAttribute(XNamespace.Xmlns + "aw", "http://www.adventure-works.com"),
new XAttribute(aw + "Att", "attribute content")
);
XAttribute att = xmlTree.Attribute(aw + "Att");
Console.WriteLine(att);
Imports <xmlns:aw="http://www.adventure-works.com">
Module Module1
Sub Main()
Dim xmlTree As XElement = <aw:Root aw:Att="attribute content"/>
Dim att As XAttribute = xmlTree.Attribute(GetXmlNamespace(aw) + "Att")
Console.WriteLine(att)
End Sub
End Module
이 예제는 다음과 같은 출력을 생성합니다.
aw:Att="attribute content"
설명
일부 축 메서드는 요소 또는 특성의 컬렉션을 반환합니다. 이 메서드는 단일 특성만 반환합니다. 컬렉션과 달리 싱글 톤 이라고도 합니다.
Visual Basic 사용자는 통합 특성 축을 사용하여 지정된 이름의 특성 값을 검색할 수 있습니다.