Cześć

chciałbym pobrać sobie element spod pewnej scieżki za pomocą javascript i xpath ale jakoś nie mogę uruchomić nawet najbardziej podstawowej kontrukcji, już nie wiem co jest nie tak, result.iterateNext() zawsze zwraca null.
Czyżbym robił coś nie tak?

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Insert title here</title>
<script>
function onLoad(){
	var result = document.evaluate('/html/body/div/div/a', document, null, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null);
	alert(result.iterateNext());
}
</script>
</head>
<body onload="onLoad();">
	<div>
		<a href="#">djhgjg</a>
		<div>
			<a>gfdgfdhfdhd</a>
		</div>
	</div>
</body>
</html>

PS 1: IE nie jest ważne, zależy mi tylko aby działało na gecko i webkit.
PS 2: Inne metody poza xpath nie wchodzą w grę

:-P