問題タブ [tidy]

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 投票する
1 に答える
1041 参照

javascript - jQuery/Javascript: きちんとした html

私の cms には小さな html-wysiwyg エディターがあり、疑問に思っていました - HTML クライアント側を整理するための適切なスクリプトはありますか? 私は主に、winword から貼り付けた html に苦労しています。たぶん、いくつかの正規表現がすでに役立つでしょう。

前もって感謝します

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

php - PHP Tidy モジュール: サポートされていないノード タイプ?

PHP Tidy ライブラリ(より具体的には、tidy_repair_string 関数) を使用すると、次のエラーが発生し続けます: Unsupported node type:8 . このエラーは何を意味し、これを回避するにはどうすればよいですか?

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

sql - すべての列が値である行を除外する最も適切な方法

多数の列を含むクエリがあります。すべての列が 0 ではない行を選択したい。

これは本当にそれを行うための最もきちんとした方法ですか?

すべての列が1または負の場合は無視するように変更する必要があるとします..その多くのカットアンドペースト..

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

html - JTidy を使用して、解析された HTML からエラー/警告メッセージを取得するにはどうすればよいですか?

HTML を解析することはできますが、解析された HTML から警告メッセージを抽出してユーザーに表示したいと考えています。

これが私のコードです:

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

html - HTML Tidy でタグを閉じる前に改行を入れないようにするにはどうすればよいですか?

HTML Tidy には、終了タグのに改行を入れるという腹立たしい癖があります。例えば:

になる

終了タグをコンテンツの最後と同じ行に保持するように Tidy に指示するにはどうすればよいですか?

ところで、違いがあれば、メモ帳++でTidyを実行しています。

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

html - JSP/JSF ファイルの自動整理

私は Web アプリケーションに取り組んでおり、XHTML のほとんどをエディターで行っています。ときどき、タグを閉じたり、ネスティングを台無しにしたりします (私たちは皆、気が散ることがあります ;-))。

そのため、webapp をコンパイル、パッケージ化、および実行します (maven を使用しmvn clean package jetty:run-warて、ビューの表示 (jsp を台無しにした場所) がレンダリング中に例外で失敗することに気付きました)。

だから私は疑問に思いました: これらの不注意な間違いを自動的に見つけて修正する、ビルドサイクルに含めることができるツールはありますか?

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

java - HTMLを浄化するためのJTidyの適切な使用

JTidy (jtidy-r938.jar) を使用して入力 HTML 文字列をサニタイズしようとしていますが、デフォルト設定を正しく取得するのに問題があるようです。多くの場合、「hello world」などの文字列は、整理すると「helloworld」になります。私はここで何をしているのかを示したかったのですが、どんな指針も本当に感謝しています:

rawHtmlが入力 (実世界) HTML を含む文字列であると仮定します。これは私がやっていることです:

まず、上記のコードで何か根本的に間違っているように見えますか? 私はこれで奇妙な結果を得ているようです。

たとえば、次の入力について考えてみます。

<p class="MsoNormal" style="text-autospace:none;"><font color="black"><span style="color:black;">???</span></font><b><font color="#7f0055"><span style="color:#7f0055;font-weight:bold;">private</span></font></b><font color="black"><span style="color:black;"> String parseDescription</span></font><font>

出力は次のとおりです。

<p class="MsoNormal" style="text-autospace:none;"><font color= "black"><span style="color:black;">&nbsp;&nbsp;&nbsp;</span></font> <b><font color="#7F0055"><span style= "color:#7f0055;font-weight:bold;">private</span></font></b><font color="black"><span style="color:black;">String parseDescription</span></font></p>

そう、

「public String parseDescription」は「publicString parseDescription」になります

前もって感謝します!

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

php - PHPでtidyを使用してhtmlの一部を抽出する

PHP で tidy を使用して、HTML の特定の部分を抽出したいと考えています。

HTMLページにはテーブルがあり、HTMLページからそのテーブルを取得したいだけです。

助けて解決策を投稿してください....

ありがとう

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

git - Git - リポジトリの整理

私は自分のレポを少し状態にしてしまい、それから抜け出すことができるようにしたいと考えています

リポジトリはこのように見えます (A1、B1、C1 などは明らかにコミットです)

理想的には、B、C、および D 行のすべてのリビジョンを (リベースで?) 削除できるようにしたいと考えています (これらの行には ref ブランチを除いてローカル ブランチがないため、単にブランチと言うのは嫌です)。リモート リポジトリ) を作成し、おそらくより適切な方法で、リモート リポジトリへのマージを再試行してください。

これらすべてのコミットを取り除く方法についての提案に感謝します。ブランチ名ではなくリビジョン SHA1 を使用する回答をお願いできますか。どうにかしてマージを A7 に戻すことができると思ったのですが、どうすればよいかわかりません。

それが十分な情報であることを願っています。多くのthx

サイモン

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

java - JDBC と MySQL でのエンコードの問題

RSS チャネルからデータを取得し、サニタイズしてデータベースに保存しています。Java、tidy、MySQL、および JDBC を使用しています。

手順:

  1. RSS レコードを取得します。大丈夫です。
  2. html を tidy でサニタイズします。ここに 1 つの変換があります。Tidy は、「そうはありません」のような文字列を「そうはありません」に自動的に変換します。
  3. この文字列をテーブルに保存します

MySQLスキームは

JDBC接続URLは

Javaコードは

その結果、データベースに「それで?ありそうもない」のような壊れた文字が表示されます。同じように、Web ページ (utf-8 ページ) にテキストを出力します。