Web
-
[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 ..
-
[PHP] 43. Limit Data - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:07
PHP Limit Data Selections From MySQL 1. Limit Data Selections From a MySQL Database MySQL은 명시된 레코드의 갯수만큼 반환하는 LIMIT 절을 제공합니다. LIMIT 절은 여러 페이지 결과나 SQL로 페이지 매길 때 쉽게 사용가능 하고, 큰 테이블에서 유용합니다. Orders 테이블에 1 부터 30까지의 모든 레코드만을 보기를 원한다고 가정합시다. SQL 질의는 아래와 같습니다: $sql = "SELECT * FROM Orders LIMIT 30"; SQL 질의가 실행될 때, 처음 30개의 레코드를 반환할 것 입니다. 16부터 25까지의 레코드를 원한다면?? MySQL은 이러한 처리를 위한 방법을 제공합니다: OFFSET 아래 SQL ..
-
[PHP] 42. Update Data - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:07
PHP Update Data in MySQL 1. Update Data In a MySQL Table Using MySQLi UPDATE 구문은 테이블에 존재하는 레코드를 수정하는데 사용됩니다: UPDATE table_name SET column1=value, column2=value2,... WHERE some_column=some_value MyGuests 테이블을 살펴봅시다: 아래 에제는 id 2인 레코드를 수정하는 예제입니다. 123456789101112131415161718192021222324
-
[PHP] 41. Delete Data - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:06
PHP Delete Data From MySQL 1. Delete Data From a MySQL Table Using MySQLi DELETE 구문은 테이블에서 레코드를 지울 때 사용됩니다. DELETE FROM table_name WHERE some_column = some_value * DELETE 문법의 WHERE 절을 명시하세요!: WHERE 절은 삭제되어야할 레코드를 명시합니다. WHERE 절을 빼트린다면, 모든 레코드가 삭제될 것 입니다! MyGuests 테이블을 살펴봅시다. 아래 예제는 MyGuests 테이블의 id가 1번인 레코드를 삭제하는 예제입니다: 1234567891011121314151617181920212223242526 Colored by Color Scriptercs 삭제를 ..