Atribut expr dalam XML Blogger

Apa itu Atribut expr?

Atribut expr adalah atribut khusus dalam bahasa XML Blogger. Namanya merupakan singkatan dari kata "Expression" (ekspresi) — sebuah nama yang sangat tepat, karena tugas utamanya memang untuk menampung dan memproses ekspresi Blogger.

Ekspresi Blogger adalah kode yang memungkinkan kita menampilkan data dinamis, seperti judul blog, URL, nama penulis, dan sebagainya.

Perlu Diperhatikan

Meskipun terdengar mirip, jangan sampai tertukar antara dua hal berikut:

Istilah Penjelasan
expression Ekspresi itu sendiri (nilai/data yang akan diproses, misalnya data:blog.title)
expr: Awalan (prefix) yang ditambahkan di depan atribut standar untuk mengubahnya menjadi atribut ekspresi

Jadi, expr: berfungsi seperti "saklar" yang mengaktifkan kemampuan sebuah atribut biasa agar bisa membaca ekspresi Blogger.

Sintaks

expr:namaAtribut='ekspresi'

Atribut ini biasanya diletakkan di dalam:

  • Tag HTML (seperti <a>, <img>, <div>, dll.), atau
  • Tag Blogger b:tag

Cara Kerjanya

Perhatikan perbedaan antara atribut biasa dan atribut dengan awalan expr::

<!-- Atribut biasa (nilai statis) -->
<a title='Blog Saya'>...</a>

<!-- Atribut ekspresi (nilai dinamis dari data Blogger) -->
<a expr:title='data:blog.title'>...</a>

Pada contoh kedua, title tidak lagi berisi teks tetap, melainkan akan diisi otomatis dengan judul blog yang sebenarnya.

Contoh Penggunaan

Comments