2012-02-15 9 views
0

これらのSSI指令(HTMLコメント)をXQueryファイル(.xq)から出力htmlファイルにコピーするようにXQueryに指示する方法を教えてください。XQueryとサーバー側に含まれるもの

<!--#set var="tab4" value="true" --> 
<!--#include virtual="/common/content/header.shtml" --> 

私はサクソンを使用していると私は、次のエラーを取得しています:

Error on line 2 column 2 of _download.xq: 
    XPST0003 XQuery syntax error near #...ar="tab4" value="true" --> <!-#: 
    Unexpected token "!" in path expression 
    Static error(s) in query 

答えて

0

XQueryのはあなただけでどこでもあなたがリテラルの要素を挿入するコメントを挿入することができます。それらが2つの別個のノードとして見られることに注意してください。それらのシーケンスを作るために、間にコンマが必要な場合があり、おそらくかっこも必要になる場合があります。コードのどこに挿入したかによって異なります。

+0

XQueryファイルの先頭に挿入すると、エラーが発生します。 のようなタグの後ろに挿入すると、うまく動作します。しかし、これは、header.shtmlファイルにあるHTML5 doctype <!DOCTYPE html>を挿入できなくなったため、別の問題が発生します。 – AnAurelian

+0

XQueryの先頭に挿入すると、実際にはカンマが必要になります。 ' - >'と '<! - 'の間に置いてください。これらの2つの後ろに次のものがある場合は、2番目の ' - >'の後ろにカンマを追加してください。 – grtjn

関連する問題