問題タブ [simpledom]

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 投票する
2 に答える
5630 参照

php - XML のブロックを SimpleXMLElement オブジェクトの子として追加する

次のような XML セットアップを持つこの SimpleXMLElement オブジェクトがあります...

これで、情報を含む Book という名前のクラスができました。各本について。同じクラスで本の情報を吐き出すこともできます。上記と同様の XML 形式 (ネストされたブロック)。例:

今、私はこの生成された XML ブロックを使用し、の子として追加して、次のように見えるようにする方法を見つけようとしています...たとえば..

SimpleXMLElement について読んだドキュメントから、addChild()は XML データをタグ値としてサポートしていないため、これを実行できません。

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

php - simpleXML と position() を使用して (n) フィードをループして表示する方法

私は simpleXML を使用しており、position() メソッドを使用して 5 つのショーのみを表示するようにフィードをループしたいのですが、それを機能させることに喜びがありません。

これを機能させる方法についての提案

これは私が扱っているXMLデータです

http://deniselashley.co.uk/test/data.xml

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

php - simpleDom.php を使用して xml ファイルを解析すると、Windows では正常に動作しますが、UNIX では失敗します

simpleDom.php を使用して xml ファイルを解析すると、Windows では問題なく動作しますが、UNIX では失敗します。

これらを一日中修正しようとしていますが、実りはありません。

環境/ php.ini設定と関係があることは知っています...しかし、それを理解できませんでした

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

php - xml 要素を削除した後、空白行を削除しますか?

simpledom を使用して xml ファイルからいくつかの要素を削除しました。

コード:

ここに初期ファイルがあります:

その後のファイル:

削除コードを実行した後に残った空白行を削除するにはどうすればよいでしょうか?

ありがとう!

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

php - SimpleDom sortedxpath を使用して複数の属性で XML ノードをソートするにはどうすればよいですか?

SimpleDom ライブラリを使用していますが、sortedxpath 関数について助けが必要です。ここにXMLがあります

「entry_date」ノードの「年」、「月」、および「日」属性の値に従って、すべての「エントリ」ノードを逆順に並べ替えたいと思います(最新のものを上に)。したがって、上記の例では、最終的な順序は次のようになります。

これは私が現在持っているPHPで、動作していません(出力はまったくありません):

どんな助けでも喜んで感謝します。ありがとう!

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

php - SimpleDOM sortedXPath を使用してノード値でソートするにはどうすればよいですか?

XML初心者はこちら!
次の XML のみを含むファイルがあります。

タグをアルファベット順に出力したい。
SimpleDOM ライブラリとそのsortedXPathメソッドを使用しようとしています。これは私がこれまでに持っていたもので、タグをソートせずに出力します。

誰かがこれを正しく書く方法を教えてもらえますか? 乾杯!

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

php - PHPシンプルDOMパーサーを使用したPHPスクリーンスクレイピング

シンプルなhtml domパーサーを使用してWebサイトをスクレイピングしています...ループ中に特定のクラスをスキップするにはどうすればよいですか

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

xml - SimpleDOM と sortedXPath の問題

私はこのXML構造を持っています:

'_mngid' 属性の evalue で di XML ファイルを注文したいのですが、多くの問題があります.. :(

私が試した最高のものは次のとおりです: foreach($xml->sortedXPath('collection/album','/@_mngid', SORT_DESC) as $album) {

しかし、私はこの順序を取得します:1,2,12,3,10,4,14,5,9,6,11,7,13,8,15(XMLファイルには現在15個のアイテムがあります)。

正しい方法を理解するために私を助けてもらえますか?

どうもありがとうございました!バイバイ

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

php - PHPとSimpleDOMまたはSimpleXMLを使用してHTMLリストを変更する

私はこの構造のHTMLピースを持っています:

これに変更したい:

主なアイデアは、メインのli要素内のulの先頭に新しいアイテムを追加し、そのli要素の見出しのタグの一部を複製することです。SimpleXMLまたはSimpleDOMhttp: //code.google.com/p/simpledom/を使用してこのタスクを完了する方法がわかりません...何かアイデアはありますか?

よろしく、

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

php - HTML から抽出されたプレーン テキストの文間をどのように修正しますか?

文に変換するために特定の URL から記事を取得していますが、テキストの本文にはいくつかの文の間の空白を削除するというランダムな動作があり、次のようになります。

私のテキストの一部は株式記号 (AZ.GAN) などです。そのため、隣接する空白がないすべてのピリオドの間に単純にスペースを挿入することはできません。

上記の例では、株式シンボル変数が破棄されます。

誰かがこれの原因を知っているなら興味があります。私はいくつかの HTML と DOM を試しました。Simple_DOM を使用して平文を取得します。ただし、手動で行っても、他の解析エンジンを使用しても同じ結果が得られます。