XML 이란???
확장 마크 업 언어 ( XML은 )는 인 마크 업 언어 인코딩하는 일련의 규칙을 정의 문서 A의 형식 둘 다 사람이 읽을 수 및 기계 판독을. 월드 와이드 웹 컨소시엄의 XML 1.0 사양 1998 년 과 여러 가지 다른 관련 사양 - 모든 이들의는 무료 개방형 표준을 -define XML을.
XML의 디자인 목표는 인터넷 에서의 단순성, 일반성 및 유용성을 강조 합니다 . 다른 인간 언어에 대해 유니 코드를 통해 강력한 지원을 제공하는 텍스트 데이터 형식입니다. XML의 디자인은 문서에 초점을 맞추고 있지만 웹 서비스에서 사용되는 것과 같은 임의의 데이터 구조를 표현하는 데 널리 사용됩니다.
XML 기반 언어의 정의를 지원하기 위해 여러 스키마 시스템 이 존재하는 반면, 프로그래머는 XML 데이터 처리를 지원하기 위해 많은 API ( 응용 프로그래밍 인터페이스 )를 개발했습니다
XML 응용 프로그램
확장 가능한 마크 업 언어가 필요한 이유의 본질은 마크 업 언어 (예 : 마크 업 언어 § XML 참조 ) 및 표준 일반화 마크 업 언어에 설명되어 있습니다.
RSS , Atom , SOAP , SVG 및 XHTML을 포함하여 XML 구문을 사용하는 수백 개의 문서 형식이 개발되었습니다. XML 기반 형식은 Microsoft Office ( Office Open XML ), OpenOffice.org 및 LibreOffice ( OpenDocument ), Apple의 iWork를 비롯한 많은 사무 생산성 도구의 기본 형식이 되었습니다. XML은 XMPP와 같은 통신 프로토콜을 위한 기본 언어도 제공했습니다.. Microsoft. NET Framework 용 응용 프로그램은 구성에 XML 파일을 사용하고 속성 목록 은 XML에 구축된 구성 저장소의 구현입니다.
Health Level 7 , OpenTravel Alliance , FpML , MISMO 및 National Information Exchange Model과 같은 많은 산업 데이터 표준 은 XML 및 XML 스키마 사양의 풍부한 기능을 기반으로 합니다. 이러한 표준의 대부분은 매우 복잡하며 사양이 수천 페이지로 구성되는 것은 드문 일이 아닙니다. 에서 출판은 다윈 정보를 입력하면 아키텍처는 XML 산업 데이터 표준입니다. XML은 다양한 게시 형식을 뒷받침하기 위해 광범위하게 사용됩니다.
XML은 SOA ( 서비스 지향 아키텍처)에서 널리 사용됩니다. 서로 다른 시스템은 XML 메시지를 교환하여 서로 통신합니다. 메시지 교환 형식은 XML 스키마 (XSD)로 표준화됩니다. 이를 표준 스키 마라고도 합니다. XML은 인터넷을 통한 데이터 교환에 널리 사용되었습니다. 이제 RFC : 7303으로 대체되는 IETF RFC : 3023 은 XML을 보낼 때 사용할 인터넷 미디어 유형 구성 규칙을 제공했습니다. 또한 미디어 유형을 정의하고 데이터가 XML에 없는, 그 대해 아무것도 단지 말, 의미를. application/xmltext/xml
RFC 7303은 또한 XML 기반 언어에 +xml;로 끝나는 미디어 유형을 지정하도록 권장합니다. 예를 들어 image/svg+xml 위한 SVG. 네트워크 콘텍스트에서 XML 사용에 대한 추가 지침은 RFC 3470 (IETF BCP 70이라고도 함)에 나와 있습니다. 이 문서는 XML 기반 언어를 설계하고 배포하는 여러 측면을 다룹니다.
'좋은글' 카테고리의 다른 글
객체 지향 프로그래밍(OOP) 의 장점은?? (0) | 2021.05.11 |
---|---|
리눅스 커널 , Linux Cunnel 의 장점을 알아보자 !! (0) | 2021.05.11 |
JDBC , Java Database Connectivity [ JDBC란 무엇인가 ? ] (0) | 2021.05.11 |
SOFR 단기 기준금리란 무엇인가?? (0) | 2021.05.09 |
연방 준비 제도 , 연방준비은행 하는일?? (0) | 2021.05.09 |
댓글