XML obtenir valor dels atributs de un node amb JS

Suposem que tenim un XML i volem obtenir els valors dels atributs d’un node amb JavaScript. Per exemple, suposem que tenim un fitxer en XML que es diu llibres.xml:

<tenda_llibres>
<llibre categoria"historia">
<titol llengua="ca">Història de Catalunya</title>
<autor>Jaume Sobrequés</author>
<any>2005</any>
<preu>12.00</preu>
</llibre>
<tenda_llibres>

I volem obtenir el valor de l’atribut  ‘categoria’ . Doncs per aconseguir-ho hem d’executar d’escriure el següent codi en JS:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for(i=0;i<x.length;i++)
{
     document.write(x.item(i).attributes[0].textContent);
     document.write("<br />");
}

I retorna “historia”.

 

Extret de http://www.w3schools.com/dom/prop_attr_textcontent.asp

PhoneGap: desenvolupar aplicacions per a mòbils

Navegant per la web he descobert un Framework que s’anomena Phonegap, que permet desenvolupar aplicacions per als següents  sistemes operatius iOS (iPhone i iPad), Android, Blackberry, webOS (palm) i Symbian, a dia d’avui. O sigui es poden desnevolupar aplicacions per a Android utilitzant tecnologies web HTML, CSS i Javascript i després convertir-les a aplicacions natives Android.

Encara no ho he provat però segons es pot llegir a la seva pàgina web el procés és molt sencill:

  1. Construïr l’aplicació complint els estàndards web (HTML5, CSS, JavaScript, …)
  2. Utilitzar PhoneGap
  3. Fer el deploy a les múltiples plataformes.