問題タブ [domparser]
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.
android - DOM パーサーを使用して URL から XML データを解析する
URL から xml ファイルを解析したい:
ファイルの次のタグを解析したい:
しかし、これら 2 つのタグのみの値を取得する方法がわかりません。
http://www.androidhive.info/2011/11/android-xml-parsing-tutorial/のサンプルコードを試しました
しかし、異なる属性値を持つ同じタグを解析することは示されていません。誰でもこれがどのように行われるか教えてもらえますか?
事前にサンクス。
java - DOM で解析しようとすると MalformedByteSequenceException 例外が発生する
私はこのコードを持っています:
処理しようとしたページで、次の例外が発生しました。
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 バイト UTF-8 シーケンスのバイト 1 が無効です。
ページを UTF-8 に変更するにはどうすればよいですか? または、これを解決できる他の方法はありますか?
android - XML 解析: utf-8 & UTF-8 のエンコード
このLINKから値を解析しようとしていますが、そのxmlエンコーディングは次のようになっています
<?xml version="1.0" encoding="utf-8"?>
get response
示されているようにlogcatにメッセージをスローしようとしたとき
他のLINKで試したとき、そのエンコーディングは次のようになります
<?xml version="1.0" encoding="UTF-8"?>
正常に動作し、値を解析できます。
エンコーディングが UTF-8 ではないために xml の解析が失敗していますか?
これにどう対処すればよいでしょうか。私はグーグルをやったことがありますが、XML解析は初めてです。これは、私が作成しようとしている最初の解析です。道を教えてください。
コードで更新:
json - XmlDocumentを使用せずに.NETでXMLからJSONへの文字列変換
XmlDocumentを使用せずにXML文字列をJSON文字列に(またはその逆に)変換するためのよりメモリ効率の高いソリューションを見つけようとしています。
現在、私が試したすべてのサードパーティライブラリは、入力としてXmlDocumentを想定しています。
XmlReaderを使用して独自のパーサーを作成する前に、すぐに使用できるソリューションを誰かが知っているかどうか疑問に思っていました。
php - 無効なXPathクエリを検証する
XPathクエリが機能していないことを知りたい場合、正しい検証は何でしょうか。
上記のコードを使用していますが、クエリで結果が得られなくても何も表示されません。
javascript - XSLTProcessor transformToDocument が機能しないのはなぜですか?
古いサイトを修正して、最新のブラウザーと互換性を持たせるという任務を負っています。ただし、いくつかのサードパーティ製のコントロールがいくつかあり、これらのコントロールの最新バージョンを入手するためにお金を払うつもりはありません。これらの古いグリッドの 1 つには、XSLTProcessor transformToDocument を処理するときに機能しない JavaScript が組み込まれています。これはすべてコンパイル済みの JS であり、機能するコードに置き換えることができます。IE で使用するコードは異なり、機能しますが、他のブラウザーでは機能しません。私が修正する必要がある他のブラウザのコードは次のとおりです。コンソール ログのスクリーンショットを以下に追加します。transformToDocument はほとんど空白のページを返しています。問題をより明確にするために他に何か追加する必要がある場合はお知らせください。
参考までに、WORKING IEコードはこれらの線に沿っています
xsltURL からの XSLT ファイル:
XML:
コンソール画面 (this.Processor.transformToDocument(this.input)):
java - 出力でデータを繰り返す配列
(問題に適切にラベルを付ける方法がわからなかったので、タイトルを気にしないでください)。
私はJavaDOMパーサーを使用して、RSSフィードを解析し、ファイル(.xml)を出力しています。1つの主要なコンポーネントを除いてすべて機能します。(一部はJsoupを使用しています)
<content:encoded>
タグ(記事の本文)では、すべてのタグをタグに変更し、その<iframe>
視覚<a>
的な部分をiframeタグに含まれていたビデオのサムネイルに設定する必要があります。
これは、タグを変換し、タグのhtmlを変更するコードです。
すべての解析が機能し、正規表現を使用してiframeタグからYoutubeIDを正常に取得できます。ただし、投稿に複数の動画がある場合は、正しいIDをすべて挿入するのではなく、その投稿の最初の動画のIDのみを挿入します。
だから代わりに(フォーマットを許してください)
それは与えます(img src属性に注意してください)
私はそれが本当に単純なものであるとかなり確信しています、そして私はそれを見逃しているだけです。
編集:irrelephantに感謝(フォーマットを修正するため)
繰り返しになりますが、私の詳細の欠如や本当に単純な音を混乱させることを許してください、しかし私は目前の問題を適切に表現する方法がわかりません。
java - XML にエンクロージャ タグがある場合、DOM パーサーがヌル ポインター例外をスローする
RSS フィードを解析する Android アプリを作成していますが、過去数週間はうまく機能しています。しかし最近、投稿の 1 つに<enclosure>
タグがあり、アプリが動作しなくなり、logcat は DOMParser が NullPointerException をスローしたと述べました。
Java に関する私の知識で可能な限りのことを試してみました。しかし、役に立たない。
ちなみに、問題のあるタグを手動で削除すると、問題は解決し、アプリは再び正常に動作します。
これは私が解析しているxmlです
関係のないタグを削除し、プライバシーと簡潔にするために情報を置き換えました
そして、パーサーのセクション:
logcat では、次の行が表示されます。
<enclosure>
が NullPointerException の理由ですが、前述したように、フィードにタグがない場合は正常に機能します。
つまり、XML ファイルに<enclosure>
タグが含まれていると、アプリが動作しなくなります。しかし、タグがなくても問題なく動作します。私がやろうとしているのは、タグを無視するか、(適切に) 削除して、残りのドキュメントの解析を続行することです。
現時点では何も機能していないため、ここで質問しています。
どんな助けでも大歓迎です。
php - 最後の 5 つの div をエコー
echo
最後の5つのdivにphpを使用するにはどうすればよいですか?
たとえば、次の文字列です。
どうすればいいですか?domparser、正規表現、または何を使用しますか?
これを達成するためにこれを変更できますか?ここのコードは最初の 5 つをフェッチしますが、最後の5 つをフェッチしたいと思います。
android - Domパーサーを使用してすべてのタグを解析するAndroid
Dom パーサーを使用して次の xml ファイルを解析しようとしていますが、最初の 3 つのタグ (日付、朝食、昼食) を取得しています。日付、朝食、昼食のすべてのタグを取得する方法。
私は次のコードを使用しています:
content.helpの下のすべてのタグを解析する方法これを行うのに役立ちます。