[SOLVED] The entity "nbsp" was referenced, but not declared
June 23, 2015
2 Comments
Error The entity "nbsp" was referenced, but not declared. Bagi sobat yang menggunakan html 5 dan mencoba memasukan spasi dengan kode atau non-breaking space , pasti akan mendapat pesan error seperti itu , ya ini terjadi pada saya yang mencoba memasukan spasi di beberapa bagian halaman blog ini hehe
Kenapa Muncul Eror Seperti itu ?
Karena HTML 5 sudah tidak support DTD lagi
Cara Mengatasi kode eror nya bagaimana ?
Sederhana aja kok, sobat hanya perlu mengganti kode dengan entitas lain yaitu   atau   dengan begitu kode tidak akan memunculkan lagi pesan eror tadi
atau jika sobat bermaksud mengganti semua kode secara otomatis secara keseluruhan, bisa dengan memasukan kode seperti berikut
<!DOCTYPE html [
<!ENTITY nbsp " ">
]>
Atau bisa juga dengan masukan DTD seperti berikut
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
kedua kode ini akan secara otomatis memperbaiki kesalahan eror The entity "nbsp" was referenced, but not declared dalam kode sobat tanpa harus ganti satu persatu.
Dan berikut saya cantumkan link bagi sobat yang ingin tahu lebih banyak tentang referensi entitas html ini, cek disini , w3school
Mas kalo "the entity v1 was referenced, but not declared" itu gimana ya?
ReplyDeleteentity v1 ? saya kurang tahu apa ya, bukan dtd. kemungkinan kesalahan kode. di cek kembali entity nya, atau bisa di declare saja. jadi karakter untuk v1 itu apa, harus dijelaskan.atau ganti saja dengan kode lain :)
Delete