Tôi có một file XML mà trông giống như sau:Làm cách nào để thay đổi tên thẻ XML bằng PHP?
<product>
<modelNumber>Data</modelNumber>
<salePrice>Data</salePrice>
</product>
<product>
<modelNumber>Data</modelNumber>
<salePrice>Data</salePrice>
</product>
Có một cách đơn giản để thay đổi tên thẻ, để cái gì khác như mô hình, giá cả. Về cơ bản, tôi có một loạt các tệp XML chứa dữ liệu tương tự, nhưng ở các định dạng khác nhau, vì vậy tôi đang tìm cách phân tích cú pháp tệp XML, thay đổi tên thẻ nhất định và viết tệp XML mới thay đổi tên thẻ.
là XML của bạn cố ý bị thay đổi? – kapa
Các tệp được cung cấp bởi nhiều nguồn - tên thẻ không bị tôi kiểm soát. –
Vì vậy, các lỗi như ' Dữ liệu modelNumber>' (thẻ kết thúc/đóng khác nhau) là bình thường? Bởi vì sau đó bạn sẽ không thực sự phân tích cú pháp tài liệu này với một trình phân tích cú pháp XML (như PHP DOM). –
kapa