問題タブ [jsoup]
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.
jsf - HTMLをテキストに変換する
私はJSFで働いています。RichFaces の「RichEditor」を使用しました。このエディターからのコンテンツを Bean に格納し、JSF フォームに表示しています。しかし、JSF フォームに HTML タグが表示されます。そのために、JSoup HTML パーサーを使用しました。しかし、リッチエディタの記述内容を完全に単純なテキストに変換し、太字、使用されているボタン、改行などの書式をすべて削除します。エディタとして jSF 形式でそのまま表示する必要があります。
助けてください...
リッチ エディターのコード
Javaから....
public String saveNotice() {
java - 不正な引数の例外を取得する
こんにちは、これはWebアドレスからリンクを抽出するための私のコードです。ユーザーは目的のURLを入力し、このコードはURLからリンクを抽出します。
このコードは、ECLIPSEIDEコンソールでURLを入力するようにユーザーに促します。入力を入力した後、コードはURLからリンクを抽出し、出力をJTextAreaに転送します。
私が今やりたかったのは、コンソール内の入力のユーザーキーではなく、ユーザー入力を受け取るJtextfieldを作成したいということです。
文字列入力の処理を担当するコード行は次のとおりです。
しかし、私は説明する違法な引数の例外を受け取ります
何が足りないのですか?
jsoup - jsoupの引用符とスペース
Jsoupを使用して、次のHTMLスニペット内の段落を選択しようとしています。
そのために、私は次のJavaコードスニペットを使用しています。
問題は、何らかの理由で、Jsoupが「div [class = abc]」(Log.v( "iwashere")がログに表示されない)を取得していないように見えることです。
当初、トレーリングスペースが問題になるのではないかと思ったので、試してみました
しかし、それも役に立ちませんでした。
上記のコードの問題は何でしょうか?
java - jsoup を使用してカスタム CSS を HTML コードに追加する
HTMLページをロードしてWebビューに表示するAndroidアプリに取り組んでいます。問題は、カスタム css を追加したいことです (読み込まれた HTML には CSS または css へのリンクがありません)。jsoup を使用して HTML コードにカスタム css を追加するにはどうすればよいですか? html を変更することはできません。そして、後でwebviewはどのように開くことができますか? ありがとうございました
java - jsoup を使用して html をプレーンテキストに変換するときに改行を保持するにはどうすればよいですか?
次のコードがあります。
そして、私は結果を持っています:
しかし、私は一線を画したい:
jsoup の TextNode#getWholeText()を見てきましたが、使い方がわかりません。
解析するマークアップにがある場合<br>
、結果の出力で改行を取得するにはどうすればよいですか?
java - Jsoup Element.text() 断続的ですか?
次のコード スニペットでは、次のようになります。
WebView でリンク テキストがあることをはっきりと確認できる場合でも、linkText が空になることがあります。
一方、linkHref は常に正しい値になります。
この一見断続的な動作を説明できるものは何でしょうか?
これは Jsoup のバグですか? 私が見逃しているかもしれない何か他のものはありますか?
Update、以下の @ BalusC の質問に答える: Jsoup のバージョンはjsoup-1.5.2であり、div.html() は次のように述べています。
android - WebView に保存された HTML をどこからロードしますか?
WebView
/klw.html に保存される、操作された HTML をロードする必要があります。その後、ロードしmWebView.loadUrl("file:///android_asset/klw.html");
ますが、エミュレーターで試してみると、「Webページが利用できません」と表示されます。私のせいはどこですか?別のディレクトリからロードする必要がありますか?
これが私のコードです:
html - ループせずに内部要素を抽出します
次のサンプルHTMLコードからhref値を抽出するのは、すべてをループする場合は簡単です。そして最初のものの直後に壊れます:
の両方のインスタンスでhref値が同一であると想定できる場合は、確かにそれを行うことができます。上記の例のように。
ただし、これらが同一でなく、特定のアプローチ(最初または2番目のいずれか)を抽出したい場合、このアプローチは失敗します。
これにより、「ネストされた選択」を可能にするJsoupのメカニズムを検索することになります。これまで、次のような単一レベルの選択に精通してきました。
しかし、マルチレベル選択のドキュメントや例が見つかりません。
もちろん、上記は説明のためのものであり、実際の構文ではありません。Jsoupでこのようなことが(まだ)可能かどうかはわかりません。
そのような「ネストされた選択」はJsoupに存在しますか?
html - 「div[class= mncls sbucls]」が機能するのに、「div.mncls sbucls」が機能しないのはなぜですか?
次のJsoupステートメントが機能します。
しかし、同等のステートメント:
動作しません。
なんで?
Jsoupには、スペースを含むクラス名に問題がありますか?
android - AndroidでJSOUPを使用するには?
このコードで html ページを解析したい < span class = bld >1.2456 RON </ span > Android で SOUP でテキスト "1.2456 RON" を取得したい。私は何をしたでしょうか?教えてください