Bir web sayfasından bilgi almak istiyorum.çalışmıyor (firefox/firebug/javascript)
Sayfanın, ".log" ("// div [@ class = 'news']", document, ....) tarafından bulunabilen m nodları vardır.
Yukarıdaki düğümlerin her biri için, bunların içinde 3 düğüm vardır. Her birinin farklı @class seçici var. Ve bu 3-tuple kayıtlarını çıkarmak istiyorum.
parentNodes = document.evaluate("//div[@class='news']", document, ....).
while (true){
var node = parentNodes.iterateNext();
var child = document.evaluate("//div[@class='title']", node, ....).
...
}
Ancak, "çocuk" her zaman ilk düğüme atanan bu kodu kullanarak
https://developer.mozilla.org/en/Introduction_to_using_XPath_in_JavaScript
anlatıldığı gibi ben .evaluate() işlevini kullanmaya çalıştı belge, "düğüm" içindeki ilk düğüm yerine.Bunu, firebug konsolunda çalıştırdım.
Sorun nedir?
Bu "." önünde anahtar vardı. Bana bir bağlam belirtebilirsiniz garip görünüyor, ama hala köküne göre yoldur. Omuz silkme. – dbreaux
@dbreaux linux kabuğunda olduğu gibi, '/ bin/bash' nerede olursanız olun kök dizinine yönlendirirseniz, eğer şu anki dizininizde bin olarak adlandırılan başka bir direk varsa'/bin/bash' veya bin/bash' – Morad