XML 형식

adkm12·2024년 7월 17일

XML(Extensible Markup Language)

  • 데이터를 정의하는 규칙을 제공하는 마크업 언어.
  • XML을 사용할때 이점
    • 비즈니스 간 트랜잭션 지원 : 서로 다른 회사간의 정보 교환에 용이
    • 데이터 무결성 유지 : 데이터 정확성 확인, 일관된 데이터 저장등
    • 검색 효율성 향상 : 검색 엔진과 같은 컴퓨터 프로그램에서 더 효율적으로 XML파일을 정렬하고 분류할 수 있다.
    • 유연한 애플리케이션 설계 : 많은 기술에 XML이 기본으로 지원되서 데이터를 자동으로 읽고 처리함으로 애플리케이션을 편리하게 업그레이드 할 수 있다.

XML 구성 요소

요소(element)

  1. 일반 태그
    • 형식
      • <여는태그 속성1="속성값" 속성2="속성값" ...>내용</닫는태그> 이렇게 구성
  2. 빈 태그(empty tag)
    • 형식
      • <여는태그 속성1="속성값" 속성2="속성값" .../>으로 닫는태그와 내용이 없을 때도 있다.
      • XML에서는 <태그 속성="데이터 저장"/>로 사용할 수도 있다.
  3. 이름 규칙
    • 태그 이름은 대소문자를 구분
    • 반드시 영문이나 _로 시작해야 함
    • 공백을 포함할 수 없다.

속성(attribute)

  1. element의 값으로 데이터를 주는 것과 속성 값으로 데이터를 주는 것의 차이는 없다.
ex) 
	<dog>뽀삐</dog>
    <dog name="뽀삐></dog>

그러나 속성은 여러개의 값을 가질 수 없고, 요소처럼 쉽게 확장이 불가능하다.
2. 속성의 이름 규칙

  • XML속성의 이름은 하나의 요소 내에서 중복되면 안된다.
ex)
	<dog name="" name=""></dog> (X)
    <dog firstName="" secName=""></dog> (O)

https://webstudynote.tistory.com/110 - 참고자료

0개의 댓글