본문 바로가기
728x90
반응형

전체 글627

XML FAQ - XML이란 무엇입니까? eXtendsible Markup Languege의 약자로서 웹 상에서 구조화된 문서를 전송 가능하도록 설계된 마크업 언어입니다. 고정된 요소(Tag, Element)만을 사용하는 HTML과는 달리 자유롭게 문서의 요소와 속성, 개체를 선언하여 자료를 구조적으로 표현할 수 있으며, 스타일시트(XSL)에 의해 다양한 형태의 문서를 나타낼 수 있습니다. XML이 언어(Languege)라고 불리지만 언어라기 보다는 XML문법을 만족하는 언어를 만들기 위한 표준이라 이해해야 할 것입니다. - XML을 사용하여 얻을 수 있는 이점은 무엇입니까? ㄱ. HTML에서 처리할 수 없었던 복잡한 문서를 효과적으로 전달할 수 있습니다. ㄴ. HTML에서의 태그를 XML에서는 Element라고 하는.. 2023. 12. 6.
XML 배경이야기 XML 배경이야기 1. 정보의 호환성 - 문서간의 호환이 되지 못하는 이유는 서로 문서 포맷이 다르기 때문입니다 - 문서 포맷이 다르다는 것은 똑같은 모양의 문서를 작성한다 해도 문서를 저장할때 다른 방식으로 저장 하기 때문입니다 - 일반적인 텍스트 문서에서 사용된 문자들은 이미 표준화가 되어있기 때문입니다.(ANSI Charaacters) - 이러한 호환성의 문제를 생각해 볼때 HTML파일이 텍스트를 기반으로 작성된다는 것은 당연하다고 볼수 있기 때문에 HTML을 통해 전세게에 있는 모든 사람들이 자유로이 정보를 공유할 수 있습니다. - 그러나 특별히 정해진 규칙에 의해 작성된 데이터를 표현할 수 없습니다. - 의미 있는 태그를 사용자가 원하는 대로 작성해서 프로그램을 통해 정보를 검색하고 수정하도록 .. 2023. 12. 5.
DOM과 SAX의 특징 1. DOM[Document Object Model] DOM은 HTML과 XML 문서를 위한 API(Application Programming Interface )로서 문서의 물리적 구조(XML)와 문서(HTML)가 접근/다루어지는 방법을 정의한다. 웹 브라우저를 통한 확장성 생성 언어(XML) 문서의 상호 연동을 위한 객체 기반의 문서 모델 이다. DOM은 HTML과 XML 문서를 연결시켜주는 프로그래밍적 인터페이스이다. XML 문서를 열고 XML 데이터를 처리할 수 있는 방법을 정의하고 있다. 플랫폼과 언어 면에서 중립적인 인터페이스로서 프로그램과 스크립트에 의한 문서의 내용,구조,종류의 동적인 접근과 변경이 가능하며, 스크립트나 프로그램 언어에 웹 페이지를 연결해 준다. 웹 페이지를 조작,생성하기 .. 2023. 12. 4.
XML응용 분야의 예 웹/인터넷> CDF     웹캐스팅(webcasting)을 위한 메타 데이터를 기술하는 형식     현재 마이크로 소프트위 액티브 채널을 위한 언어 OSD     소프트웨어 배포와 설치를 위한 정보를 기술하기 위한 형식 언어 RDF     메타 데이터를 기술하기 위한 범용적 데이터 기술 방법     기존의 메타 데이터 기술 방법을 모두 포함     최근에는 시맨틱 웹을 구현하기 위한 기술 언어로 사용 MCF     넷스케이프에서 제안한 메타 데이터 기술 방법 <.. 2023. 12. 3.
Javascript로 XML 문서 핸들링 하기 ▒ Javascript로 XML 문서 핸들링 하기 I IE에서는 Javascript를 이용해서 XML 문서를 핸들링 할 수 있는 방법을 제공하고 있습니다. XML문서를 동적으로 읽어들여 파싱한 후, 스크립트를 통해서 맘대로 핸들링 할 수 있는 거죠. 스타일 쉬트를 동적으로 적용해서 스타일을 변경한다든지, XML 내의 정보를 이용해서 HTML을 구성한다든지 또는 HTML상에서 데이터를 입력받아 XML 문서를 생성한다든지.. 등등 여러가지 작업을 할 수 있습니다. 이런 작업이 가능한것은 ActiveX Control 인 MSXML 파서를 로딩하여 사용할 수 있기 때문이죠. 이때 MSXML 파서는 ActiveX Control 이기 때문에 IE 뿐 아니라 VC++, 또는 Visula Basic에서도 읽어 들여 사.. 2023. 12. 1.
XML XML(Extensible Markup Language)은 데이터를 저장하고 전송하기 위한 마크업 언어 중 하나로, 특히 다양한 플랫폼 간의 데이터 교환을 위해 설계되었습니다. XML은 사용자가 자신만의 태그를 정의하여 데이터를 구조화할 수 있는 확장 가능성을 제공하며, 주로 웹 서비스, 데이터 교환, 설정 파일, 구성 파일 등 다양한 분야에서 활용됩니다. 1. 마크업 언어:    - XML은 다른 마크업 언어들과 마찬가지로 태그를 사용하여 데이터를 표현합니다. 태그는 여는 태그(``)와 닫는 태그(``)로 이루어져 있으며, 데이터를 감싸고 구조화하는 역할을 합니다. 2. 계층 구조:    - XML 문서는 계층 구조를 가지며, 부모 및 자식 요소로 구성됩니다. 이 계층 구조를 통해 데이터 간의 관계를.. 2023. 11. 30.
728x90
반응형

loading