-3

HTML ドキュメントのいくつかの部分を変更するスクリプトが必要です。必要な理由は、同じ html ファイルを何度も使用する必要があるためです。

私の最善の希望は、(可能であればインターフェースを持つ)フィールドを持つことです:

リンク [ここに挿入]

名前[ここに挿入]

等々。

[完了ボタン]

次に、ドキュメント内の変数を、入力フィールドで指定されたものに変更します。

4

2 に答える 2

0

コメントで示唆されているように、テンプレートシステムを使用したいようです(私もjinja(良いもの)が好きで使用しています)。

これはより簡単な例です

title = "My Page"
html = '''

<html>
<head>
<title>{0}</title>
</head>
<body>
</body>
<html>

'''.format(title)
print html
于 2013-03-12T20:00:23.110 に答える
0

これが私がすることです。たとえば、ユーザーに独自のタイトルとコンテンツを入力してもらいたいとします。

1) タイトルとコンテンツを受け入れる 2 つのテキスト ボックスを持つインターフェイスを作成します。

2) HTML テンプレート (頻繁に使用されるテンプレート) が次のようになるとします。

<html>
<title>
@Title@
</title>
<body>
Welcome to my website - @Websitecontent@
</body>
</html>

3) @title@ と @websitecontent@ を解析し、2 つのテキスト ボックスに配置されたものに置き換える String.Replace を使用します。MSDN の優れたドキュメントを次に示します。

4) 解析されたテンプレートを新しい HTML ファイルに保存する「完了」という名前のボタンをインターフェイスに作成します。

于 2013-03-12T19:57:52.640 に答える