PHP - XML ​​đơn giản

Trình phân tích cú pháp XML đơn giản

Trình phân tích cú pháp XML đơn giản được sử dụng để phân tích cú pháp Tên, thuộc tính và nội dung văn bản.

Các hàm XML đơn giản được hiển thị bên dưới:

simplexml_load_file ()

Hàm này chấp nhận đường dẫn tệp như một tham số đầu tiên và nó là bắt buộc.

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

simplexml_load_string ()

Hàm này chấp nhận chuỗi thay vì tham chiếu tệp.

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

simplexml_import_dom ()

Hàm này chấp nhận nội dung XML được định dạng DOM và nó chuyển đổi thành XML đơn giản.

simplexml_load_string($DOMNode,$class)

Ví dụ sau cho thấy, Cách phân tích cú pháp tệp dữ liệu 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>

Nó sẽ tạo ra kết quả sau:

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

Chúng ta cũng có thể gọi một tệp dữ liệu xml như hình dưới đây và nó tạo ra kết quả tương tự như hình trên -

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