본문 바로가기

xml

XML - JavaScript 이해하기 JavaScript란 무엇인지 알아볼까요? JavaScript(Java와 실제적인 관련은 없어요)는 오늘날 가장 유명한 스크립트 언어입니다. JavaScript를 사용하면 웹 페이지에 프로그램을 삽입하여 이들 프로그램을 실행시킬 수 있습니다. JavaScript로 작성하는 프로그램은 라는 HTML 구성요소에 포함되며, 이것은 보통 웹 페이지의 구역에 작성합니다. 하지만 텍스트를 직접 웹 페이지에 기록하도록 스크립트를 작성하려면, 요소는 페이지 내에 두어야 합니다. 예제를 작성해 보았습니다. 이 JaveScript는 브라우저에서 웹 페이지를 처음 표시할 때 "Welcome to JavaScript!!"라는 텍스트가 나타나도록 작성한 예입니다. JavaScript 코드에서는 페이지의 왼쪽 상단에 Welcom.. 더보기
XML - 3# 유효한 문서 DTD 만들기 선택 선택 기능은 특정 위치에 나타날 수 있는 여러 개의 구성요소들 중에 하나를 선택하여 사용할 수 있도록 해주는 기능입니다. (A I B I C)와 같은 형식으로 , , 요소 중 하나만 포함 될 수 있게 할 때 사용합니다. . . . tomato 8 $80 . . 위와 같이 와 는 반드시 들어가고 , , 중 하나만 들어갈 경우 사용 할 수 있죠. 혼합 내용 #PCDATA와 기타요소들을 함께 포함하도록 지정한 것을 혼합내용이라 합니다. 여기서 단점은 혼합 내용 모델 안에서는 +, *, ? 등의 연산자를 사용할 수 없다는 것입니다. 빈 구성요소 "빈-내용 모델(empty-content model)"은 선언한 구성요소에 어떠한 내용도 포함할 수 없습니다. 이를 선언할 때 간단히 EMPTY라는 키워드를 사용하.. 더보기
XML - 4# 유효한 문서 DTD 만들기 외부 DTD 외부(external) DTD는 외부파일로 저장하는 데 확장자는 .dtd 이다. 외부 DTD를 사용하면, 여러 사람들이 공유하여 사용할 수 있는 XML 응용프로그램을 쉽게 만들 수 있습니다. 외부 DTD는 Private DTD와 Public DTD가 있는데 Private DTD는 일부 사람들 또는 그룹자체적으로 사용하기 위한 것으로 공용으로 배포할 용도가 아닌 경우에 사용합니다. 요소에 SYSTEM 이라는 키워드로 지정하면 됩니다. 예를 들어 와 같이 지정합니다. DTD에 URL 사용하기 다른 사람이 작성해놓은 DTD를 사용하고자 할 때 URL을 사용할 수 있습니다. 이렇게 URL을 사용합니다. 내부 및 외부 DTD 함께 사용하기 아래를 보면 문서의요소에 외부 DTD를 사용하도록 하였고, 내.. 더보기
XML - 2# 유효한 문서 DTD 만들기 #PCDATA DTD에서는 마크업을 사용하지 않는 텍스트를 "파싱된 문자 데이터"라고 하며, 구성요소의 선언에서는 줄여서 *PCDATA라고 합니다. DTD를 사용하여 문서의 내용을 지정하는 유일한 방법인데, 실제 내용의 형식에 대해서는 더 이상 알 수 없습니다. 예를 들어 숫자를 저장하고자 하더라도 DTD에서는 데이터를 일반적인 텍스트로 인식하게 되는 것이지요. 이러한 정확도의 부재 때문에, DTD에 대한 대안으로 XML 스키마가 개발 되었습니다. 스키마에서는 저장하고자 하는 데이터의 형식에 대하여 정수, 실수 또는 날짜 형식 등과 같이 좀더 자세한 내용을 지정할 수 있습니다. ]> Sam Smith 여러 자식 요소 다루기 여러 자식 요소들을 포함하는 구성요소를 선언할 때의 옵션 a+ : a가 하나 이상.. 더보기
XML - 1# 유효한 문서 DTD 만들기 유효한 XML 문서 XML 문법을 성공적으로 확인한 유효한 문서를 "유효한(Valid) 문서"라고 합니다. 특히, 문서가 DTD(Document Type Definition) 또는 XML 스키마를 갖고 있다면, DTD 또는 스키마와 일치해야만 그 문서가 유효하다고 할 수 있습니다. ]> This is my book Pretty good!! So, give me!! 여기서는 구성요소를 볼 수 있습니다. 기본 문법은 이고 여기서 DTD는 사용하고자 하는 문서의 형식 정의를 의미합니다. 를 통해 각 구성요소에 대한 문법을 지정하고 있습니다. 요소의 내부에 요소만이 존재하고 있다. P옆에 붙어있는 *는 요소는 아예 없거나 여러개를 포함할 수도 있게 하려고 할 때 쓴다. #PCDATA는 문자 데이터로 순수한 텍스.. 더보기
XML - XML의 기본 XML!!! XML - Markup Language XML은 W3C에서 정의한 언어입니다. XML을 사용하여 자신의 구성 요소(element)들을 구성할 수 있으면 자신의 용도에 맞게 언어를 정의할 수 있습니다. XML에 대해 알아보도록 합시다. XML은 Markup Language (마크업 언어) 입니다. 마크업 언어는 문서의 형식을 설명하는 모든 것을 가리키는데예를 들자면 아래와 같이 표준 웹 페이지를 작성할 때 사용 되는 HTML(Hyper Text Markup Language)가 있습니다. 태그는 제목 표시줄에 나타나는 내용을 의미하고 태그는 헤드라인을 의미합니다. 마크업 언어인 태그는 열림과 닫힘이 있습니다. ''이것은 타이틀에 대해 태그가 열린 것이고 ''은 '/' 더보기