問題タブ [simplexml]

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 に答える
17941 参照

php - 非オブジェクトでメンバー関数 xpath() を呼び出しますか?

xpath()simpleXML を使用して Web サイトから画像を取得しようとしていますが、非オブジェクトのメンバー関数を呼び出そうとしていることを示す PHP エラーが表示されます。

以下は、画像のソースタグを取得するために使用しようとしている行です。

私は何を間違っていますか?最後から 2 番目の行に問題があることは明らかですが、それが何であるかはわかりません。

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

php - PHP simplexml:xpathが機能しなくなるのはなぜですか?

サプライヤが XML ヘッダーを少し変更した後、奇妙なことが起こりました。以前は xpath を使用して内容を読み取ることができましたが、今では返信を受け取ることさえできません

彼らはこれからそれを変更しました...

これに:

0 投票する
3 に答える
27234 参照

php - PHP で XML ファイルを追加、更新、編集する

PHPを使用してレコードを追加、編集、および削除するためのフォーム/テーブルを作成したいxmlファイルがあります。現在、simpleXML を使用して XML ファイルをロードし、そのコンテンツをさまざまなページに表示しています。

すべての結果を表示するテーブルを作成し、XML ファイル内の完全なレコードを表すテーブルの特定の行を編集または削除できる方法はありますか?

[編集] をクリックすると、レコードの詳細をユーザーが変更して保存できるフォームに表示し、XML ファイルと対応する Web ページを更新したいと考えています。

PHPでこれを行うには、できればSimpleXMLを使用する必要がありますが、PHPでこれを行う他の方法の提案も受け付けています。

乾杯

0 投票する
5 に答える
2359 参照

php - PHP + SimpleXML を使用したスクレイピング...画像は取得できますが、生のテキストは取得できませんか?

Web サイトから特定の生のテキストを取得しようとしています。このサイトと他の情報源を使用して、simpleXML と xpath を使用して特定の画像を取得する方法を学びました。

ただし、生のテキストを取得するために同じアプローチが機能していないようです。現在機能していないのは次のとおりです。

画像を取得すると、その commcount オブジェクトは画像ソースを含む配列を返します。

この場合、そのオブジェクトが「storyCommentCountNumber」div に含まれる生のテキストを返すようにします。しかし、そのテキストはオブジェクトに含まれているようには見えず、Div の名前だけです。

私は何を間違っていますか?このアプローチは、生のテキストではなく、HTML 要素とその内部のビットを取得するためだけのものであることがわかります。そのdiv内のテキストを取得するにはどうすればよいですか?

ありがとう!

0 投票する
11 に答える
87259 参照

php - コンテキストに関係なく、SimpleXML オブジェクトを強制的に文字列にする

このようなXMLがあるとしましょう

以下のコードは、タイトルを文字列として出力するという点で私が望むことを行います

これが私の問題です。以下のコードは、そのコンテキストではタイトルを文字列として扱わないため、配列内の文字列ではなく SimpleXML オブジェクトになります。

私はこのようにそれを回避してきました

しかし、それは醜いようです。

コンテキストに関係なく、SimpleXML オブジェクトを強制的に文字列にする最良の方法は何ですか?

0 投票する
3 に答える
196 参照

php - XML ファイルからコメントを取得する方法はありますか?

XML ファイルからコメントを取得する方法はありますか?

コメントを含む XML ファイルがあり、このファイルの各ノードと関連するコメントに基づいてユーザー インターフェイスを構築する必要があります。

それらのコメントを取得する方法が見つからないようです。simpleXML を使用してそれらの「一部」を取得できましたが、ルート ノードでは機能せず、かなり奇妙な動作をしていました...一部のコメントは独自のノードに配置され、一部は子として残され、すべてコメントは同じノードに入れられました...これが意味をなすかどうかはわかりません:)要点は、simpleXMLがコメントの構造を壊し、私のニーズには合いませんでした。

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

php - PHP: SimpleXmlElement のエラーをチェックする

php SimpleXmlElement オブジェクトのエラーをチェックする方法を知っている人はいますか?つまり、有効な XML ファイルかどうか?私はマニュアルをよく読みました..しかし、わかりません!

0 投票する
6 に答える
89270 参照

php - SimpleXMLを使用して名前空間でXMLを解析する

私はこれをxmlとして持っています:

すべてのevent:eventノードをループして、たとえばすべてのevent:SessionKeyを表示するにはどうすればよいですか?

これは動作しません: