PHP-XML 소개
XML이란 무엇입니까?
XML은 웹에서 데이터를 공유하기위한 마크 업 언어이며, XML은 사람이 읽을 수 있고 기계가 읽을 수 있습니다. 공유 가능한 xml의 예는 RSS 피드입니다. XML 파서는 웹 브라우저를 사용하여 데이터를 읽고 업데이트하는 데 유용합니다.
XML 유형
- 나무 기반
- 이벤트 기반
XML 구문 분석 확장
XML 구문 분석 확장은 libxml을 기반으로 작동합니다. 다음 xml 파서는 php 코어에서 사용할 수 있습니다.
- 간단한 XML 파서
- DO XML 파서
- XML 파서
- XML 리더
간단한 XML 파서
단순 XML 구문 분석기는 트리 기반 XML 구문 분석기라고도하며 단순 XML 파일을 구문 분석합니다. 간단한 XML 구문 분석은 simplexml_load_file () 메서드를 호출하여 특정 경로에서 xml에 액세스합니다.
DOM 파서
DOM 파서는 복잡한 노드 파서라고도하며 매우 복잡한 XML 파일을 구문 분석하는 데 사용됩니다. XML 파일을 수정하기위한 인터페이스로 사용됩니다. DOM 파서는 UTF-8 문자 인코딩으로 인코딩되었습니다.
XML 구문 분석
XML 구문 분석은 SAX 구문 분석을 기반으로합니다. 위의 모든 파서가 더 빠릅니다. XML 파일을 만들고 XML을 구문 분석합니다. XML 파서는 ISO-8859-1, US-ASCII 및 UTF-8 문자 인코딩으로 인코딩되었습니다.
XML 리더
XML Reader 구문 분석은 Pull XML 구문 분석이라고도합니다. XML 파일을 더 빠르게 읽는 데 사용됩니다. XML 유효성 검사를 통해 매우 복잡한 XML 문서에서 작동합니다.