Ví dụ SAX Parser trong PHP



SAX Parser được sử dụng để phân tích cú pháp XML file và tốt hơn để quản lý bộ nhớ so với Simple XML Parser và DOM. Nó không giữ bất kỳ Data trong bộ nhớ, vì thế nó có thể được sử dụng với số lượng file lớn. Ví dụ sau minh họa cách lấy data từ XML bởi sử dụng SAX API.

SAX.xml

XML nên là như sau:



   
      Android
      VietNam
      [email protected]
      123456789
   
   
   
      Java
      VietNam
      [email protected]
      123456789
   
   
   
      HTML
      VietNam
      [email protected]
      123456789
   

SAX.php

Php file nên là như sau:

';
      echo "Tên khóa học - ".$course['NAME'].'
'; echo "Quốc gia - ".$course['COUNTRY'].'
'; echo "Email - ".$course['EMAIL'].'
'; echo "Phone - ".$course['PHONE'].'
'; $i++; } ?>

Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:

Sax Parser trong PHP

Các bài học PHP phổ biến khác tại VietJack: