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 문서에서 작동합니다.