XML ドキュメントをデータベースとして使用して、基本的な検索エンジンを構築しようとしています。現時点では、完全な XML を HTML 形式にロードする次の Jquery コードがありますが、ユーザー入力 (したがって検索エンジン) に基づいてデータを表示する必要があります。ユーザー定義変数に基づいてデータが表示されるように、次のコードを編集するにはどうすればよいですか?
$(document).ready(function(){
$.ajax({
type: "GET",
url: "cbo_list.xml",
dataType: "xml",
success: function(xml) {
var Counter = 0;
$(xml).find('cbo').each(function(){
var cboID = $(this).find('cbo_id').text();
var cboName = $(this).find('cbo_name').text();
var cboAddress = $(this).find('cbo_address').text();
var cboCity = $(this).find('cbo_city').text();
var cboState = $(this).find('cbo_state').text();
var cboZip = $(this).find('cbo_zip').text();
var cboDisplayName = cboName;
if (cboName.length >= 30) {
cboDisplayName = cboName.substring(0, 30) + '...';
}
$('<div class="items" id="link_' + cboID +'"></div>').html('<a href="cboDetail.html?cboID=' + cboID + '">' + cboDisplayName + '</a>').appendTo('#page-wrap');
$('<div class="cboAddress"></div>').html(cboAddress).appendTo('#page-wrap');
$('<div class="cboAddress"></div>').html(cboCity + ', ' + cboState + '. ' + cboZip).appendTo('#page-wrap');
$('<hr>').html('<hr>').appendTo('#page-wrap');
//}
});
}
});
});
function SettingsForm() {
document.location = 'settings.html';
}
補足として; 私はもともとXSLでこれをやろうとしました(...ええ...)。2つを組み合わせることは可能ですか?もしそうなら、XSL が基本的に近似一致を返すことができないという事実を回避するにはどうすればよいですか?