XML   eXtensible Markup Language   확장 가능 마크업 언어

(2017-08-11)
Top > [기술공통]
[기초과학]
[파동/광학/음향]
[방송/멀티미디어/정보이론]
[전자/전기/제어]
[통신/네트워킹]
[정보기술(IT)]
[기계/재료/공업일반]
[표준/계측/품질]
[기술경영]
통신/네트워킹 > [통신이론]
[선로/전송]
[통신망 일반]
[회선교환(PSTN)]
[무선/이동통신]
[광통신]
[인터넷/데이터통신]
인터넷/데이터통신 >   1. 데이터통신망
  2. 인터넷
  3. 데이터 네트워크 설계
[데이터 단위]
[프로토콜/계층]
[데이터 링크]
[TCP/IP]
[라우팅]
[인터넷 QoS]
[인터넷 관리]
[인터넷 응용]
[인터넷 기타]
[패킷교환(PSN)]
[인터넷 관련 기관]
인터넷 응용 > [NetBIOS]
[DNS]
[가상단말]
[FTP]
[전자메일]
[VoIP]
[웹기술]
[VPN]
[무선인터넷]
[전자상거래]
[개인 컨텐츠]
[인터넷 기타 응용]
웹기술 >   1. 웹 이란?
  2. 하이퍼텍스트
[웹 구성]
[HTTP]
[웹 페이지]
[웹 식별]
[웹 서비스]
[차세대 웹]
[웹기술 기타일반]
웹 페이지 > [마크업 언어]
[스크립트 언어]
[DOM,BOM]
[웹페이지 기능 요소]
[웹 디자인]
마크업 언어 >   1. 마크업 언어
  2. SGML
  3. DTD
[HTML]
[XML]
XML   1. XML
  2. XHTML
  3. XML 문서 구조

Top > [기술공통]
[기초과학]
[파동/광학/음향]
[방송/멀티미디어/정보이론]
[전자/전기/제어]
[통신/네트워킹]
[정보기술(IT)]
[기계/재료/공업일반]
[표준/계측/품질]
[기술경영]
통신/네트워킹 > [통신이론]
[선로/전송]
[통신망 일반]
[회선교환(PSTN)]
[무선/이동통신]
[광통신]
[인터넷/데이터통신]
인터넷/데이터통신 >   1. 데이터통신망
  2. 인터넷
  3. 데이터 네트워크 설계
[데이터 단위]
[프로토콜/계층]
[데이터 링크]
[TCP/IP]
[라우팅]
[인터넷 QoS]
[인터넷 관리]
[인터넷 응용]
[인터넷 기타]
[패킷교환(PSN)]
[인터넷 관련 기관]
인터넷 응용 > [NetBIOS]
[DNS]
[가상단말]
[FTP]
[전자메일]
[VoIP]
[웹기술]
[VPN]
[무선인터넷]
[전자상거래]
[개인 컨텐츠]
[인터넷 기타 응용]
웹기술 >   1. 웹 이란?
  2. 하이퍼텍스트
[웹 구성]
[HTTP]
[웹 페이지]
[웹 식별]
[웹 서비스]
[차세대 웹]
[웹기술 기타일반]
웹 서비스   1. 웹 서비스
  2. JSON
  3. XML
  4. SOAP
  5. UDDI
  6. WSDL

1. XML 상에서 구조화된 문서 데이터의 표현 및 전송이 가능하도록,
     - W3C 에서 1996년 워킹 그룹을 결성하고, 
     - 1998년2월 1.0 권고안을 표준화한후, 많은 발전이 있었음

  ㅇ 거의 대부분의 언어가 이를 지원함
     - 산업계에서의 폭넓은 지원
     - XML은 정보를 교환하는 플랫폼 및 어플리케이션에 중립적인 포멧임에 따라,
     - 여러 업체들(오라클社,IBM社,MS社 등)로 부터 폭넓은 지원을 받음


2. XML 특징

  ㅇ 새롭게 마크업 언어(Markup Language)를 만들 수 있는 규칙들을 정의할 수 있는 마크업 언어
     - XML은 HTML과 같은 Markup Language 이긴 하나,
        . 보다 정확한 뜻은 마크업 언어가 아니라 `마크업 언어를 정의하기 위한 언어`임
     - 즉, 요소 의미가 미리 정해지는 HTML과는 달리, 
        . 사용자 등이 요소 Tag 를 정의할 수 있고,
        . 요소 의미를 마음대로 정할 수 있으며, 
        . 필요시 규칙을 정해서 유연하게 마크업도 가능함
     - 결국, 데이터를 기술할 수 있음 =>  인터넷에서 데이터 교환의 표준

  ㅇ SGML 언어의 데이터 모델링 능력을 강화시키고자 함

  ㅇ XML 문서의 구성
     - 크게 선언부와 인스턴스로 나뉨

  ㅇ XML 관련 소프트웨어의 구분
     - XML 편집기, XML 파서, XML 브라우저, XML 데이터베이스 등

  ㅇ 인터넷 분야의 차세대 언어化
     - 일반적으로 인터넷 정보HTML 이라는 인터넷 언어를 사용하여 표시하는데, 
     - XML은 기존 HTML의 기능을 대폭 향상시켜 e-비즈니스, 전자정보 등의 다양한 분야에도
       적용시킬 수 있는 차세대 언어

  ㅇ 표준화 주관
     - 스펙 및 버전의 변경이나 새로운 기술의 표준화 등을 W3C에서 관리


3. SGML, HTML, XML 의 비교 

  


[XML] 1. XML 2. XHTML 3. XML 문서 구조
  1.   기술공통
  2.   기초과학
  3.   파동/광학/음향
  4.   방송/멀티미디어/정보이론
  5.   전자/전기/제어
  6.   통신/네트워킹
    1.   통신이론
    2.   선로/전송
    3.   통신망 일반
    4.   회선교환(PSTN)
    5.   무선/이동통신
    6.   광통신
    7.   인터넷/데이터통신
          1. 데이터통신망
          2. 인터넷
          3. 데이터 네트워크 설계
      1.   데이터 단위
      2.   프로토콜/계층
      3.   데이터 링크
      4.   TCP/IP
      5.   라우팅
      6.   인터넷 QoS
      7.   인터넷 관리
      8.   인터넷 응용
        1.   NetBIOS
        2.   DNS
        3.   가상단말
        4.   FTP
        5.   전자메일
        6.   VoIP
        7.   웹기술
              1. 웹 이란?
              2. 하이퍼텍스트
          1.   웹 구성
          2.   HTTP
          3.   웹 페이지
            1.   마크업 언어
                  1. 마크업 언어
                  2. SGML
                  3. DTD
              1.   HTML
              2.   XML
                1.   1. XML
                    2. XHTML
                    3. XML 문서 구조
            2.   스크립트 언어
            3.   DOM,BOM
            4.   웹페이지 기능 요소
            5.   웹 디자인
          4.   웹 식별
          5.   웹 서비스
          6.   차세대 웹
          7.   웹기술 기타일반
        8.   VPN
        9.   무선인터넷
        10.   전자상거래
        11.   개인 컨텐츠
        12.   인터넷 기타 응용
      9.   인터넷 기타
      10.   패킷교환(PSN)
      11.   인터넷 관련 기관
  7.   정보기술(IT)
  8.   기계/재료/공업일반
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     모바일웹     참고문헌