問題タブ [html-generation]

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 に答える
124 参照

templates - 静的ファイルに入力するプリプロセッサを探しています

私が探しているものは、私がこのようなものを取ることを可能にするでしょう:

index.html.template:

body.html.template:

text.txt:

そしてそれをこれに変えてください:

例はHTMLですが、私はおそらく多くの奇妙な場所でこのようなものを使用することになります。そこには多くのプリプロセッサがあると思います。このタスクに適した非常に基本的なものはありますか?

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

c# - htmlを出力するWPFアプリケーション

出力に基づいてhtmlファイルを作成するWPF(c#)アプリケーションを作成しています。ホイールを再発明せずに、デスクトップアプリケーションでhtmlの「ビュー」(asp.net mvcから)の概念を使用する方法はありますか? 基本的に、出力されたアイテムのリストをhtmlに保存したいだけです。これは、Webアプリケーションでは非常に単純です(wpfデスクトップアプリケーションでバインディングを使用してウィンドウに出力を表示することさえできます)が、デスクトップアプリケーションでのHTML出力には不格好に思えますデータ出力用のプログラムに柔軟な html テンプレートを含めるために車輪を再発明するようなものです。

確かにこれを行うための迅速かつエレガントな方法はありますか?

たとえば、プログラムの出力が名前 (Bill、Bob、Jill、Frank) のリストであるとすると、次の HTML ファイルをディスクに保存したいと思います。

ユーザーが次のような html テンプレートを定義した場合:

ユーザーが次のようなものを定義した場合、これは ASP.NET MVC で (または PHP や Ruby などで非常によく似た方法で) 実行できます。

デスクトップアプリケーションでその方法を使用してhtmlファイルを作成する簡単な方法があるかどうか知りたいですか?

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

jquery - HTML生成の問題

コードがしっかりしているように見えても、間違った問題で生成されているjqueryを使用してページの小さな部分を生成しようとしています。

それが生成するhtmlは、多くの「または」テーブルデータへの道を持っています

出力

これに似たものを生成してほしい

読んでくれてありがとう

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

python - Web 以外のアプリケーションでは、どの python html ジェネレーター モジュールを使用すればよいですか?

私は、いくつかのレポートを静的な html ファイルとして生成するために、迅速で汚い python スクリプトをハッキングしています。

Web アプリケーションのコンテキスト外で静的な html ファイルを簡単に構築するための良いモジュールは何でしょうか?

私の目標は、単純さ (HTML はそれほど複雑ではない) と使いやすさ (いくつかの HTML タグを出力するためだけに多くのコードを書きたくない) です。

最初のグーグル検索で2つの選択肢を見つけました:

また、テンプレート エンジンを使用するのはやり過ぎだと思いますが、違う場合はその理由と理由を教えてください。

他の推奨事項はありますか?

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

pdf - PDF を HTM に変換する

PDFファイルをHTMLに変換したい(ただし、ソフトウェアは探していません)。私には考えがありません。PDF を読み、フォント サイズ、スタイル、行間隔、文字間隔、HTML を生成する方法は? そして、どうすれば画像も処理できますか?

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

python - Python 用のテンプレート システムまたは言語 (主に HTML)

Python 用の成熟した、使いやすく、強力な、スタンドアロンの「美しい」テンプレート システム/言語を探しています。私は主に、HTML ソースから (静的) HTML を生成することに関心があります (したがって、Markdown/RST/Textile は関係ありません)。

さまざまな選択肢があるようで (Python wiki には非常に長いリストがあります)、選択が非常に困難になります。以下は、私が聞いたり使用したりした言語を、個人的な親しみのレベルでランク付けしたものです。

興味があれば、気軽にこれをコミュニティ wiki にしてください。

ジャンゴ

長所:

  • Django を使用したことがある場合は、使い慣れた簡単な構文。
  • Django の素晴らしいドキュメント。
  • ロジックからの大幅な分離。
  • 積極的にサポートおよび保守されています。

短所:

  • スタンドアロンモードで使用するようには作られていません。何も持っていない場合、テンプレートタグライブラリのロードが機能するかどうかさえわかりませんINSTALLED_APPS
  • Django プロジェクト全体のスケジュールに縛られているため、スタンドアロンでの使用はあいまいになります。
  • おそらく過度に非 Pythonic な構文です。

ジンジャ2

長所:

  • 構文は基本的に Django++ です
  • 構成可能な構文
  • 手入れの行き届いた
  • 良いドキュメンテーション

げんし

  • XHTML:っぽい構文 (良いか悪いか?)
  • したがって、XML ベースの出力を生成することに縛られていますか?
  • テンプレートで Python を直接使用可能 ( <?python ... ?>)

マコ

長所:

  • Reddit.com などのサイトにデプロイされた Pylons に支えられています

短所:

  • 構文は (一目見ただけで) 少し不均一に思えます。<%%、および$?

検討する価値があると私が考えるいくつかのことも次のとおりです。

  • Python 3 との互換性
  • エディターのサポート (たとえば、維持されている TextMate バンドルはありますか?)

私は、醜いウェブサイトを持っていることを除いて、以下について何も知らないことを認めます.

チーター

文字列テンプレート

0 投票する
5 に答える
552 参照

javascript - サーバーサイドとJavaScriptの両方で生成されたHTML-組み合わせる方法は?

私は通常クリエイティブなギャルですが、今のところ良い解決策を見つけることができません。JavaScriptベースとサーバーサイドの両方で生成されたHTML(フォーム行やテーブル行など)がありますが、どちらの場合もまったく同じです。これは、ページを開いたときにサーバー側で生成され(Googleの場合はサーバー側のままである必要があります)、AJAXによって生成され、ライブ更新を表示したり、新しい空の行でフォームを拡張したりします。

問題は次のとおりです。HTML生成ルーチンは現在2回存在しており、DRY(繰り返してはいけません)を知っていますか?何かが変わるたびに、2つの場所を編集する必要がありますが、これは私の優れたソフトウェアのアイデアにぴったりではありません。

JavaScriptベースとサーバーサイドのHTML生成を組み合わせるための最善の戦略は何ですか?

PS:サーバーサイド言語は常に異なります(PHP、RoR、C ++)。

PPS:Node.JSの答えを教えてはいけません、私は自分でそれを理解することができました;-)

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

