PHP in XML với các thẻ
Trong bài viết này, chúng tôi sẽ hiển thị dữ liệu có trong tệp XML trên trang web bằng PHP thông qua máy chủ XAMPP. PHP là ngôn ngữ kịch bản phía máy chủ, chủ yếu để xử lý dữ liệu web. XML là viết tắt của một ngôn ngữ đánh dấu có thể mở rộng Show
Yêu cầu
cú pháp
Tiếp cận. Chúng tôi sẽ sử dụng chủ yếu hai chức năng trong mã PHP của chúng tôi. Hàm simplexml_load_file() được sử dụng để chuyển đổi một tài liệu XML thành một đối tượng SimpleXML là một phần mở rộng của PHP cho phép chúng ta dễ dàng thao tác và lấy dữ liệu XML PHP SimpleXML - Nhận giá trị nútNhận các giá trị nút từ "ghi chú. tệp xml" Thí dụ$xml=simplexml_load_file("ghi chú. xml") hoặc die("Lỗi. Không thể tạo đối tượng"); Đầu ra của đoạn mã trên sẽ là tove Một tệp XML khácGiả sử chúng ta có một tệp XML gọi là "sách. xml", trông như thế này.
PHP SimpleXML - Nhận giá trị nút của các phần tử cụ thểVí dụ sau lấy giá trị nút của Example $xml=simplexml_load_file("books.xml") or die("Error: Cannot create object"); The output of the code above will be: Everyday Italian PHP SimpleXML - Get Node Values - LoopThe following example loops through all the Example $xml=simplexml_load_file("books.xml") or die("Error: Cannot create object"); The output of the code above will be: Everyday Italian, Giada De Laurentiis, 2005, 30.00 PHP SimpleXML - Get Attribute ValuesThe following example gets the attribute value of the "category" attribute of the first Example $xml=simplexml_load_file("books.xml") or die("Error: Cannot create object"); The output of the code above will be: PHP SimpleXML - Get Attribute Values - LoopThe following example gets the attribute values of the Example $xml=simplexml_load_file("books.xml") or die("Error: Cannot create object"); The output of the code above will be: More PHP SimpleXMLFor more information about the PHP SimpleXML functions, visit our PHP SimpleXML Reference. Làm cách nào để lặp lại các thẻ XML trong PHP?Nội dung từ một URL có thể được tìm nạp thông qua file_get_contents() và nó có thể được lặp lại. hoặc đọc bằng chức năng readfile. tệp đọc ('http. //thí dụ. com/'); . văn bản/xml'); . echo $xml->asXML(); .
XML có thể chứa các thẻ HTML không?With Wordbee you can translate xml files that contain good old html code. The
Làm cách nào để sử dụng các thẻ trong XML?Tài liệu XML phải có thẻ bắt đầu, vì vậy thẻ bắt đầu đầu tiên được gọi là thẻ gốc. Thẻ mở bắt đầu bằng < ngoặc vuông theo sau là tên thẻ hoặc tên thành phần và đóng bằng > ngoặc vuông .
Làm cách nào để lấy giá trị thuộc tính trong XML bằng PHP?PHP SimpleXML - Nhận giá trị thuộc tính
. $xml=simplexml_load_file("books. xml") hoặc die("Lỗi. Không thể tạo đối tượng"); echo $xml->book[0]['category'] . |