Today
-
Total
-
  • XML 기본 문법
    Coding/etc 2019. 9. 4. 15:26

    1. 모든 XML 요소는 종료 태그를 가져야 한다.

     

    HTML와는 달리 종료 태그가 없으면 XML에서는 무조건 오류가 발생합니다.

    또한, 빈 태그에도 반드시 슬래시(/)를 추가해야만 오류가 발생하지 않습니다.

     

    <h1>XML
    <hr> // 오류 발생
    
    <h1>XML
    <hr/> // 오류 X

     

    2. XML 태그는 대소문자를 구분한다.

     

    HTML에서는 태그 이름에 대소문자를 구분하지 않습니다.

    하지만 XML에서는 태그 이름에 대소문자를 구분하므로, 대소문자가 다르면 다른 요소로 인식합니다.

     

    <hi> 이 요소는 hi 요소입니다 </hi>
    <HI> 이 요소는 HI 요소입니다 </HI>

     

    따라서, 시작 태그와 종료 태그가 모두 대소문자까지 같아야 합니다. 만약 다르다면 오류가 발생합니다.

     

    <HI> 오류 발생 <hi> 

     

    3. XML 태그의 여닫는 순서는 반드시 지켜져야 한다.

    먼저 열린 태그는 더 늦게 열린 태그가 닫혀야만 닫힐 수 있습니다.

     

    <p><strong>오류 발생 구문</p></strong>
    <p><strong>오류 X</strong></p>

     

    4. XML에서 속성값은 반드시 따옴표로 감싸야 한다.

    HTML에서는 속성값을 따옴표로 감싸지 않아도 큰 문제 없이 동작합니다.

    하지만 XML에서는 속성값을 따옴표로 감싸지 않으면 오류가 발생합니다.

     

    <student name = 홍길동> // 오류 발생
    <student name = "홍길동"> // 정상 동작

     

    5. XML에서는 띄어쓰기를 인식한다.

    HTML에서는 띄어쓰기를 따로 인식하지 않습니다.

    하지만 XML에서는 여러 번의 띄어쓰기를 그대로 인식합니다.

     

    댓글