2014-01-15 2 views
0

데이터베이스에서 데이터를 가져 와서 테이블 형식으로 표시하는 XSQL 파일이 있습니다. 나는 테이블의 각 레코드에 드롭 다운 메뉴와 두 개의 버튼을 추가해야합니다. CDATA를 사용하여 HTML 코드를 XSQL 파일에 임베드하여 추가합니다.브라우저에서 CDATA를 사용하여 XSQL 파일에 포함 된 HTML 코드를 해석하지 않습니다.

그러나 브라우저는 자동으로 CDATA 내의 코드를 해석하지 못합니다. HTML 코드는 드롭 다운 및 버튼 대신 표에 표시됩니다. 일부 브라우저 코드 뷰어 플러그인을 사용하여 HTML 태그 요소를 명시 적으로 조작하면 브라우저가 데이터를 다시 해석 한 다음 적절한 드롭 다운 또는 단추를 표시합니다.

는 친절이 점에서 나를 도와 :

<xsql:query rowset-element="TABLE" max-rows="2000" null-indicator="y"> 
select 
a.name, 
a.age, 

<![CDATA[ 
    ('<select> 
     <option value="0">Select Salary</option> 
     <option value ="Value1">Value1</option> 
     <option value ="Value2">Value2</option> 
     <option value ="Value3">Value3</option> 
    </select> 
    ') 
]]> as One, 


<![CDATA[ 
    ('<input type="submit" class="insertresponse" id="insert" value="Insert">') 
]]> as Two, 

<![CDATA[ 
    ('<input type="submit" class="deleteresponse" id="delete" value="Delete">') 
]]> as Three 

from TABLE_ABC a 
where (a.age > 20) 
</xsql:query> 

이 내가 얻을 몇 가지 샘플 출력은 다음과 같습니다

이 내 코드입니다.

답변

0

disable-output-escaping = "yes"를 xsl 파일에 추가하여이 문제를 해결했습니다.