2010-05-01 10 views
5

Próbuję uzyskać wartość ukrytej postaci z XPath, istnieje kilka pól wejściowychget pola wejściowego z XPath

 $dom = new DOMDocument(); 
     @$dom->loadHTML($html); 

     // grab all the page 
     $x = new DOMXPath($dom); 

     $nodes = $x->query('/html/body/div/div[4]/div[2]/input'); 

     foreach ($nodes as $node) { 

      echo $name1 = $node->getValue;  

     } 

Jest to kod HTML:

<input type="hidden" value="1199" name="year"> 

Odpowiedz

8

Po prostu wpisz @value na końcu zapytania.

0

Zastosowanie:

/html/body/div/div[4]/div[2]/input[@value=1199 and @name='year'] 
4

zastosowanie:

/html/body/div/div[4]/div[2]/input[@name='year']/@value 
Powiązane problemy