PHP-간단한 XML

간단한 XML 파서

간단한 XML 파서는 이름, 속성 및 텍스트 콘텐츠를 구문 분석하는 데 사용됩니다.

간단한 XML 함수는 다음과 같습니다.

simplexml_load_file ()

이 함수는 파일 경로를 첫 번째 매개 변수로 허용하며 필수입니다.

simplexml_load_file(($fileName,$class,$options,$ns,$is_prefix)

simplexml_load_string ()

이 함수는 파일 참조 대신 문자열을받습니다.

simplexml_load_string($XMLData,$class,$options,$ns,$is_prefix)

simplexml_import_dom ()

이 함수는 DOM 형식의 XML 콘텐츠를 받아들이고 간단한 XML로 변환합니다.

simplexml_load_string($DOMNode,$class)

다음 예제는 xml 데이터 파일을 구문 분석하는 방법을 보여줍니다.

<?php
   $data = "<?xml version = '1.0' encoding = 'UTF-8'?>
   
   <note>
      <Course>Android</Course>
      <Subject>Android</Subject>
      <Company>TutorialsPoint</Company>
      <Price>$10</Price>
   </note>";
   
   $xml = simplexml_load_string($data) or die("Error: Cannot create object");
?>
<html>

   <head>
      <body>
         
         <?php
            print_r($xml);
         ?>
      
      </body>
   </head>
   
</html>

다음 결과가 생성됩니다-

SimpleXMLElement Object ( [Course] => Android [Subject] => Android [Company] => TutorialsPoint [Price] => $10 )

또한 아래와 같이 xml 데이터 파일을 호출 할 수 있으며 위와 같은 결과를 생성합니다.

<?php
   $xml = simplexml_load_file("data") or die("Error: Cannot create object");
   print_r($xml);
?>