
Extensible Markup Language(XML)을 사용하면 공유 가능한 방식으로 데이터를 정의하고 저장할 수 있다. XML은 웹 사이트, 데이터베이스 및 타사 애플리케이션과 같은 컴퓨터 시스템 간의 정보 교환을 지원한다. 사전 정의된 규칙을 사용하면 수신자가 이러한 규칙을 사용하여 데이터를 효율적으로 정확하게 읽을 수 있으므로 모든 네트워크에서 데이터를 XML파일로 손쉽게 전송할 수 있다.
XML은 데이터를 정의하는 규칙을 제공하는 마크업 언어이다. 다른 프로그래밍 언어와 달리 XML은 자체적으로 컴퓨팅 작업을 수행할 수 없다. 대신 구조적 데이터 관리를 위해 모든 프로그래밍 언어 또는 소프트웨어를 구현할 수 있다.
XML에서 태그라고하는 마크업 기호를 사용하여 데이터를 정의한다. 만약 서점에 대한 데이터를 나타내기 위해 태그를 만든다면 책 한권의 XML문서에는 다음과 같은 내용이 포함된다
<book>
<title> Learning Amazon Web Services </title>
<author> Mark Wilkins </author>
</book>
1. 비즈니스 간 트랜잭션 지원
2. 데이터 무결성 유지
3. 검색 효율성 향상
4. 유연한 애플리케이션 설계
1. 데이터 전송
2. 웹 어플리케이션
3. 설명서
4. 데이터 유형