Tạo tệp xml trong php simplexml
Đó là một tiêu chuẩn trung lập về ngôn ngữ và đa nền tảng xác định cách truy cập và thao tác dữ liệu trong đó; Show
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 dưới dạng 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 XML DOM sau đó có thể được thao tác bằng JavaScript, Python và PHP, v.v. The keyword CDATA which is the acronym for (Unparsed) Character Data is used to ignore special characters such as “<,>” when parsing an XML document. Tại sao lại sử dụng XML?
Ví dụ về tài liệu XMLGiả sử rằng bạn đang phát triển một ứng dụng lấy dữ liệu từ một dịch vụ web ở định dạng XML Dưới đây là mẫu tài liệu XML trông như thế nào
NƠI ĐÂY,
Cách đọc XML bằng PHPBây giờ chúng ta hãy viết mã sẽ đọc tài liệu XML của nhân viên và hiển thị kết quả trong trình duyệt web. Mục lục. php Employees Listing'; $list = $xml->record; for ($i = 0; $i < count($list); $i++) { echo 'Man no: ' . $list[$i]->attributes()->man_no . ' NƠI ĐÂY,
Kiểm tra ứng dụng của chúng tôiGiả sử bạn đã lưu chỉ mục tệp. php trong thư mục phptus/xml, duyệt đến URL http. //localhost/phptuts/xml/index. php Cách tạo một tài liệu XML bằng PHPBây giờ chúng ta sẽ xem cách tạo một tài liệu XML bằng PHP Chúng ta sẽ sử dụng ví dụ trên trong sơ đồ cây DOM Đoạn mã sau sử dụng PHP được xây dựng trong lớp DOMDocument để tạo một tài liệu XML 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"; ?> NƠI ĐÂY,
Kiểm tra ứng dụng của chúng tôiGiả sử bạn đã lưu tệp create_movies_list trong thư mục phptuts/xml, duyệt đến URL http. //localhost/phptuts/xml/create_movies_list. php |