본문 바로가기
728x90
반응형

리눅스와 웹개발96

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.
728x90
반응형

loading