xquery/xpath 環境を使用して HTML5 ページを生成するつもりです... 以下は、私のページ テンプレート関数です。
(: Displays the page :)
declare function mobunpage:display-page($pageinfo as element()) as element() {
<!DOCTYPE HTML >
<html>
{mobunpage:get-head($pageinfo)}
<body>
{mobunpage:get-foot($pageinfo)}
</body>
</html>
};
そして、それで私はエラーを取得します:
「モジュール mobunpage の読み込み中にエラーが見つかりました: modules/mobunpage.xqm からモジュールを読み込み中にエラーが見つかりました: 予期しない文字: '!'」
eXist XML データベースで実行していて、doctype なしでページを追加すると上記のエラーが発生し、ページが正常に動作し、解析された変数が表示されます。誰でもそのようなエラーに対処する方法を知っています。エスケープしても問題は解決せず、ドキュメント (http://www.w3.org/TR/xpath-functions/) の関数をいくつか試しましたが、今のところうまくいきません。間違いなくいくつかの助けに感謝します。ありがとう!