0

我正在尝试使用 XML 文档作为数据库来构建一个基本的搜索引擎。截至目前,我有以下 Jquery 代码将完整的 XML 加载为 HTML 格式,但我希望它根据用户输入显示数据(因此是搜索引擎)。如何编辑以下代码,以便根据用户定义的变量显示数据?

$(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 执行此操作(......是的......)。有没有可能将两者结合起来?如果是这样,我该如何解决 XSL 基本上无法返回近似匹配的事实?

4

0 回答 0