3

特に埋め込まれた RDFa を使用して、HTML を検証できる Python モジュールを作成するための最良の方法は何ですか? 私はvalidator.w3.orgに精通しており、同様の機能を実行するカスタムバリデータを作成することに興味がありますが、要素メタデータにRDFaを利用する別の標準用です。注目すべき優れたソース コード、試してみる Python ライブラリ、覚えておくべきことは何ですか?

4

1 に答える 1

2

エメット、

あなたが何を達成したいのかわかりません。Python で RDFa 蒸留器を作成しました。最初に尋ねなければならない質問は、XHTML と HTML5 のどちらを検討するかということです。前者の場合、多数の XML 環境があり、RDFa を使用するための DTD もあります。それはうまくいくかもしれません。HTML5 の場合、Python で HTML5 パーサーを使用したい場合がありますが、それは RDFa について「認識」していませんが、RDFa 属性をチェックするために使用できる DOM ツリー (またはその他の表現) を生成できます。ただし、HTML5 パーサーは、考えられるさまざまなエラー条件について HTML5 コードを分析するという意味での「検証」を実行しないことに注意してください。たとえば、HTML5 仕様に従って DOM ツリーを生成するだけです。

これが役立つことを願っています。

乾杯

イヴァン

于 2012-06-22T10:15:12.607 に答える