Dùng xpath trong simpleXML lấy thông tin như thế nào? [câu trả lời ngắn khi phỏng vấn lập trình php]

Việc dẫn hướng đến một vị trí nào đó trong XML để tìm phần tử hoặc dữ liệu mong muốn có thể rất mất nhiều thời gian và có thể làm nản lòng các nhà phát triển PHP. Việc này có thể đặc biệt mất công sức và thời gian khi cấu trúc dữ liệu XML phức tạp. XPath là một tiêu chuẩn của W3C định ra có mục đích duy nhất là "nhận được phần tử đúng, dữ liệu đúng, hoặc cụ thể hơn là đúng nút mong muốn". PHP hỗ trợ XPath như là một phần của các lớp và các hàm của XML hoặc có thể xem nó tương tự như là câu truy vấn(query) SELECT trong database cho dễ hiểu.
<?php
$xml = simplexml_load_file("test.xml");
$result = $xml->xpath("from");
print_r($result);
?>




Bạn có thể xem thêm các câu hỏi phong vấn PHP khác tại bài viết Tổng hợp các câu hỏi có thể gặp khi đi phỏng vấn vị trí lập trình viên PHP (kèm theo phần trả lời). Nếu các bạn có thêm bất kỳ câu hỏi khác đã gặp trong quá trình phỏng vấn PHP thì chia sẻ với mình nhé, còn nếu câu trả lời của mình không hay thì cũng giúp mình biên soạn bổ sung và comment giúp dưới đây nhé để mình update thêm.





No comments:

Post a Comment