"xml"이란 무엇이며 어떻게 사용하나요?
범주: 컴퓨터/네트워크>> 인터넷
분석:
HTML과 마찬가지로 eXtensible Markup Language(eXtensible Markup Language)도 마크업 언어입니다. 또한 강력한 기능을 발휘하기 위해 이러한 태그를 읽을 수 있는 특정 규칙과 애플리케이션 처리 도구를 설명하는 태그에 의존합니다. 이는 XML의 명명에서도 알 수 있습니다.
"이 사양의 올바른 제목, XML의 올바른 전체 이름은 Extensible Markup Language입니다. eXtensible Markup Language는 철자 오류일 뿐입니다. 그러나 약어 XML은 이제 정확할 뿐만 아니라 다음과 같습니다. 이 사양의 제목에 표시된 대로 Extensible Markup Language의 공식 이름입니다.
이 이름과 약어는 James Clark에 의해 처음 제안되었습니다. 다른 대체 이름으로는 Small Standard Markup Language(Minimal Generalized)가 있습니다. Markup Language), MAGMA(Minimal Architecture For Generalized Markup Application) 및 SLIM(Structured Language for Inter Markup)
——확장 가능. XML(Markup Language) 1.0 사양, 주석 버전. >
XML의 원래 명명에서 보면 최종 분석에서는 XML의 핵심이 마크업임을 알 수 있습니다. 그러나 마크업 언어인 XML은 HTML보다 훨씬 강력합니다.
"人"은 이름에서 알 수 있듯이 XML의 강력한 기능은 "X"에서 비롯됩니다. 즉, XML은 마크업 언어일 뿐만 아니라 확장 가능한(eXtensible) 마크업 언어이기도 합니다. XML은 HTML처럼 미리 정의된 태그 집합을 제공하지 않지만 표준을 제공합니다. 이 표준을 사용하면 실제 필요에 따라 자신만의 새로운 마크업 언어를 정의할 수 있으며 언어는 고유한 집합을 지정합니다. 라벨의. 정확하게 말하면 XML은 자신이 제공하는 규칙을 기반으로 다양한 마크업 언어를 개발할 수 있게 해주는 소스 마크업 언어입니다. 이는 XML 언어의 원래 목표이기도 합니다.
"XML의 개발 목표는 다음과 같습니다.
XML은 인터넷에서 직접 사용할 수 있어야 합니다(*HTML처럼 사용하기 쉽습니다).
XML은 다양한 다양한 응용 방법을 지원해야 합니다(*검색뿐만 아니라 콘텐츠 분석도 포함).
XML은 SGML과 호환되어야 합니다. XML의 직계 후손입니다.
XML 파일을 처리하는 애플리케이션은 작성하기 쉬워야 합니다(*컴퓨터 과학 대학원생이 수행하려면 2주가 소요됨). XML에서는 숫자를 최소한으로 줄여야 하며, 없음이 바람직합니다(*선택적 기능은 종종 혼동을 야기함).
XML 파일은 읽기 쉽고 상대적으로 명확해야 합니다(*브라우저 없이 읽는 경우 HTML과는 다릅니다). 의지력과 인내심을 테스트하는 것입니다.
XML을 사용하여 새로운 마크업 언어를 디자인하는 것은 빠르고 쉬워야 합니다(더 이상 지루한 표준 개발 과정을 거칠 필요가 없습니다).
XML용으로 설계된 마크업 언어는 형식적이고 간결해야 합니다(그렇지 않으면 어떻게 쉽게 쓰고 읽을 수 있겠습니까?)
XML 파일은 컴파일하기 쉬워야 합니다("메모장" 사용을 생각해 보세요). . "HTML을 작성하는 것은 정말 끔찍한 일입니다.
XML 마크업의 단순성은 중요하지 않습니다(마크업 감소에 대해 걱정할 필요가 없습니다).
——Extensible Markup Language(XML) 1.0 사양, 주석이 달린 버전."