2012-02-04 6 views
4

複数のHTMLファイルを1つにマージしたい。たとえば、WELCOMEXYZをそれぞれ印刷する2つのHTMLファイルがある場合、これら2つのファイルをまとめて表示することができますか?WELCOME XYZ?これらの操作は、1500個のファイルが複数あるとします。JavaでHTMLファイルをマージする

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

+0

を持って、あなたは一緒に1500個のファイルをマージしようとしていますか? –

+0

はい、私は1500ファイル用にします –

+3

@nabanitaDasgupta SHOUTをしないでください。 – Nishant

答えて

3

JSoupのようなHTMLの解析/操作APIを使用することができます。

+0

実際には他のプログラミング言語を含まない2つのHTMLファイルがありませんでした。私はJAVAやHTMLを1つ使用するだけです。 –

+3

停止*** ***私を見て! –

+0

@Andrew Thompson:私は彼が叫んでいないと思う、彼はちょうどCAPSで書いた...落ち着いて...でも彼はCAPSで私に返信...: –

1

あなたは、これはすべてのファイルを反復処理し、プログラムを一緒<body>...</body>タグの内容を追加することによって成し遂げることができます...

<!--#include virtual="insertthisfile1.html" --> 
<!--#include virtual="insertthisfile2.html" --> 
<!--#include virtual="insertthisfile3.html" --> 
<!--#include virtual="insertthisfile4.html" --> 
+0

私たちは2つのファイルを持っています –

+2

私の更新された答えを見てください...決してCAPSで書くことはありません..正式にそれは誰かの恋人のようなものです...私はあなたがそれを知っていなかったと信じています..右?? –

+0

oh ya私は新しいユーザーですので、それはわかりませんでした.. –

-1

を1つのHTMLファイルを作成し、コマンドの下に使用して複数のファイルを含めて続けます。

  1. を使用すると、そのタグ開始からbodyタグ
  2. 読むまでの行を見つけるまで1 StringBuilder
  3. が線で各HTMLファイルの行を読み取り、作成ArrayList<String>
  4. にして、すべてのhtmlファイル名を取得します。あなたは
  5. は、すべてのファイルが読み込まれた後StringBuilder
  6. にこのコンテンツを追加し終了bodyタグの行を見つけ、StringBuilderコンテンツのトンを書きますo一つのファイル。終わり

あなたは1つのHTMLファイル

関連する問題