Thursday, August 2, 2012

prefix

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>