Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah Saya Boleh Menjana XML Berformat Baik dengan PHP?
PHP XML: Cara Menghasilkan Struktur yang Berformat Baik
Apabila menjana dokumen XML menggunakan PHP, adalah wajar untuk menghasilkan struktur yang berstruktur dan boleh dibaca keluaran. Walau bagaimanapun, secara lalai, perpustakaan pemprosesan XML PHP mungkin tidak menyediakan pemformatan yang diingini. Artikel ini menyediakan penyelesaian untuk mengeluarkan XML yang diformat dengan baik, termasuk lekukan dan pengekodan UTF-8.
Pertimbangkan coretan kod berikut:
$doc = new DomDocument('1.0'); // ... $xml_string = $doc->saveXML(); echo $xml_string;
Melaksanakan kod ini boleh mengakibatkan format yang kurang baik Rentetan XML, dengan elemen muncul pada satu baris:
<xml><child>ee</child></xml>
Untuk menambah baik pemformatan dan lekukan, laraskan sifat dokumen XML seperti berikut:
$doc->preserveWhiteSpace = false; $doc->formatOutput = true; $xml_string = $doc->saveXML();
Ini akan menghasilkan struktur XML yang berinden dengan baik:
<?xml version="1.0"?> <root> <error> <a>eee</a> <b>sd</b> <c>df</c> </error> <!-- ... --> </root>
Selain itu, untuk memastikan pengekodan UTF-8, anda boleh menentukan pengekodan semasa permulaan DOMDocument:
$doc = new DomDocument('1.0', 'UTF-8');
Dengan mengikuti langkah-langkah ini, anda boleh menjana format yang baik dan Dokumen XML yang dikodkan UTF-8 menggunakan keupayaan pemprosesan XML PHP.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjana XML Berformat Baik dengan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!