オンザフライ検証にrncスキーマを使用できるEmacs のnxml-modeを使用して XHTML ファイルを編集したいと思います。これはすべて、新しい Emacs バージョンに組み込まれています。
ただし、私の XHTML ファイルには別のスキーマの要素が含まれています。<foo:foo> タグは有効ですが、ドキュメントの <xhtml:head> 内のみです。
現在、nxml が使用している XHTML スキーマに foo タグが記述されていないため、エラーが発生します。既存の XHTML スキーマに関連して foo タグを記述する新しいスキーマを作成するにはどうすればよいですか? また、schemas.xml ファイルのスキーマ検索規則を使用してそのスキーマを自動的に適用するにはどうすればよいですか?
つまり、組み込みの XHTML ルールと、特定の名前空間タグを追加するいくつかのカスタム ルールの 2 つのスキーマを同時に使用して、ドキュメントを検証したいと考えています。