このページの内容はMojolicious入門に移動しました。
今日はクリスマスイブ?お前は何を言っているんだ。 今日はまだ12月16日じゃないか。イチャ付くにはまだ早いぜ。 チキンうめええええええええええええええええええええええええええええ!!!1111 mgmg、mgmg、あ、かるぱなんとかこと、かるぱねるらです。mgmg 今日はぼくがてきとーに開発しながらカジュアルにHTMLのsyntaxをチェックするために、 モジュールをでっちあげた話をするよ! HTMLバリデーションをするCPANモジュール ぼくが調べてみたところによると、HTML::TidyとHTML::Lintというやつがあるようです。 しかし、HTML::Tidyは2010年から更新されておらず、実質HTML::Lintだけという雰囲気でした。 ところで、HTML::Tidyですが、HTML4のsyntaxにしか対応していません。 つまり、HTML5で新しく追加されたタグや属性を使って
たとえばドキュメント生成ツールなんかを作ってると、HTML をプログラムの中で生成したい!ってことは良くあると思います。でも、そのためにいちいちテンプレートエンジンを使うのは大げさな場合も多いですよね。たとえば、ちょっとリストを出力するとき。以下のような感じのコードを書いたことがある人は多いと思います。 std::string mylistToHTML(const std::vector<std::string>& list) { std::string r("<ul class=\"mylist\">\n"); for (auto i = list.begin(); i != list.end(); ++i) { r += std::string("<li class=\"mylist-item\">") + escapeHTML(*i) + "</li>\n"; } r += "</u
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く