Je peux accéder à certains des éléments « de classe » avec unComment accéder aux sélecteurs DOM simples?
$ret = $html->find('articleINfo'); and then print the first key of the returned array.
Cependant, il y a d'autres balises dont j'ai besoin comme span class = id « firstArticle_0 » et je ne peux pas sembler le trouver. Dans certains cas, quelque chose est renvoyé, mais ce n'est pas un tableau ou un tableau avec des clés vides.
Malheureusement, je ne peux pas utiliser var_dump pour voir l'objet, puisque var_dump produit 1000 pages de courrier indésirable illisible. Le code ressemble à ceci.
<div id="articlething">
<p class="byline">By Lord Byron and <a href="www.marriedtothesea.com">Alister Crowley</a></p>
<p>
<span class="location">GEORGIA MOUNTAINS, Canada</span> |
<span class="timestamp">Fri Apr 29, 2011 11:27am EDT</span>
</p>
</div>
<span id="midPart_0"></span><span class="mainParagraph"><p><span class="midLocation">TUSCALOOSA, Alabama</span> - Who invented cheese? Everyone wants to know. They held a big meeting. Tom Cruise is a scientologist. </p>
</span><span id="midPart_1"></span><p>The president and his family visited Chuck-e-cheese in the morning </p><span id="midPart_2"></span><p>In Russia, 900 people were lost in the balls.</p><span id="midPart_3">
alternatives de tiers proposées à [SimpleHtmlDom] (http://simplehtmldom.sourceforge.net/) qui utilisent effectivement [DOM] (http://php.net/manual /en/book.dom.php) au lieu de l'analyse de chaînes: [phpQuery] (http://code.google.com/p/phpquery/), [Zend_Dom] (http://framework.zend.com/manual/ en/zend.dom.html), [QueryPath] (http://querypath.org/) et [FluentDom] (http://www.fluentdom.org). – Gordon
SimpleHtmlDom est le chemin à parcourir. – jini
@jini SimpleHtmlDom est la merde :) – Gordon