본문 바로가기
728x90
반응형

전체 글731

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.
XML의 개념 XML은 확장 가능한 마크업 언어(eXtensible Markup Language)로서 웹 상에서의 문서교환 표준으로 개발되었다. XML은 HTML과 그 형태가 매우 유사하며, 문서를 작성하기 위하여 태그를 사용한다. 종종 XML을 HTML의 다음 버전으로 생각하기도 하는데 엄밀히 말하면 이는 잘못된 것이다. XML은 HTML이 수행하고 있는 웹문서 작성뿐 아니라 HTML이 할 수 없는 문서 변환, 데이터베이스 역할 등을 수행할 수 있다. 또한, 다양한 데이터 타입을 제공하고 있으며, 다양한 프로그래밍 언어와의 융통성 있는 결합을 통해 많은 애플리케이션을 만들어낼 수 있다. 비록 기능적인 차이는 있지만 두 마크업 언어 사이에는 깊은 연관성이 존재하는데, 바로 SGML과의 관계이다. SGML은 텍스트, 이.. 2023. 11. 29.
script language 1. CGI(Common Gateway Interface) CGI(Common Gate Interface)란 서버와 외부 스크립트 또는 프로그램과 상호작용할 때 이루어지는 입출력을 정의한 표준이며, 이 표준에 맞추어 만들어진 것이 CGI스크립트 또는 CGI프로그램 이며 CGI프로그램은 어떤 프로그래밍 언어로도 만들 수 있다.  2. ASP ASP(Active Server Pages)는 1995년 말에 등장한 IIS(Internet Information Server)의 세 번째 버전으로 MicroSoft사 NT머쉰의 IIS 3.0이상에서만 동작하는 특별한 페이지이다.  이 ASP라는 페이지는 Web을 프로그래밍 할 수 있도록 해 주는, 서버에서 동작하는 페이지로써 기존의 HTML 페이지와는 상당히 다른, .. 2023. 11. 28.
PHP 프로그래밍을 위한 서버구축과 환경 설정 방법 정리 사진 설명을 입력하세요. 일단 php를 서버에 설치할 의도라면 웹서비스를 의도한 것이라고 보고 DB까지 설치하는걸 전제로 하겠습니다. 제가 아는 방법으로 저희 서버를 세팅할 때 하는 방법으로 작성하겠습니다. 일단 APM파일은 다 다운받아놓습니다. 1. 리눅스 설치 2. Mysql 설치 3. Proftpd 설치 4. 아파치 설치 5. PHP 설치 </.. 2023. 11. 27.
Unix/Linux System과 Windows System의 장/단점 리눅스의 장점(특징) 1. Unix/Linux System 서로간에 호환가능합니다.(높은 이식성) 2. 공개 운영체제이다.(일반적으로 무료) 3. PC용 OS보다 안정적입니다. 4. 강력한 네트워크를 구축할 수 있다. (여러가지 서버용 프로그램이 무료이고 인터넷의 모든 기능을 지원) 5. 다양한 응용프로그램을 제공. 6. 다중 사용자의 다중 작업이 가능합니다. (다중 처리기,다중 선택 시스템) 7. 계층적 파일 시스템으로 이루어져 있다. 8. security 및 protection기능이 강력하다. 9. 소스코드가 공개되어 있기 때문에 바이러스등에 노출 되었을 경우 보다 쉽게 문제를 해결 할 수 있다.리눅스의 단점 1. 공개 운영체제 이기 때문에 문제점 발생시 보상받을 수 없습니다 2. 한글입출력이 까다롭.. 2023. 11. 26.
728x90
반응형

loading