프로그래밍 가이드(LINQ to XML)
이 단원에서는 LINQ to XML을 사용한 프로그래밍의 개념과 방법에 대해 설명합니다.
이 설명서를 읽을 대상
이 설명서는 C#과 .NET Framework의 기본적인 내용을 알고 있는 개발자를 대상으로 합니다.
이 설명서의 목표는 모든 개발자가 LINQ to XML을 쉽게 사용할 수 있도록 하는 것입니다.LINQ to XML을 사용하면 XML을 쉽게 프로그래밍할 수 있습니다.전문 개발자가 아니어도 LINQ to XML을 사용할 수 있습니다.
LINQ to XML은 제네릭 클래스에 크게 의존하므로제네릭 클래스의 사용에 대해 이해해야 합니다.또한 매개 변수가 있는 형식으로 선언된 대리자에 대해 알고 있으면 도움이 됩니다.C# 제네릭 클래스에 대해 잘 모르는 경우에는 제네릭 클래스(C# 프로그래밍 가이드)를 참조하십시오.
단원 내용
항목 |
설명 |
---|---|
LINQ to XML 클래스에 대해 간략하게 설명하고 가장 중요한 클래스 중 XElement, XAttribute 및 XDocument 클래스에 대해 자세히 설명합니다. |
|
XML 트리 생성의 개념과 작업에 대해 설명합니다.함수 생성을 사용하거나 문자열이나 파일에서 XML 텍스트의 구문을 분석하여 XML 트리를 만들 수 있습니다.또한 XmlReader를 사용하여 XML 트리를 채울 수 있습니다.Visual Basic에서 XML 트리를 만드는 작업은 C#에서 XML 트리를 만드는 작업과 매우 다릅니다.다음 항목에서는 두 언어에서 XML 트리를 만드는 방법에 대해 설명합니다. |
|
네임스페이스를 사용하는 XML 트리를 만드는 데 대해 자세히 설명합니다. |
|
XML 트리를 serialize하는 여러 방법에 대해 설명하고 사용할 방법에 대한 지침을 제공합니다. |
|
LINQ to XML 쿼리를 작성하기 전에 이해해야 하는 LINQ to XML 축 메서드를 열거하고 설명합니다. |
|
XML 트리를 쿼리하는 일반적인 예제를 제공합니다. |
|
DOM(문서 개체 모델)과 마찬가지로, LINQ to XML을 통해서도 메모리 내 XML 트리를 수정할 수 있습니다. |
|
주석, 이벤트, 스트리밍 및 기타 고급 시나리오에 대해 설명합니다. |
|
LINQ to XML과 관련된 보안 문제에 대해 설명하고 보안 노출을 줄이기 위한 몇 가지 지침을 제공합니다. |
|
이 설명서의 많은 예제에서 사용하는 샘플 XML 문서가 포함되어 있습니다. |