Properti Node.prefix
(Core Level 2) mengembalikan DOMString yang menunjukkan namespace prefix dari Node.
Sintaks:
Node.prefix
Properti Node.prefix
di dukung oleh mayoritas browser: IE, Opera, Firefox, Google Chrome, dan Safari.
Sebagai contoh qualified name di bawah ini adalah "bk:TITLE"
, di mana "TITLE"
adalah localName (setelah tanda titik dua) dan "bk"
adalah prefix (sebelum tanda titik dua):
<bk:TITLE>Lorem imsum...</bk:TITLE>
Ketika mencoba mengembalikan prefix
di dalam qualified name di atas:
"bk"
Dikembalikan.
Penambahan prefix
umumnya karena adanya konflik penamaan tag di dalam satu dokumen yang sama, semisal contoh di bawah ini satu dokumen XML yang memiliki penamaan tag DATA, NAME dan tag AGE yang sama:
<PERSON>
<DATA GENDER="male">
<NAME>Gunawan</NAME>
<AGE>31</AGE>
</DATA>
<DATA GENDER="female">
<NAME>Ningsih</NAME>
<AGE>25</AGE>
</DATA>
</PERSON>
Setelah diberikan namespace prefix:
<PERSON>
<m:DATA m:GENDER="male">
<m:NAME>Gunawan</m:NAME>
<m:AGE>31</m:AGE>
</m:DATA>
<f:DATA f:GENDER="female">
<f:NAME>Ningsih</f:NAME>
<f:AGE>25</f:AGE>
</f:DATA>
</PERSON>