問題タブ [querypath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
393 参照

php - QueryPath でタグ自体を変更するには?

QueryPath で識別されるタグ自体を変更したいと思います。具体的には、このようなアンカータグ
<a href="abc.html">Example</a>

<?php Blah-Blah ?>Example</a>
orに変換したいと思います
<?php Blah-Blah2 ?>

アンカー タグを見つけてその要素を取得できますが
$qp->find('a[href]'); $href = $qp->attr('href');
、QueryPath でタグ自体を変更/置換する方法はありますか?

または、コンポーネントをタグでラップしても問題ありません。<div id="specific">これが可能であれば、で検索して$qp->top('div[id="specific"]');、子全体 (アンカー タグとその要素) を php コードに置き換えることができると思います。

ただし、QueryPathでどちらの方法も見つけることができませんでした...

0 投票する
1 に答える
215 参照

laravel - Laravel Composer パッケージ インクルード - QueryPath - フレームワークで正しく使用する方法

Composer 経由でパッケージ QueryPath ( https://github.com/technosophos/querypath/ ) を Laravel に追加する場合、どうすれば正しく使用できますか?

名前空間がなく、そのままでは使用できません。

編集:

それを composer.json ファイルに追加すると、すべてがすぐに機能します。

0 投票する
1 に答える
141 参照

php - 変数に含まれる HTML コードを QueryPath で更新する方法

一部のコンテンツを Drupal に移行しており、QueryPath を使用して画像参照を変更したいと考えています。

ページ全体の HTML から「メイン」の div を抽出し、それを変数 ($mainContent) に入れています。次に、イメージ タグを取得して更新します。これですべてうまくいきましたが、更新されたイメージ タグを $mainContent 変数に戻す方法がわかりません。

これは私のコードです:

foreach ループの 2 行目以降の $img 変数には、各画像の更新された src 属性が含まれています。ただし、更新されたイメージ タグを $mainContent 変数に戻すために必要な QueryPath 構文がわかりません。古いタグを新しいタグに置き換えるには、通常の PHP の「置換」関数を使用する必要がありますか? (私はそれを行う方法がたくさんあることを知っていますが、「正しい」方法でやりたいです!).

0 投票する
1 に答える
108 参照

domdocument - QueryPath でカスタム要素または名前空間要素をフェッチする方法は?

カスタム要素を QueryPath ライブラリにフェッチしようとしています。しかし、QueryPath は機能しません。QueryPathでそれを行う方法を教えてください。以下のサンプル コードを参照してください。

また、PhpSimpleDom ライブラリについても詳しく調べてみました。それは私にとってはうまくいきますが。ただし、css セレクターなどを完全にサポートするわけではありません。また、PhpSimpleDom で非常に悪いメモリの問題に直面しています。

QueryPathで上記の要素を取得するのを手伝ってもらえますか?

ありがとうスマック

0 投票する
0 に答える
26 参照

php - 名前空間でhtmlタグを見つけたり解析したりする方法は?

名前空間を持つカスタム html 要素を見つけようとしていますが、成功しませんでした。また、phpQueryを含むQueryPath、Ganonなどの他のライブラリもチェックしました。PhpSimpleDom ライブラリのみがこれを行うことができますが、もう使用したくありません。メモリの問題があり、完全なセレクター機能を提供していません。

誰でも私を助けてもらえますか?

以下の例を参照してください。

前もって感謝します。スマック

0 投票する
2 に答える
67 参照

php - HTML タグの作成方法

アンラインphpQuery、実行中

私は取得することを期待して<div>s</div>いますが、完全なドキュメントを返します:

doctypehtmlおよびbodyタグを追加しないようにするにはどうすればよいですか?

現在、回避策として使用できますqp('<div>s</div>')->top('body *')->html();。しかし、私はよりクリーンな方法を探しています。

0 投票する
0 に答える
83 参照

php - どのようにhtmlを解析し、要素の値を配列に返し、htmlの出現順で返しますか?

このコードでは、http: //querypath.orghttp://php.net/manual/en/class.domelement.phpを使用しています。

私がやりたいことは、すべてのタグを $types で取得し、$html を通過して、そのタグが html に出現する順序で出力を配列に保存することです。

これは、最終的な配列が持つ必要がある順序です。これを行うにはどうすればよいですか?

0 投票する
0 に答える
45 参照

php - querypath library in php not working for hindi character

Using querypath library in php I am facing problem with hindi characters.Database is already set to utf-8-bin

the $content is giving

भारत और वेसà¥à¤Ÿà¤‡à¤‚डीज़ के बीच खेली जाने वाली वनडे सीरीज़ के लिठगà¥à¤°à¥à¤µà¤¾à¤° को टीम इंडिया का à¤à¤²à¤¾à¤¨ होना हà¥