http://fiddle.jshell.net/gaby/UC2dM/2/show/에서 작동하는 Working jQuery 코드가 있으며 XML을 읽습니다.jQuery는 첫 번째 XML에 따라 새 XML을 읽습니다.
이제 누군가가 뉴스, 기사, 대상 (예 : 예 :)을 클릭하면 해당 XML과 해당 데이터를 읽어야합니다.
예를 들어, 뉴스 XML은 "data_96.xml"기사 "data_97.xml"를 읽어 것 등등 ... data_catid.xml의
일반화 된 형식이
<record>
<recordId>251</recordId>
<title>Czech Sandstone Chalk Ban Lifted</title>
<author>|</author>
<published>2010-01-20T14:36:00.000-08:00</published>
<origUrl>http://www.rockandice.com/news/358-Czech-Sandstone-Chalk-Ban-Lifted</origUrl>
<numComments>0</numComments>
<data><![CDATA[<p>According to a report on czechclimbin</data>
</record>
처럼 보이는 것 여기
내 JQuery와 코드 입니다 .. 제가이 XMLS을 읽기 위해 jQuery 코드를 변경하는 방법을 알려 주시기 바랍니다
<script type='text/javascript'>
//<![CDATA[
$(window).load(function(){
$.ajax({
url:'data.xml',
dataType: 'xml',
type:'post',
success: function(data){
var xml = $(data);
$('#container').append(CategoryToUl(xml.children()));
}
});
function CategoryToUl(xml){
var categories = xml.children('category');
if (categories.length > 0)
{
var ul = $('<ul/>');
categories.each(function(){
var $this = $(this);
var li = $('<li/>');
var a = $('<a/>',{
text: $this.children('title').text(),
href: '#' + $this.children('catId').text()
});
li.append(a);
li.append(CategoryToUl($this));
ul.append(li);
});
return ul;
}
return null;
}
});
//]]>
</script>
</head>
<body>
<div id="container"></div>
</body>
당신은
jquery 코드를 포함 할 수 있습니까? – Victor