XML là từ viết tắt của ngôn ngữ đánh dấu mở rộng. XML được sử dụng để cấu trúc, lưu trữ và vận chuyển dữ liệu từ hệ thống này sang hệ thống khác. XML tương tự như HTML. Nó sử dụng các thẻ mở và đóng. Không giống như HTML, XML cho phép người dùng xác định thẻ của riêng họ. Trong hướng dẫn này, bạn sẽ học-
Dom là gì?DOM là từ viết tắt của mô hình đối tượng tài liệu. Nó có một nền tảng chéo và tiêu chuẩn trung tính ngôn ngữ xác định cách truy cập và thao tác dữ liệu trong;
DOM XML được sử dụng để truy cập và thao tác các tài liệu XML. Nó xem tài liệu XML như một cấu trúc cây. Trình phân tích cú pháp XMLTrình phân tích cú pháp XML là một chương trình dịch tài liệu XML thành đối tượng mô hình đối tượng tài liệu XML (DOM). Đối tượng DOM XML sau đó có thể được thao tác bằng JavaScript, Python và PHP, v.v. Từ khóa CDATA là từ viết tắt của dữ liệu ký tự (không phân biệt) được sử dụng để bỏ qua các ký tự đặc biệt như là Hồi khi phân tích tài liệu XML. Tại sao sử dụng XML?
Ví dụ về tài liệu XMLHãy giả sử rằng bạn đang phát triển một ứng dụng nhận dữ liệu từ dịch vụ web ở định dạng XML. Dưới đây là mẫu của tài liệu XML trông như thế nào. <?xml version="1.0" encoding="utf-8"?> <employees status = "ok"> <record man_no = "101"> <name>Joe Paul</name> <position>CEO</position> </record> <record man_no = "102"> <name>Tasha Smith</name> <position>Finance Manager</position> </record> </employees> HERE,
Cách đọc XML bằng PHPBây giờ, hãy để viết mã sẽ đọc tài liệu XML nhân viên và hiển thị kết quả trong trình duyệt web. Index.php <?php $xml = simplexml_load_file('employees.xml'); echo '<h2>Employees Listing</h2>'; $list = $xml->record; for ($i = 0; $i < count($list); $i++) { echo '<b>Man no:</b> ' . $list[$i]->attributes()->man_no . '<br>'; echo 'Name: ' . $list[$i]->name . '<br>'; echo 'Position: ' . $list[$i]->position . '<br><br>'; } ?> HERE,
Kiểm tra ứng dụng của chúng tôiGiả sử bạn đã lưu tệp index.php trong thư mục phptus/xml, duyệt đến url http: //localhost/phptuts/xml/index.php http://localhost/phptuts/xml/index.php Cách tạo tài liệu XML bằng PHPBây giờ chúng tôi sẽ xem xét cách tạo tài liệu XML bằng PHP. Chúng tôi sẽ sử dụng ví dụ trên trong sơ đồ cây Dom. Mã sau sử dụng PHP được xây dựng trong lớp domdocument để tạo tài liệu XML. <?php $dom = new DOMDocument(); $dom->encoding = 'utf-8'; $dom->xmlVersion = '1.0'; $dom->formatOutput = true; $xml_file_name = 'movies_list.xml'; $root = $dom->createElement('Movies'); $movie_node = $dom->createElement('movie'); $attr_movie_id = new DOMAttr('movie_id', '5467'); $movie_node->setAttributeNode($attr_movie_id); $child_node_title = $dom->createElement('Title', 'The Campaign'); $movie_node->appendChild($child_node_title); $child_node_year = $dom->createElement('Year', 2012); $movie_node->appendChild($child_node_year); $child_node_genre = $dom->createElement('Genre', 'The Campaign'); $movie_node->appendChild($child_node_genre); $child_node_ratings = $dom->createElement('Ratings', 6.2); $movie_node->appendChild($child_node_ratings); $root->appendChild($movie_node); $dom->appendChild($root); $dom->save($xml_file_name); echo "$xml_file_name has been successfully created"; ?> HERE,
Kiểm tra ứng dụng của chúng tôiGiả sử bạn đã lưu tệp index.php trong thư mục phptus/xml, duyệt đến url http: //localhost/phptuts/xml/index.phphttp://localhost/phptuts/xml/create_movies_list.php Cách tạo tài liệu XML bằng PHP Bây giờ chúng tôi sẽ xem xét cách tạo tài liệu XML bằng PHP.
XML được sử dụng để làm gì?XML được sử dụng để làm gì?XML là một trong những định dạng được sử dụng rộng rãi nhất để chia sẻ thông tin có cấu trúc ngày nay: giữa các chương trình, giữa con người, giữa máy tính và con người, cả địa phương và trên các mạng.Nếu bạn đã quen thuộc với HTML, bạn có thể thấy rằng XML rất giống nhau.sharing structured information today: between programs, between people, between computers and people, both locally and across networks. If you are already familiar with HTML, you can see that XML is very similar.
Tệp XML trong PHP là gì?XML là một định dạng dữ liệu để trao đổi tài liệu có cấu trúc được tiêu chuẩn hóa.Thông tin thêm về XML có thể được tìm thấy trong hướng dẫn XML của chúng tôi.Phần mở rộng này sử dụng trình phân tích cú pháp XML của người nước ngoài.Expat là một trình phân tích cú pháp dựa trên sự kiện, nó xem một tài liệu XML là một loạt các sự kiện.a data format for standardized structured document exchange. More information on XML can be found in our XML Tutorial. This extension uses the Expat XML parser. Expat is an event-based parser, it views an XML document as a series of events.
Lợi ích của XML là gì?XML có thể đọc được và dễ hiểu, ngay cả bởi những người mới, và không khó để mã hóa hơn HTML.XML hoàn toàn tương thích với Java ™ và 100% di động.Bất kỳ ứng dụng nào có thể xử lý XML đều có thể sử dụng thông tin của bạn, bất kể nền tảng.readable and understandable, even by novices, and no more difficult to code than HTML. XML is completely compatible with Java™ and 100% portable. Any application that can process XML can use your information, regardless of platform. |