[안드로이드] XML 기초

토시·2022년 4월 24일
0

[Project] 개인공부

목록 보기
5/15

하이브리드 앱 기반 프로젝트를 시작하기 위해 안드로이드 웹뷰를 학습하던 중 XML 파일이 많이 등장해 XML에 대한 개념을 정리해 보았다.

XML이란?

XML은 Extensible Markup Language의 약자이며 HTML과 매우 비슷한 문자 기반의 마크업 언어(text-based markup language)이다. 사람과 기계가 동시에 읽기 편한 구조로 되어 있다. 그러나 XML은 HTML처럼 데이터를 보여주는 목적이 아닌, 데이터를 저장하고 전달할 목적으로만 만들어졌다. 또한, XML 태그는 HTML 태그처럼 미리 정의되어 있지 않고, 사용자가 직접 정의할 수 있다.

XML의 특징

  1. 다른 목적의 마크업 언어를 만드는 데 사용되는 다목적 마크업 언어이다.
  2. 다른 시스템끼리 다양한 종류의 데이터를 손쉽게 교환할 수 있도록 해준다.
  3. 새로운 태그를 만들어 추가해도 계속해서 동작하므로, 확장성이 좋다.
  4. 데이터를 보여주지 않고, 데이터를 전달하고 저장하는 것만을 목적으로 한다.
  5. 텍스트 데이터 형식의 언어로, 모든 XML 문서는 유니코드 문자로만 이루어진다.

출처

http://www.tcpschool.com/xml/xml_intro_basic

profile
개발하는 토시

0개의 댓글