Có thể sử dụng các hàm SimpleXML của PHP để tạo một đối tượng XML từ đầu không? Nhìn qua danh sách hàm, có nhiều cách để nhập một chuỗi XML hiện có vào một đối tượng mà sau đó bạn có thể thao tác, nhưng nếu tôi chỉ muốn tạo một đối tượng XML theo chương trình từ đầu, thì cách tốt nhất để làm điều đó là gì?
Tôi đã phát hiện ra rằng bạn có thể sử dụng simplexml_load_string () và truyền vào chuỗi gốc mà bạn muốn, và sau đó bạn có một đối tượng mà bạn có thể thao tác bằng cách thêm trẻ em ... mặc dù điều này có vẻ giống như một loại hack, vì tôi phải thực sự hardcode một số XML vào chuỗi trước khi nó có thể được tải.
Tôi đã thực hiện nó bằng cách sử dụng các hàm DOMDocument , mặc dù hơi khó hiểu vì tôi không chắc DOM có liên quan gì đến việc tạo một tài liệu XML thuần túy ... vì vậy có thể nó chỉ được đặt tên không hợp lệ :-)