Jika awda membuat perubahan kepada fail XML, fail lain akan juga menukar secara automatik sebaik sahaja anda lulus fail XML melalui proses. sedia fail untuk pencetak, dan berpotensi mencipta ebook pada masa akan datang. Struktur dokumen XML yang logik. Seperti yang anda lihat, mengasingkan maklumat daripada pembentangan membuat dokumen XML anda boleh diguna semula, dan boleh menyimpan perlu bersusah-payah dan sakit kepala dalam persekitaran di mana banyak maklumat perlu disimpan, diproses, dikendalikan, dan ditukar. digunakan untuk terlihat, bagaimana ia conceptualize dan bagaimana untuk merubah. Walau bagaimanapun, ciri paling berkuasa ini juga mendedahkan kelemahan XML yang hebat. Salah satu kelebihan paling berkuasa XML, sudah tentu, adalah bahawa ia membolehkan anda untuk menentukan bahasa anda sendiri.
Jika kita semua mula mentakrifkan Bahasa kita sendiri, kita jalankan risiko akibat gagal memahami apa-apa yang orang lain kata. Dokumen XML yang mesti mengandungi elemen akar tunggal yang mengandungi unsur-unsur lain. Nilai-nilai atribut yang semua mesti dapat dikutip. Semua format akan dijana daripada sumber yang sama, dan semua akan dicipta menggunakan cadar gaya berbeza untuk memproses fail XML yang asas. Bagi sebahagian besar, anda hanya akan peduli bahawa dokumen anda juga dibentuk. Soalan itu kemudian menjadi, mengapa mempunyai dua tahap keesahan? dan itu termasuk orang-orang yang ditemui di pelayar Web seperti Firefox dan Internet Explorer.
formedness sahaja membolehkan anda untuk membuat ad hoc dokumen XML yang boleh dihasilkan, ditambah dengan permohonan, dan diuji dengan cepat. ll mahu menggunakan DTD dalam dokumen XML anda, jalankan dokumen tersebut melalui satu penghurai validating. formedness adalah wajib, tetapi kesahan adalah langkah tambahan, pilihan. ve menghabiskan beberapa masa yang berbicara tentang XML dan potensinya, serta mengkaji beberapa aspek yang lebih kemas itu. mengesahkan parsers untuk memahamkan alat ini. masa untuk melakukan apa yang saya suka terbaik, dan mendapatkan tangan kita kotor kerana kita benar-benar bekerja pada sesetengah dokumen.
menggunakan dokumen senarai produk yang kita lihat lebih awal dalam Bab ini. atau wang anda kembali. membuat anda melompat naik dan turun.
Simpan penanda XML ini ke dalam fail dan nama myFirstXML. ll melihat fail di browser yang berbeza dan bereksperimen dengan parsers. Melihat fail XML dalam Internet Explorer. menunjukkan, Internet Explorer hanya memaparkan XML fail sebagai suatu siri berengsot nod.
Perkara pertama yang kita mahu lakukan adalah untuk mewujudkan satu dokumen XML. Melihat fail XML dalam Internet Explorer. Perhatikan tanda-tanda tolak yang kecil di antara nod XML? Tolak tanda di hadapan satu nod menunjukkan bahawa nod mengandungi nod lain. Runtuh nod yang memaparkan dalam Internet Explorer.
Runtuh nod yang memaparkan dalam Internet Explorer. Tanda tambah sedikit di sebelah nod produk pertama menunjukkan bahawa nod mempunyai kanak-kanak. Klik pada tanda tambah akan memperluaskan mana-mana nod di bawah nod yang tertentu. Dengan cara ini, anda boleh memaparkan bahagian daripada dokumen yang anda mahu untuk menumpukan dengan mudah. Sekarang, buka dokumen XML anda dalam mana-mana teks yang menyunting alat dan skrol ke bawah untuk nod kos produk kedua.
Walaupun masalah adalah benar-benar dengan tag mula, anak panah menghala ke tag akhir. Mesej ralat yang dipaparkan dalam Internet Explorer. Mesej ralat yang dipaparkan dalam Internet Explorer. Ia berjalan dalam masalah pada tag akhir.
Simpan kerja anda dan memuatkan semula Internet Explorer. Jika belum lagi orang lain yang mahu mengambil maklumat yang sama dan menggunakannya dalam persembahan slaid, mereka mungkin menjalankan risiko menggunakan maklumat yang ketinggalan zaman dari versi HTML. Tag dihadapannya. memperkenalkan masalah sedikit lebih rumit. Anda sekarang perlu berundur untuk mengetahui mengapa tag tertentu akhir itu disebabkan apa-apa masalah.
ll mendapati ia banyak membantu dalam mengesan masalah. Penyahpepijatan ralat yang lebih kompleks. Penyahpepijatan ralat yang lebih kompleks. Selain itu, ia menyediakan visual bagus baris yang menjengkelkan, anak panah yang sedikit yang menunjuk ke tempat di mana parser berpendapat masalah timbul. Pada pandangan pertama, mesej ralat ini nampaknya agak lebih jelas daripada yang sebelumnya. Simpan kerja anda dan memuatkan semula penyemak imbas anda. membentuk dokumen yang berpegang teguh kepada DTD budi.
Semua elemen mesti bersarang dengan betul. termasuk contoh ini kerana penetasan yang buruk adalah salah satu kesilapan yang paling biasa diperkenalkan dokumen XML. Anda boleh memuat turun satu salinan percuma dari laman web Mozilla. Ber melakukan banyak mengedit, atau jika dokumen anda tidak kompleks atau panjang.
Melihat XML mentah di Firefox. dapat menggunakannya untuk menyemak kesahihan dokumen. Walau bagaimanapun, kelihatan rapat dan apa yang anda lihat? untuk melihat fail XML. Bagaimana anda boleh berbuat demikian? Well, ada beberapa opsyen, disenaraikan di bawah.
menenangkan untuk mengetahui bahawa orang-orang baik di Yayasan Mozilla sedang merancang untuk menambah satu penghurai validating dalam keluaran akan datang pelayar. Apa anda perlu lakukan adalah melawat halaman yang sesuai, muat naik dokumen anda, dan parser akan mengesahkan. Kadang-kadang, ia mungkin menjadi tidak praktikal untuk menggunakan laman web untuk mengesahkan XML anda kerana isu-isu yang berkaitan dengan sambungan, privasi, atau keselamatan. idea yang baik untuk men-download salah satu penyelesaian secara percuma.
Laporan biasa dengan Perl, anda boleh menggunakan mana-mana modul-modul penghurai tertunggak yang yang ditulis untuk bahasa itu, semuanya boleh didapati di CPAN. atau Visual Basic, kemudian berikan MSXML oleh Microsoft cuba. IBM menawarkan berdiri sangat baik mengesahkan penghurai yang dipanggil XML4J. Hanya memuat turun pakej dan memasangnya dengan mengikuti arahan yang diberikan. Melihat XML mentah di Firefox. formedness dan kesahan jika DTD adalah ditetapkan.
Diberi amaran, bagaimanapun, bahawa anda perlu tahu sesuatu tentang bekerja dengan alat-alat Java dan fail sebelum anda boleh mendapatkan satu ini berjaya dipasang. Semak halaman dalam Dreamweaver, kemudian pilih mengesahkan sebagai XML. mempunyai salinan Dreamweaver, anda boleh mendapatkan versi percubaan untuk bermain dengan. Mendapat satu penghurai Validating? yang menawarkan set alat pembangunan kepada pemaju Web berminat.
Untuk kebanyakan tujuan, sumber dalam talian akan melakukan pekerjaan yang baik. pemaju yang bijak sudah telah menubuhkan penghurai validating yang baik. ll mengusahakan melalui kursus sebegini? masa untuk memulakan projek kami. mempunyai sistem pengurusan kandungan. organisasi di dunia amnya.
Projek ini akan membantu kemahiran anda sebagai anda mendapatkan pengalaman Mai dengan teknik pembangunan XML praktikal, isu tanah, dan proses. yang mengandungi semua artikel anda, berita, gambar, dan kandungan lain. Buka dokumen XML anda dalam editor sekali lagi, dan Selesaikan masalah kami diperkenalkan di atas. digunakan untuk mencipta, menerbit dan mengekalkan kandungan mudah dan efisien di laman web. mungkin akan menghabiskan sebahagian besar waktu pembangunan. menggunakan borang HTML yang membolehkan pentadbir laman web untuk mencipta, mengedit, menerbit, dan memadam artikel dalam beberapa jenis aliran yang selamat.
CGI, ASP, TCL, JSP, Python dan PHP. Sebelum anda membina apa-apa jenis CMS, mula-mula, anda perlu mengumpul maklumat yang mendefinasikan keperluan-keperluan asas untuk projek. Berikut adalah penghurai dalam talian yang paling popular.
Matlamat CMS adalah untuk memudahkan perkara-perkara yang perlu untuk membangunkan dan mengendalikan Laman web ini. ll guna PHP dengan XML untuk membina CMS kami. syarat-syarat yang ditetapkan boleh memastikan projek ini berjalan lebih lancar. Dan memudahkan perkara yang bermaksud untuk melakukan lebih banyak kerja rumah terlebih dahulu! Apakah syarat-syarat yang perlu kita kumpulkan?
Apakah jenis kandungan yang SPB akan mengendalikan? Apakah setiap jenis kandungan yang rosak? Yang akan melawat laman web ini, dan Apakah tingkah laku pengguna ini harapkan untuk mencari? Apa yang para pentadbir laman web perlukan lakukan?
Sebagai contoh, mereka mungkin perlu log in dengan selamat, membuat kandungan, mengubah isi kandungan, menerbitkan kandungan, dan menghapuskan kandungan. sistem anda akan menjadi lebih kompleks. Contohnya, mereka ingin akan melayari senarai hierarki artikel, mencari artikel dengan kata kunci, lihat pautan kepada artikel-artikel yang berkaitan, atau ketiga-tiga? menangani mereka satu pada satu masa. dikenali dalam talian mengesahkan XML parsers.
u akan mahu meletakkan kandungan ke dalamnya. Simpan terbongkar beberapa isu yang perlu menangani. jenis kandungan yang datang ke fikiran. dan menentukan jenis kandungan anda lebih jelas. PDF dan banyak, banyak lagi. Dalam dunia XML, setiap satu daripada jenis kandungan yang berbeza, secara semulajadi, dipanggil sejenis dokumen.
ll menjadi fail PDF berkhidmat, berita, gambar, dan sebagainya. dan ianya amat berguna untuk pemaju CMS. Anda juga perlu tahu bagaimana setiap jenis kandungan ini akan pecah ke dalam komponen berasingan dengan, atau metadata. boleh menjadi satu rahmat yang terselindung. sangat berguna dan Jangan sekali-kali akan digunakan.
Sebagai contoh, pelanggan mungkin mula menjejaki tarikh yang mana satu artikel yang mula-mula digubal. Dalam pengalaman saya, sebaik sahaja orang memahami kepentingan metadata, mereka bangsa dari setiap arah dan mengumpul setiap sekeping tunggal metadata yang mereka boleh mencari tentang sejenis kandungan yang diberikan. Yang mencipta kandungan? Bilakah ia pertama kali diterbitkan? tidak sentiasa mudah! Yang memegang hak cipta kepadanya?
oleh CMS untuk paparan untuk pelawat laman.