Ein�tta er einfaldur til nota eins og �ess nafn stinga upp �. Hvernig sem �a� er a s�rsauki hven�r �� ��rf til st��va the gildi af ��kve�inn greinir � ensku frumefni hver mega e�a mega ekki vera til.

� stuttu m�li using �a� � XML lauslegur uppdr�ttur me� valfrj�ls frumefni er a konunglegur s�rsauki. Eins og Ein�tta eini skapa m�tm�la fyrir hver g�gn vera til, �� vilja ver�a a� skrifa lj�tur merkjam�l allt til st��va fyrir tilvera af ��kve�inn greinir � ensku m�tm�la ��ur �� a�gangur �ess gildi.

�� geta ekki leysa �a� vi� einfaldlega skriftir a ��gindi a�fer�. Lets skilja the vandam�l og �� vi� vilja leysa �a�.

The Kostur
Ein�tta er mj�g einfaldur til nota. �� a�gangur frumefni eins og �� vildi a�gangur ��kve�inn greinir � ensku M�tm�la stigveldi:
$xml-> atri�i[]-> bei�ni[]-> villa[]-> villa[]-> sta�a

The Vandam�l
Ein�tta skapa m�tm�la eini fyrir XML frumefni hver hafa g�gn ( og r�ttilega svo). This br��abirg�a- �a� duglegur. Hvernig sem �a� einnig br��abirg�a- �a� her�a til nota hven�r �inn lauslegur uppdr�ttur er sveigjanlegur me� valfrj�ls frumefni. Lets taka the yfir ford�mi. �� geta ekki heilu og h�ldnu a�gangur Sta�a eins og yfir ef Villa er ��kve�inn greinir � ensku valfrj�ls frumefni hver er eini n�t�minn hven�r there er ��kve�inn greinir � ensku villa. Og �� geta ekki st��va the tilvera af Sta�a eins og this:
issetxml($-> atri�i[]-> bei�ni[]-> villa[]-> villa[]-> sta�a)
�v� Villa mega ekki vera n�t�minn. Svo til finna �t ef there ert allir villa �� fyrstur ver�a a� st��va the tilvera af Villa og �� the existance af Sta�a ( hugsanlega) ��ur �� geta raunverulega st��va the sta�a. Og this er sannur fyrir allir d�pt af the m�tm�la stigveldi. �� geta sj� hvernig flj�tt this reyr ver�a a maj�r s�rsauki � the h�ls. Einnig �� ert mj�g l�klegur til ungfr� sumir og ors�k vi�hald �r�ta. The merkjam�l ver�a unmaintainable of.

Lausn
Minn lausn er til nota XPath fyrir svo sem �stand. �a� gagnor�ur segja �� the au�f�anleiki og gildi ( ef laus) af a akur.

Endir
Ein�tta � samtenging me� XPath er a mj�g �flugur vegur til a�fer� �inn XML g�gn � PHP.