2012-02-15 7 views
0

XQuery 파일 (.xq)에서 출력 HTML 파일로이 SSI 지정 문 (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는 그냥 어디서나 문자 요소를 삽입 할 주석을 삽입 할 수 있습니다. 그것들은 두 개의 분리 된 노드로 보여지며 그 사이에 쉼표가 필요하고 아마도 괄호가 필요할 수도 있습니다. 코드에 삽입 한 위치에 따라 다릅니다.

+0

XQuery 파일의 맨 처음에 삽입하면 오류가 발생합니다. 과 같은 태그 뒤에 삽입하면 정상적으로 작동합니다. 그러나 이것은 header.shtml 파일에 HTML5 doctype 을 더 이상 삽입 할 수 없기 때문에 또 다른 문제를 야기합니다. – AnAurelian

+0

XQuery 시작 부분에 삽입하면 사실 내가 말한 쉼표가 필요합니다. '->'와''뒤에 또 다른 콤마를 추가하십시오. – grtjn