問題タブ [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.
php - PHPでSimpleXMLを使用してXML内のHTMLにアクセスする
SimpleXMLに問題があります。children()メソッドを使用して、HTMLを含む要素を含むXML要素のコンテンツを取得すると、HTMLコンテンツがXMLとして解析されます。HTMLを解析しないようにするにはどうすればよいですか?
php - SimpleXml を使用して「要素名」のような名前の要素を参照するにはどうすればよいですか
次のような XML ドキュメントを解析するにはどうすればよいですか。
次のことを試してもうまくいきません。
私はもう試した:
どれも機能しません。この要素の値にアクセスするにはどうすればよいですか?
php - 子が存在するかどうかphp SimpleXMLチェック
A->b->c
存在するc
かもしれないが、存在しないかもしれない。どうすれば確認できますか?
php - XPath を使用して子ノードを持つ完全なノードを引き出す
XPath を使用して、HTML ページからセクションを選択しています。ただし、XPath を使用してノードを抽出すると、HTML タグ自体ではなく、HTMLタグを囲むテキストのみが正しく選択されます。
サンプル HTML
私は次のXPathを持っています
私は次のことを得る
At first glance you may ask, “what do you mean?” It means that we want to help figure...
私が欲しい
At first glance you may ask, “what <i>exactly</i> do you mean?” It means that we want to help <b>you</b> figure...
<i/>
サンプル HTML で、コンテンツに aおよび<b />
HTML タグがあることに気付いた場合。これらのタグ内の単語は、コンテンツを抽出すると「失われます」。
それが違いを生む場合、私はPHPでSimpleXMLを使用しています。
php - PHP の simpleXML とアクセント付き文字
ISO-8859-15 エンコーディングを使用する XML ファイルを作成しましたが、フィード内のほとんどのデータは htmlspecialchars() を介して実行されます。
次に、simplyxml_load_string() を使用して、スクリプトで使用する XML ファイルの内容を取得します。ただし、特殊文字 (é á ó など) がある場合は、「é á ó」と表示されます。の
スクリプトに適切な特殊なアクセント付き文字を表示するにはどうすればよいですか?
php - タグ名にコロンを含むXMLを解析するためのPHPライブラリ?
SimpleXMLを使おうとしていますが、次のようなXMLは好きではないようです。
では、どのライブラリがそのようなタグ(コロンが含まれている)を処理するのでしょうか?
php - simpleXMLObject を STDClass にすばやく変換しますか?
各ブランチを手動で繰り返すことなく、SimpleXMLElement を通常の STDClass オブジェクトに変換する簡単な方法を知っている人はいますか? データをフェッチした後、通常のオブジェクトを操作した方が良いと思います。
php - PHP の SimpleXML を使用して名前空間を属性に追加できない
以下で属性として追加しようとしたときに、Atomフィードを作成しxmlns:i
ています-
これを出力として取得しました-
"xmlns:"
の部分が切り取られました。-文字をエスケープする必要があり:
ますか? または、この名前空間を追加する他の方法はありますか?
php - SimpleXML オブジェクト属性へのアクセス
この印刷出力をprint_r($theobject);
「異常な心理:」である要素 0 を取得する方法が見つかりません。
$theobject
私がしたようにオブジェクトを呼び出し$theobject[0]
ましょう。何も取得しませんでした。
どうもありがとう
php - simpleXMLを使用して構造を自動リピートしますか?
私は次のような単純なXML構造でフォームの要素を定義しています。
ページの背景、コンテンツ領域、トップバーなどを定義するためのフォームフィールドなど、まったく同じ情報を含む大きなブロックがあります。これにより、XMLファイルの操作と確認が非常に面倒になります。
XMLパーサー(私の場合はsimpleXML)に特定のブランチのコンテンツを別のブランチから検索するように指示するネイティブXMLの「コピー+貼り付け」コンストラクト/コマンド/ステートメントはありますか?
擬似コードの場合: