Selasa, 16 Februari 2010

Cara Memperbaiki XML_ERR_NAME_REQUIRED



XML (Extensible Markup Language), XML mempunyai struktur yang mirip dengan HTML tetapi mempunyai perbedaan yang sangat mendasar diantara keduanya. XML dibuat untuk membawa data dan hanya fokus terhadap data yang ada didalamnya sedangkan HTML berfungsi untuk mempresentasikan data secara visual, mengatur bagaimana data tersebut ditampilkan.

Tidak seperti HTML yang mempunyai predefined tag (tag-tag yang sudah standard), XML tidak memiliki predefined tag jadi kita bebas menentukan tag-tag yang kita pakai tetapi tentu saja masih ada aturan-aturan penamaan XML tag tersebut.
Jadi intinya XML bukan bahasa pemrograman web tetapi merupakan model strukturisasi data yang tidak mempunyai bentuk visual ataupun kemampuan seperti bahasa pemrograman pada umumnya.
 
apa itu RSS feed ??
 
dikutip dari wikipedia, "RSS adalah sebuah file berformat XML untuk sindikasi yang telah digunakan (diantaranya dan kebanyakan) situs web berita dan weblog. Singkatan ini biasanya mengarah ke beberapa
 
  • Rich Site Summary (RSS 0.91)
  • RDF Site Summary (RSS 0.9 and 1.0)
  • Really Simple Syndication (RSS 2.0)
Teknologi yang dibangun dengan RSS mengijinkan kita untuk berlangganan kepada situs web yang menyediakan umpan web (feed) RSS, biasanya situs web yang isinya selalu diganti secara reguler. Untuk memanfaatkan teknologi ini kita membutuhkan layanan pengumpul. Pengumpul bisa dibayangkan sebagai kotak surat pribadi. Kita kemudian dapat mendaftar ke situs yang ingin kita tahu perubahannya. Namun, berbeda dengan langganan koran atau majalah, untuk berlangganan RSS tidak diperlukan biaya, gratis. Tapi, kita biasanya hanya mendapatkan satu baris atau sebuah pengantar dari isi situs berikut alamat terkait untuk membaca isi lengkap artikelnya."
 
nah suatu ketika anda sedang membuat RSS Feed, semua sudah siap dan dengan hati yang riang gembira anda akan memulai mempublikasikan RSS Feed tersebut. ternyata jreeng anda kaget melihat parsing XML anda error. apa yang harus kita lakukan ketika melihat pemandangan yang terlihat tidak sedap itu.. ohh sebenarnya tidak perlu panik kita bisa melakukan browsing di internet dengan bantuan search engine yang salah satunya yaitu GOOGLE. banyak solusi-solusi yang dapat kita temukan disana.
 
disini kami akan membahas salah satu masalah yang tidak sedap dipandang itu, apakah itu? mari kita simak.
 
XML error: XML_ERR_NAME_REQUIRED
 
 
Masalah diatas terjadi karena kode xml yang ada terisi oleh suatu karakter yang tidak diinginkan seperti tanda petik dan teman-temannya yang menyebabkan XML parsing bermasalah sehingga tidak berjalan dengan baik. terkadang  kita pun tidak dapat menghindari karakter tersebut karena karakter tersebut dibutuhkan untuk artikel atau berita kita. untuk itu kita bisa mengatasinya dengan menambahkan:
 
<![CDATA[ "isi data" ]]>
 
contoh:
 
<title><![CDATA[<?php echo $post->title;  ?>]]></title>
 
nah sehingga masalah error tersebut dapat teratasi. 





Sumber:http://bsmsite.com

0 komentar:

Posting Komentar

 
www.Indo-pages.blogspot.com