System.Xml.Linq 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
LINQ to XML에 대한 클래스를 포함합니다. LINQ to XML은 XML 문서를 효율적이고 쉽게 수정할 수 있는 메모리 내 XML 프로그래밍 인터페이스입니다.
클래스
| Name | Description |
|---|---|
| Extensions |
LINQ to XML 확장 메서드를 포함합니다. |
| XAttribute |
XML 특성을 나타냅니다. |
| XCData |
CDATA를 포함하는 텍스트 노드를 나타냅니다. |
| XComment |
XML 주석을 나타냅니다. |
| XContainer |
다른 노드를 포함할 수 있는 노드를 나타냅니다. |
| XDeclaration |
XML 선언을 나타냅니다. |
| XDocument |
XML 문서를 나타냅니다. 개체의 구성 요소 및 사용법은 XDocumentXDocument 클래스 개요를 참조하세요. |
| XDocumentType |
XML DTD(문서 형식 정의)를 나타냅니다. |
| XElement |
XML 요소를 나타냅니다. 사용량 정보 및 예제는 이 페이지의 XElement 클래스 개요 및 주의 섹션을 참조하세요. |
| XName |
XML 요소 또는 특성의 이름을 나타냅니다. |
| XNamespace |
XML 네임스페이스를 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| XNode |
XML 트리의 노드(요소, 주석, 문서 형식, 처리 명령 또는 텍스트 노드)의 추상 개념을 나타냅니다. |
| XNodeDocumentOrderComparer |
해당 문서 순서에 대한 노드를 비교하는 기능이 포함되어 있습니다. 이 클래스는 상속할 수 없습니다. |
| XNodeEqualityComparer |
노드를 비교하여 노드가 같은지 여부를 확인합니다. 이 클래스는 상속할 수 없습니다. |
| XObject |
XML 트리의 노드 또는 특성을 나타냅니다. |
| XObjectChangeEventArgs | |
| XProcessingInstruction |
XML 처리 명령을 나타냅니다. |
| XStreamingElement |
지연된 스트리밍 출력을 지원하는 XML 트리의 요소를 나타냅니다. |
| XText |
텍스트 노드를 나타냅니다. |
열거형
| Name | Description |
|---|---|
| LoadOptions |
XML을 구문 분석할 때 로드 옵션을 지정합니다. |
| ReaderOptions | |
| SaveOptions |
serialization 옵션을 지정합니다. |
| XObjectChange |
이벤트가 XObject에 대해 발생할 때 이벤트 유형을 지정합니다. |
설명
LINQ to XML을 사용하여 다음을 수행할 수 있습니다.
파일 또는 스트림에서 XML을 로드합니다.
XML을 파일 또는 스트림으로 직렬화합니다.
기능 생성을 사용하여 처음부터 XML 트리를 만듭니다.
LINQ 쿼리를 사용하여 XML 트리를 쿼리합니다.
메모리 내 XML 트리를 조작합니다.
XSD를 사용하여 XML 트리의 유효성을 검사합니다.
이러한 기능의 조합을 사용하여 XML 트리를 한 셰이프에서 다른 도형으로 변환합니다.