html - CSSのスタイルを最大化するための自動HTML生成ガイドライン

自動HTML生成の経験と、最大のスタイル設定を実現するためにコーダーが考慮すべきことについてお聞きしたいのですが。良いガイドラインを追加し、その理由を説明してください。

私は3つのポイントから始めます:

  1. divやtdなど、テキストコンテンツを含むものを作成します。それにスパンを入れます。

    それ以外の

    理由:テキストコンテンツに別のスタイルを適用しなければならない場合があります。周囲のdivから間接的にしかアクセスできない場合、いくつかのことが不可能です。

  2. BRをdivの後ろに置きます!

    それ以外の

    理由:いくつかのdivを左にフロートさせることにしたとしましょう。その後、左をクリアする必要があります。あなたは今それをすることができます

    また、brが必要ない場合は、次のようにすることができます。

    brが追加されていないと、divのフローティングは非常に面倒であり、コンテンツを適切に配置することはできません。

  3. これは簡単なことですが、それでも:クラスとIDを使用して、CSSのすべてのアイテムに適切にアクセスできるようにします。

さて、それは私が見つけたものです、今度はこのガイドラインのコレクションを拡張するあなたの番です:-)

0 投票する
4 に答える
12301 参照

c# - HtmlAgilityPack: インデントされた HTML を作成する方法は?

そのため、HtmlAgilityPack を使用して html を生成していますが、完全に機能していますが、html テキストはインデントされていません。ただし、インデントされた XML を取得できますが、HTML が必要です。方法はありますか?

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

c# - HTML 生成を支援するために利用できるツール/SDK は何ですか?

外部データベースから取得したデータに基づいて一連の HTML ページを生成できる C# プログラムを作成したいと考えています。HTML 生成を可能にする .NET ベースの SDK はありますか? 間違ったキーワードで検索しているのかもしれませんが、これに対する単純で包括的な答えが見つからないようです。また、代わりに Java を使用している場合、Google Web Toolkit は私の問題に対する答えになるのでしょうか? ご協力いただきありがとうございます。