Ce este XPath?
Pe scurt, este un limbaj prin care se pot selecta noduri dintr-un document xml dupa mai multe criterii, sau pentru a calcula valori.
De ce este util?
In primul rand, informatia se poate extrage foarte usor, folosind un model de adresare a elementelor din documentul xml foarte simplu.
Ofera un mare grad de abstractizare.
Cu ce difera de alte tehnologii de parsare a documentelor xml?
Diferenta cea mai mare o reprezinta faptul ca XPath foloseste un mod de adresare a elementelor bazat pe un traseu de la radacina pana la elementul cautat, la fel cum ai indica unei persoane cum sa ajunga intr-un anumit loc.
Ce este XPath injection?
Este un atac care exploateaza site-uri ce construiesc cereri XPath din input-ul utilizatorilor. Astfel, in lipsa unei verificari a datelor introduse de acestia, un utilizator malicios, poate insera cod XPath in datele introduse, cod ce va ajunge sa fie executat si poate compromite sistemul.
Unde pot afla mai multe despre aceast limbaj?
Exista foarte multe resurse pe Internet. Cateva dintre ele sunt:
http://www.w3.org/TR/xpath
http://www.w3schools.com/XPath/default.asp
http://www.mulberrytech.com/papers/XPath-2-0-User-Grp-HTML/contents.html
Niciun comentariu:
Trimiteți un comentariu