전체 페이지뷰

2017년 3월 20일 월요일

XML Elements

XML Element는 XML의 빌딩블럭으로 정의될 수 있습니다. Element는 텍스트, 또 다른 element, attribute, media object 등을 담아두는 컨테이너로서 작용합니다.
각각의 XML 문서는 한개 이상의 element를 가지게 되고, start, end, empty tag로서 scope가 한정됩니다.

Syntax

아래는 XML element 작성 문법입니다.
<element-name attribute1 attribute2>
....content
</element-name>
cs

element-name : 요소의 이름 부분이며, start와 end에서 반드시 대소문자까지 같아야 합니다.
attribute1, attribute2 : 공백으로 구분되어 있으며 element의 property를 정의합니다. 아래와 같이 name과 문자열인 value로 구성되어 있습니다.
name = "value"
cs
name 뒤에 등호("=")가 오며, 그 뒤에 따옴표(작은 따옴표, 큰 따옴표 모두 가능) 안에 문자열 value를 작성합니다.

Empty Element

Empty element는 다음의 문법을 따릅니다.
<name attribute1 attribute2.../>
cs

다양한 element를 이용한 XML 문서의 예를 보여 드리겠습니다.
<?xml version="1.0"?>
<contact-info>
   <address category="residence">
      <name>Tanmay Patil</name>
      <company>TutorialsPoint</company>
      <phone>(011) 123-4567</phone>
   <address/>
</contact-info>
cs


XML Element Rules

  • element name으로는 모든 알파벳과 숫자가 올 수 있고, 사용할 수 있는 문장 부호는 하이픈 (-), 밑줄 (_) 및 마침표 (.)뿐입니다.
  • 이름은 대소문자를 구분합니다. 예를 들어 Adress, adress, ADRESS는 모두 다른 이름입니다.
  • 시작과 끝 태그가 같아야 합니다.
  • 컨테이너로서의 element는 텍스트나 또 다른 element들을 구성요소로 가질 수 있습니다.

댓글 없음:

댓글 쓰기