본문 바로가기

XML9

XML XSL XSL이란? XML 문서는 다양한 장치에서 데이터를 저장하고 전달할 목적으로 만들어졌습니다. 하지만 각각의 장치는 내부적으로 자신만의 고유한 데이터 구조를 사용하고 있습니다. 따라서 각각의 장치가 전달받은 XML 문서를 자신이 사용하는 데이터 구조로 변환할 때 사용할 규칙이 필요합니다. 이러한 변환 규칙에 대한 명세를 작성할 수 있는 언어가 바로 XSL(eXtensible Stylesheet Language)입니다. CSS가 HTML 문서를 위한 스타일 시트 언어라면, XSL은 XML 문서를 위한 스타일 시트 언어입니다. XSL의 구성 XSL은 XML 문서의 변환과 표현을 정의하는 세 개의 언어로 구성됩니다. 1. XSLT : XSL Transformations를 의미하며, XML 문서를 다른 구조의 문.. 2020. 7. 3.
XML 기본 XML 트리 XML 문서는 HTML 문서와 마찬가지로 트리(tree) 형태의 계층 구조를 가집니다. 이러한 XML 트리는 하나뿐인 루트(root) 요소부터 시작하여, 각각의 자식(child) 요소에 차례대로 연결됩니다. XML 트리 구조에 포함되는 모든 요소는 자신만의 자식(child) 요소를 가질 수 있습니다. 부모(parent) 요소는 여러 개의 자식(child) 요소를 가질 수 있습니다. 하지만 자식(child) 요소는 단 하나의 부모(parent) 요소만을 가집니다. 형제(sibling) 요소는 같은 트리 레벨(tree level)에 존재하는 요소를 가리킵니다. 즉, 형제 요소란 같은 부모(parent) 요소를 가지는 자식 요소 간의 관계를 나타냅니다. 조상(ancestor) 요소란 부모 요소를 .. 2020. 7. 3.
XML 기초 XML XML은 데이터를 저장하고 전달할 목적으로 만들어졌으며, 저장되는 데이터의 구조를 기술하기 위한 언어입니다. XML은 EXtensible Markup Language의 약자로, 수많은 응용 분야에서 데이터를 저장하고 전달하는 중요한 역할을 맡고 있습니다. XML를 배우기 위한 사전지식 XML은 수많은 응용 분야에서 데이터를 저장하고 전달하는 중요한 역할을 맡고 있습니다. XML를 배우기 전에 여러분은 다음과 같은 기초 지식이 필요합니다. - HTML - 자바스크립트 XML이란? XML은 EXtensible Markup Language의 약자이며, 1998년에 W3C 표준 권고안에 포함되었습니다. XML은 HTML과 매우 비슷한 문자 기반의 마크업 언어(text-based markup languag.. 2020. 7. 3.