問題タブ [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 投票する
3 に答える
69 参照

php - 1つのphpページで2つのrss/xmlファイルを読み取る

2つの別々の異なるRSSフィードをプルし、それらを分割し、変数を割り当て、ファイルごとに異なるコードを実行する必要があるスクリプトがあります。

何が不思議で、これができるかどうかわかりませんが、関数を使用して設定を行うと、内部変数の一部の値が異なる場合でも、その関数を異なる設定で再利用できますか?

初めて実行すると、次のようになります

それから私は走ります

XML変数を再利用したためにエラーや冗長データが発生しますか?

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

php - 要素タイプによる PHP SimpleXML グループ

ここに私のジレンマがあります。PHP で SimpleXML を使用してグループ内のデータを統合する方法を探しています。これが私の言いたいことです。

次のような xml があるとします。

これが私が望むものです:

映画

  • カジノ・ロワイヤル - ジェームズ・ボンド・ボーン
  • ボーン・アイデンティティ - ジェイソン・ボーン

  • シャンタラム - リンジー・フォード

私を助けてください!!何か混乱している場合はお知らせください。

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

php - SimpleXMLElement PHP4

SimpleXMLElement が PHP4 で動作しないことはわかっていますが、スクリプトを PHP 4 で動作させるために、それを置き換えることができる同様のものはありますか?

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

php - PHP を使用して XML から名前空間を削除する

次のような XML ドキュメントがあります。

PHP で SimpleXML を使用して情報を解析しています。私は配列を扱っていますが、名前空間に問題があるようです。

私の質問は、これらの名前空間を削除するにはどうすればよいですか? XML ファイルからデータを読み取ります。

ありがとうございました!

0 投票する
4 に答える
83949 参照

php - PHPでXMLファイルから属性の値を取得するには?

これが簡単な質問のように思える場合は申し訳ありませんが、私はこれについて髪の毛を抜き始めました...

私はこのようなXMLファイルを持っています...

VarNumを取得しようとしています。

これまでのところ、次のコードを使用して他の情報を取得することに成功しています:

VarNum を取得できません (属性値だと思いますか?)

ありがとう!

0 投票する
4 に答える
25314 参照

php - PHP: UTF 8 文字エンコーディング

cURL を使用して RSS フィードのリストをスクレイピングし、SimpleXML を使用して RSS データを読み取って解析しています。次に、ソートされたデータが mySQL データベースに挿入されます。

ただし、http://dansays.co.uk/research/MNA/rss.phpに記載されているように、文字が正しく表示されないという問題がいくつかあります。

例:

データベースに挿入する前に、データに htmlentities と htmlspecialchars を使用してみましたが、問題の解決には役立たないようです。

私が抱えているこの問題をどのように解決できますか?

アドバイスをありがとう。

更新しました

グレッグが提案したことを試しましたが、問題はまだここにあります...

PDOでSET NAMESを実行するために使用したコードは次のとおりです。

simplexml データを並べ替えてデータベースに挿入する前に、少しエコーを行いましたが、cURL と関係があると思います...

ここに私がcURLのために持っているものがあります:

問題は解決された

この問題を解決するには、RSS/HTML ページのコンテンツ文字セットを「UTF-8」に設定する必要がありました。char の問題がまだ生データに残っているため、これは本当の修正ではないと思います。PHP6 で適切にサポートされることを楽しみにしています!

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

php - simpleXML エラーを回避する

上記は、リモートでアクセスしようとしている XML ファイルの先頭に配置されているため、スクリプトに問題を引き起こしています。simpleXML は、XML ファイルの形式が整っていないという事実を好まない。エラーを回避しようとしましたが、うまくいかないようでした。誰でもこれを解決する方法を教えてもらえますか?

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

php - simplexmlエラー処理php

私は次のコードを使用しています:

ストリームが接続できないときにこれらのエラーが発生します。

上記の代わりにユーザーフレンドリーなメッセージを表示できるように、これらのエラーをどのように処理できますか?

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

php - How to access element like with simplexml?

I'm trying to parse XML feed with SimpleXML, here is a chunk of the XML tree:

Well actually, I can succesfully access 'size' with something like that: $item->size, but how do I get value? Of course I can't call like that: $item->game:name, and I don't know how what goes after ':' is called. Is it a parameter, attribute or what?

Thanks for advance!