XML
-
[PHP] 53. AJAX 실시간 검색 ( AJAX Live Search) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:15
PHP Example - AJAX Live Search AJAX는 좀 더 사용자 친화적이고 상호작용적 검색을 만드는데 사용됩니다. 1. AJAX Live Search 아래 예제는 사용자가 타이핑하는 동안 실시간 검색을 할 수 있게 보여줍니다. 실시간 검색(Live Search)는 기본 검색과 비교했을 때 많은 장점을 갖습니다: - 타이핑과 동시에 결과 보여줌 - 타이핑하는 동안 작은 결과창 보여줌 2. Example Explained - The HTML Page 123456789101112131415161718192021222324252627282930313233343536 function showResult(str) { if (str.length==0) { document.getElementById("..
-
[PHP] 52. AJAX 와 XML ( AJAX and XML) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:14
PHP Example - AJAX and XML 1. AJAX XML Example 위 예제는 AJAX로 XML로부터 웹페이지에서 정보를 어떻게 불러오는지에 대한 예제입니다. 2. Example Explained - The HTML Page 사용자가 리스트박스의 CD를 선택할 때, showCD() 함수가 실행됩니다. 123456789101112131415161718192021222324252627282930313233343536373839function showCD(str) { if (str=="") { document.getElementById("txtHint").innerHTML=""; return; } if (window.XMLHttpRequest) { // code for IE7+, Firefox..
-
[PHP] 49. AJAX 소개( AJAX Introduction) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:12
AJAX Introduction AJAX는 웹 페이지의 일부분 수정에 관한 것 입니다, 전체 페이지를 리로드 할 필요 없이. 1. What is AJAX? AJAX = Asynchronous JavaScript and XML AJAX는 빠르게 생성하고 다이나믹한 웹 페이지를 위한 기술입니다. AJAX는 브라우저 뒤의 서버의 작은 양의 데이터를 교환함으로 비동기적으로 웹페이지를 수정하는 것을 허용합니다. 일반적인 웹 페이지(AJAX를 사용하지 않는)는 내용이 바뀌여야 한다면 모든 페이지를 리로드해야 합니다. AJAX를 이용하는 어플리케이션들: Google Maps, Gmail, Youtube, Facebook tabs. 2. How AJAX Works [ 출처: W3Schools ] 3. AJAX is B..
-
[PHP] 48. XML DOM Parser - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:11
PHP XML DOM Parser 내장된 DOM 파서는 PHP에서 XML 문서를 처리하기 쉽게 해줍니다. 1. The XML DOM Parser DOM 파서는 tree-based 파서입니다. 아래 예제 XML 문서를 봅시다: Jani DOM은 XML을 트리 구조로 봅니다: - 레벨 1: XML 문서 - 레벨 2: 루트 요소: - 레벨 3: 텍스트 요소: "Jani" 2. Load and Output XML XML 파서를 초기화하고, xml을 로드하고, 출력하는 예제입니다: 123456cs 만약 브라우저 윈도우에서 소스보기를 선택하면, 아래와 같이 HTML로 나올 것 입니다: 위 예제는 DOM 문서-객체를 생성하고 note.xml로부터 XML을 로드한 것 입니다. 그 다음 saveXML 함수로 내부 XML..
-
[PHP] 47. XML Expat Parser - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:11
PHP XML Expat Parser 내장된 XML Expat 파서는 PHP에서 XML 문서를 처리하는데 쉽게 해줍니다. 1. The XML Expat Parser Expat 파서는 event-based 파서입니다. XML 부분을 봅시다:Jani event-based 파서는 3가지 이벤트로써 XML을 봅니다: - 시작 요소: from - 시작 CDATA 섹션, 값: Jani - 끝 요소: from XML Expat 파서 함수는 PHP 코어의 부분입니다. 설치할 필요없이 사용가능 합니다. 2. Initializing the XML Expat Parser PHP에서 XML Expat 파서를 초기화하기 위해, 다른 XML 이벤트를 위한 몇몇의 처리기를 선언하고, XML 파일을 분석합니다. 12345678910..
-
[PHP] 46. SimpleXML 파서 - 노드/속성 값 얻기(Simple XML Parsers - Get Node/Attribute Values) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:10
PHP SimpleXML - Get Node/Attribute Values 1. PHP SimpleXML - Get Node Values note.xml 파일에서 노드를 얻어오겠습니다: 1234567891011121314 Colored by Color Scriptercs 2. Another XML File books.xml이라는 파일이 있다고 가정합시다: 123456789101112131415161718192021222324252627 Everyday Italian Giada De Laurentiis 2005 30.00 Harry Potter J K. Rowling 2005 29.99 XQuery Kick Start James McGovern 2003 49.99 Learning XML Erik T. Ra..
-
[PHP] 45. SimpleXML 파서(Simple XML Parsers) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:08
PHP SimpleXML Parser SimpleXML은 XML 데이터를 쉽게 조작하고 얻을 수 있게 해주는 PHP 확장입니다. 1. The SimpleXML Parser SimpleXML은 tree-based 파서입니다. SimpleXML은 XML 문서의 구조나 레이아웃을 안다면 요소의 이름, 속성, 본문의 내용을 얻는데 쉬운 방법을 제공합니다. SimpleXML은 XML 문서를 배열이나 객체의 집합과 같은 데이터 구조로 변환합니다. DOM이나 Expat 파서와 비교하여, SimpleXML은 적은 라인의 코드로 요소로부터 텍스트 데이터를 읽어들입니다. 2. Installation PHP5 에서, SimpleXML 함수는 PHP 코어의 부분입니다. 설치없이 사용가능 합니다. 3. PHP SimpleXML..
-
[PHP] 44. XML 파서( XML Parsers) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:07
PHP XML Parsers 1. What is XML? XML 언어는 웹사이트 전체에 공유하기 위한 구조 데이터의 방법입니다. RSS 피드나 팟케스트(Podcasts) 같은 여러 웹 기술들은 XML로 작성되어 있습니다. XML은 쉽게 생성할 수 있습니다. 자신만의 태그를 구성하는 것을 제외하고 HTML과 많이 유사합니다. 2. What is an XML Parser? XML 문서를 읽고, 수정하고, 생성하고, 조작하기 위해서, XML 파서가 필요합니다. PHP에서 XML 파서의 두가지 주요 타입이 있습니다: - Tree-based Parsers - Event_based Parsers 3. Tree-Based Parsers Tree-Based Parsers는 메모리 내에 전체 문서를 지니고 있고 XML ..