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);
?>