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]
[웹 페이지]
[웹 식별]
[웹 서비스]
[차세대 웹]
[웹기술 기타일반]
웹 서비스   1. 웹 서비스
  2. JSON
  3. XML
  4. SOAP
  5. UDDI
  6. WSDL

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 문서 구조

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 의 비교 

  


[웹 서비스]1. 웹 서비스  2. JSON  3. XML  4. SOAP  5. UDDI  6. WSDL  
  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.   웹 페이지
          4.   웹 식별
          5.   웹 서비스
            1.   1. 웹 서비스
                2. JSON
                3. XML
                4. SOAP
                5. UDDI
                6. WSDL
          6.   차세대 웹
          7.   웹기술 기타일반
        8.   VPN
        9.   무선인터넷
        10.   전자상거래
        11.   개인 컨텐츠
        12.   인터넷 기타 응용
      9.   인터넷 기타
      10.   패킷교환(PSN)
      11.   인터넷 관련 기관
  7.   정보기술(IT)
  8.   기계/재료/공업일반
  9.   표준/계측/품질
  10.   기술경영

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