Visual Studio의 XML 도구
XML(Extensible Markup Language)은 데이터 기술 형식을 제공하는 태그 언어입니다.XML을 사용하면 내용을 더 정확하게 선언할 수 있으며 여러 플랫폼에서 보다 의미있는 검색 결과를 얻을 수 있습니다.또한 XML을 사용하면 표시되는 형식과 데이터를 분리할 수 있습니다.예를 들어, HTML에서는 태그를 사용하여 브라우저에 데이터를 굵게 또는 기울임꼴로 표시하도록 지정합니다. 반면 XML에서는 태그를 도시 이름, 온도 및 기압 등의 데이터를 기술하는 용도로만 사용합니다.XML에서는 XSL(Extensible Stylesheet Language) 및 CSS와 같은 스타일 시트를 사용하여 데이터를 브라우저에 표시합니다.XML에서는 표시 및 처리 과정에서 데이터가 분리되기 때문에서로 다른 스타일 시트와 응용 프로그램을 적용하여 데이터를 원하는 대로 표시하고 처리할 수 있습니다.
XML은 웹 전송을 위해 최적화된 SGML의 하위 집합이며,W3C(World Wide Web 컨소시엄)에서 정의합니다.이런 표준화를 통해 구조적 데이터가 균일해지고 응용 프로그램이나 공급업체에 독립적일 수 있습니다.
XML은 Visual Studio와 .NET Framework의 여러 기능 중에서도 핵심에 해당합니다.다음 항목 목록에서는 Visual Studio와 .NET Framework에서 제공되는 XML 관련 도구와 기능을 소개합니다.
자세한 내용은 XML 개발자를 위한 최신 문서, 기술 정보, 다운로드, 뉴스 그룹 및 기타 리소스를 제공하는 XML Developer Center를 참조하십시오.
단원 내용
Working with XML Data
Visual Studio에서 데이터가 처리되는 방식에 있어 XML의 역할에 대해 설명합니다.XSLT 디버깅
Visual Studio 디버거를 사용하여 XSLT를 디버깅하는 방법을 설명하는 항목에 대한 링크를 제공합니다.
참조
Microsoft.VisualStudio.XmlEditor
노출은 XML 편집기 구문 분석 트리를 통해 System.Xml.Linq 는 XML 문서에 대 한.XML Standards Reference
XML, DTD(Document Type Definition), XSD(XML 스키마 정의 언어) 및 XSLT를 비롯한 여러 XML 기술에 대한 정보를 제공합니다.System.Xml
System.Xml 네임스페이스를 구성하는 클래스 및 기타 요소에 대해 설명하고 각 항목에 대한 자세한 내용을 볼 수 있는 링크를 제공합니다.System.Xml.Serialization
System.Xml.Serialization 네임스페이스를 구성하는 클래스 및 기타 요소에 대해 설명하고 각 항목에 대한 자세한 정보를 볼 수 있는 링크를 제공합니다.
관련 단원
XML Document Object Model (DOM)
XmlDocument 및 관련 클래스가 W3C 문서 개체 모델의 코어 수준 1 및 수준 2 네임스페이스 지원 사양을 따르는 방법에 대해 설명합니다.Reading XML with the XmlReader
XmlReader에서 캐싱되지 않은, 정방향의 읽기 전용 액세스를 XML 데이터에 제공하는 방법에 대해 설명합니다.Writing XML with the XmlWriter
XmlWriter에서 캐싱되지 않은, 정방향의 XML 스트림을 생성하는 방법과 W3C 표준을 따르는 XML 문서 빌드에 도움이 되는 내용을 제공합니다.XSLT Transformations
XslCompiledTransform 클래스가 XSLT 1.0 권장안을 구현하는 방법에 대해 설명합니다.Process XML Data Using the XPath Data Model
XPathNavigator 클래스가 XPathDocument 또는 XmlDocument 개체에 저장된 XML 데이터를 처리하는 방법을 설명합니다.XPathNavigator 클래스는 XQuery 1.0 및 XPath 2.0 Data Model을 기반으로 하며 XML 데이터의 탐색과 편집에 사용될 수 있습니다.XML Schema Object Model (SOM)
스키마를 로드 및 편집하기 위한 XmlSchema 클래스를 제공하여 XML 스키마를 작성 및 조작하는 데 사용되는 클래스에 대해 설명합니다.Resolve External XML Resources Named by a URI
XmlResolver가 URI(Uniform Resource Identifier)로 명명된 외부 XML 리소스를 확인하는 추상 클래스임을 설명합니다.