본문 바로가기
IT,과학/IT용어풀이

[IT 용어 풀이] XML

by 오우너 2018. 5. 7.
728x90
반응형

[IT 용어 풀이]

XML

XML은 컴퓨팅에서 확장 가능한 표시 언어로 문서를 사람이 읽을 수 있고 기계 판독이 가능한 형식으로 인코딩하는 규칙 집합을 정의하는 마크업 언어입니다. W3C의 XML1.0Specification과 여러 관련 규격이 모든 것이 무료 오픈 표준을 정의합니다.
XML의 설계 목표는 인터넷의 단순성, 일반성 및 유용성을 강조합니다.XML은 다양한 언어의 유니 코드를 통한 강력한 지원을 제공하는 텍스트 데이터 형식입니다. XML의 디자인은 문서에 초점을 맞추고 있지만, 웹 서비스에서 사용되는 것과 같은 임의의 데이터 구조를 표현하는 데 광범위하게 사용됩니다.
XML기반 언어의 정의에 도움이 되는 여러 스키마 시스템이 존재하는 반면 프로그래머는 XML데이터의 처리를 돕기 위해 많은 API를 개발했습니다.

XML구문을 사용하는 수백개의 문서 형식이 개발되었으며, RSS, Atom, SOAP, SVG및 .TML이 포함됩니다. XML기반 형식은 MicrosoftOffice(OfficeOpenXML),는 것과 LibreOtique(OpenDocuciment, OpenDocument)를 비롯한 많은 사무용 도구의 기본 형식이 되었습니다. XML은 또한 XML과 같은 통신 프로토콜의 기본 언어를 제공했습니다. Microsoft.NET Framework용 응용 프로그램은 XML파일을 사용하여 구성을 수행합니다. Apple은 XML을 기반으로 레지스트리를 구현했습니다.
대부분의 산업 데이터 표준(예:HL7, OTA, NDC, .ML, MISMO등)은 XML과 XML스키마 규격의 풍부한 기능을 기반으로 합니다. 이러한 표준의 대부분은 상당히 복잡하고 규격이 수천 페이지로 구성되는 경우가 많습니다.
XML은 SOA(서비스 지향 아키텍처)에서 널리 사용됩니다. 구분 시스템은 XML메시지를 교환하여 서로 통신합니다. 메시지 교환 형식은 XML스키마(XSD)로 표준화되어 있으며, 정규 스키마라고도 합니다.

XML은 인터넷을 통한 데이터 교환에 널리 사용되고 있다. 현재 RFC:7303으로 대체된 IETFRFC:3023은 XML전송 시 사용할 인터넷 미디어 유형의 구축 규칙을 제공했다. 텍스트/xml을 인코딩 문제의 잠재적인 원인으로 사용하는 것이 중요하며, 이를 방지해야 한다고 제안했습니다.

RFC7303은 XML기반 언어에+xml로 끝나는 미디어 유형을 지정할 것을 권장합니다(예:SVG의 image.svg+xml).
네트워크로 연결된 컨텍스트에서 XML을 사용하기 위한 추가 지침은 XML기반 언어의 설계 및 배치의 많은 측면을 다루는 IETFBCP70으로도 알려진 RFC3470에 나타나 있습니다.

728x90
반응형

'IT,과학 > IT용어풀이' 카테고리의 다른 글

[IT 용어 풀이] HTTP  (0) 2018.05.07
[IT 용어 풀이] JSON  (0) 2018.05.07
[IT 용어 풀이] TCP/IP  (0) 2018.05.06
[IT 용어 풀이] 인터넷(Internet)  (0) 2018.05.06
[IT 용어 풀이] 프로비저닝(Provisioning)  (0) 2018.05.06

댓글