정의 ABC의 개념
잡집 / / July 04, 2021
Guillem Alsina González, 11 월 2018
최초의 컴퓨터 이후로 이러한 기계는 구조화 된 데이터로 작업 해 왔지만 이제는 구조화되지 않은 데이터를 사용하여이를 수행 할 수있게되었습니다. 인공 지능.
데이터를 구조화하려면 일종의 언어 구조를 정의하고 각 데이터가 속한 필드를 나타낼 수있는 설명. 이 언어를 사용하면 컴퓨터 응용 프로그램이 데이터를 올바르게 인식하고 표시 할 수 있으며 체재 저장된 파일의
XML은 데이터를 정의 할 수있게 해주는 이러한 언어 중 하나입니다.
XML (의 약어 확장 가능한 마크 업 언어)는 데이터 구조를 정의하고 컴퓨터와 사람이 모두 읽을 수 있도록 문서를 정의 할 수있는 마크 업 언어입니다.
조금 더 나아가서 사용 예를 들어 보겠습니다: 언어 HTML 웹 페이지를 구축하는 데 사용하는 것은 XML의 하위 집합으로 정의 할 수 있습니다.
우리가 언어에 대해 이야기하고 있지만 XML은 구문이 정의되어 있지만 단어가 아닌 순수하게 메타 언어입니다. 각 작업에 대해 XML의 하위 집합을 정의 할 수 있도록 구체화됩니다. 콘크리트. 이것이 HTML을 XML의 하위 집합으로 정의 할 수있는 방법입니다.
그 사용은 다음과 같은 응용 프로그램으로 확장됩니다. 본문, 데이터베이스 또는 스프레드 시트, 일반적으로 구조화가 필요한 모든 작업 (따라서 구조화 된 데이터에 대해 이야기하기 전에) 및 / 또는 표시.
XML의 각 하위 집합에있는 각 표시는 기호로 끝납니다.
이런 식으로 우리는 텍스트와 그들이 포함하는 데이터의 마크를 구별 할 수 있습니다 (그리고이를 관리하는 컴퓨터 프로그램도 구별 할 수 있습니다).
또한 태그 개폐. 차이점은 닫는 것들은 상징 /
이 시점에서 XML을 사용하는 예를 살펴 보겠습니다. 태그 우리가 측정하기 위해 만든이 메타 언어의 :
이러한 기록을 관리하고 적절한 방식으로 제공하는 프로그램을 만들 수도 있습니다.
실제로 XML은 점점 더 많이 사용되며 Microsoft Office 및 LibreOffice와 같은 본사 응용 프로그램에서이를 깨닫지 못한 채 XML을 사용합니다.
형식 파일 둘 다 오랫동안 XML의 하위 집합으로, 이 중 하나를 사용하여 생성 된 파일의로드 및 표시를 단순화합니다. 그러나 프레젠테이션이 항상 동일하지는 않다는 사실은 데이터의 최종 프레젠테이션이 프로그램에 속한다는 사실에 있습니다.
XML 문서에는 주석이나 콘텐츠 모델과 같은 더 많은 리소스와 섹션이 있지만 그 본질은 제가 예제에서 설명한 것입니다.
여기서부터는 우리의 필요만큼 복잡해집니다. 사실 XML은 사용자 이름 예, 이 형식으로 인식하지 않고도 작업 할 수 있습니다.
Fotolia 사진: Maksim Kabakou / Kitti
XML의 테마