XML DOM ominaisuudet
Määrittely ja käyttö
attributes ominaisuus palauttaa nimetyt solmuominaisuudet sisältävän NamedNodeMap.
Jos valittu solmu ei ole elementti, tätä ominaisuutta palautetaan NULL.
Syntaksi:
elementNode.attributes
Vinkit ja huomiot
Vinkki:Tämä ominaisuus on vain elementti-elementille
Esimerkki
Kaikissa esimerkeissä käytämme XML-tiedostoja books.xmlja JavaScript-funktiot loadXMLDoc().
Esimerkki 1
Seuraava koodinlappu hakee "books.xml"-tiedostosta ensimmäisen <title>-elementin ominaisuuksien määrän:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
document.write(x.length);
Yllä olevan koodin tulostus:
1
Esimerkki 2
Seuraava koodinlappu tulostaa ensimmäisen <book>-elementin "category"-ominaisuuden arvon:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
var att=x.getNamedItem("category");
document.write(att.value);
Yllä olevan koodin tulostus:
COOKING