Pemformat XML
Inden XML supaya boleh dibaca, dan ketahui dengan tepat di mana ia rosak.
- Berjalan dalam pelayar anda — teks anda tidak pernah dihantar ke mana-mana
- Tanpa pendaftaran, tanpa kuota, percuma digunakan sebanyak mana yang anda suka
Cara ia berfungsi
XML muncul di tempat yang paling tidak sesuai: respons SOAP, peta laman, fail konfigurasi, eksport daripada sistem purba yang tiada siapa menyelenggara. Ia biasanya tiba dalam satu baris, dan perkara pertama yang diperlukan sesiapa ialah melihat bentuknya — diikuti tidak lama kemudian dengan mencari satu teg yang tidak ditutup yang merosakkan segala-galanya.
Memformat dan mengecilkan
Inden mendedahkan struktur. Mengecilkan membuang ruang kosong antara elemen, yang anda mahukan sebelum menghantar atau menyimpan muatan. Kedua-duanya mengekalkan kandungan itu sendiri; hanya ruang kosong antara elemen yang berubah.
Ia menyemak bahawa dokumen itu well-formed
XML diurai oleh pengurai pelayar anda sendiri sebelum apa-apa dicetak. Jika ia tidak well-formed — teg tidak ditutup, ampersan sesat, sarang tidak sepadan — anda mendapat mesej pengurai sendiri tentang apa yang salah dan bukannya output yang secara senyap rosak.
Well-formed tidak sama dengan sah
Ini menyemak sintaks, bukan sama ada dokumen sepadan dengan skema atau DTD. Dokumen boleh well-formed dengan sempurna dan tetap salah untuk tujuannya; itu memerlukan pengesahan skema, yang tidak dilakukan oleh alat ini.
Mengapa ia berjalan secara setempat
Muatan XML lazimnya membawa bukti kelayakan, rekod pelanggan dan nama titik akhir dalaman. Menampal satu ke dalam pelayan yang tidak anda kawal ialah pendedahan yang sebenar. Di sini penguraian berlaku dalam halaman.
Pemformat XML — soalan lazim
Adakah ia menyemak XML saya terhadap skema?
Tidak. Ia menyemak bahawa dokumen itu well-formed. Pengesahan skema atau DTD ialah kerja yang berbeza.
Adakah pemformatan akan mengubah data saya?
Tidak. Hanya ruang kosong antara elemen yang berubah.
Apakah yang berlaku jika XML saya rosak?
Anda mendapat mesej ralat daripada pengurai sendiri yang menerangkan apa yang salah, dan bukannya output yang rosak.
Adakah XML saya dimuat naik?
Tidak. Ia diurai dan diformat dalam pelayar anda.