いくつかのhtmlをdomドキュメントにインポートし、xpathを使用して関心のあるhtml部分を抽出しています。以下を参照してください。
$ dom = new DOMDocument();
@ $ dom-> loadHTML('$ myHtmlFileHere');
$ xpath_dom_doc = new DomXPath($ dom);
$ dom_object = $ dom_document-> query('myPathHere');
以下のhtml構造は「返された」:
<div>GROUP A</div>
<span>aaa</span>
<span>zzz awesome</span>
<span>eee</span>
<div>GROUP B</div>
<span>fff</span>
<div>GROUP C</div>
<span>zzz</span>
<span>uuu</span>
<span>iii</span>
<span>rrr</span>
ご覧のとおり、カテゴリ(グループA、グループB、グループC)があります。各カテゴリの下のスパンには、カテゴリに関連する情報があります。私が欲しいのは、関連するカテゴリのスパンコンテンツをデータベースに送信することです。私が直面している問題は、カテゴリのdivタグがスパンをラップしていないことです。だから私はそれをどのように管理できるかわかりません。誰かが助けてくれることを願っています。前もって感謝します。乾杯。マーク