Jump to content
php.lv forumi

php DOM selektori


SoWhat

Recommended Posts

Sveiki!

 

 

Meklēju kaut ko līdzīgu jQuery selektoriem, tikai uz php. Viens variants ir izmantot

DOMDocument::getElementById, taču man vajag atlasīt input taga atribūta "name" vērtību. Konkrētajam tagam nav norādīts ID.

Edited by SoWhat
Link to comment
Share on other sites

paldies! šādi jau biju mēģinājis, bet kaut kā nesanāk

 

$xml = <<< XML
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div>kaka1234</div>
<input name="kaka" value="123456" type="hidden" />
</body>
</html>
XML;
$dom = new DOMDocument;
$dom->loadHTML($xml);
$books = $dom->getElementsByTagName('input');
foreach ($books as $book) {
echo($book->nodeValue);
}

 

man vajag dabuut laukaa to 123456

Edited by SoWhat
Link to comment
Share on other sites

Varbūt ir vērts uzmest aci phpQuery: http://code.google.com/p/phpquery/

 

Varēsi selektēt elementus ar tādu pašu API kā jQuery .

ko šādu es jau no paša sākuma meklēju, būtu ātrāk atradis, būtu ietaupījis daudz laika.

 

 

 

Nu ja tu no šitā neizlobīsi vajadzīgo ārā......

 

http://codepad.viper-7.com/lLpKhM

jā, šis beidzot strādā. Paldies!!! :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...