Quelqu'un m'aider?xml adjending issue
J'ai le xml avec 2 étapes. Exemple:
<listgroup title="Lifestyle" shortnote="">
<list>Type of Company: Architects may be self-employed.</list>
<list>Workspace – Indoors/outdoors: Architects work both.</list>
<list>Environment
<sublistgroup>
<sublist>Travel: Architects often visit construction sites to review the progress of projects.</sublist>
<sublist>People: They work a lot with other professionals involved in the construction project including engineers, contractors, surveyors and landscape architects.</sublist>
<sublist>Casual: They usually work in a casual and comfortable environment.</sublist>
<sublist>Hours: The hours are varied based on the project they are working on.</sublist>
<sublist>Physically demanding: They stand on their feet.</sublist>
<sublist>Tools: Computers - Architects </sublist>
</sublistgroup>
</list>
<list>Assist clients in obtaining construction bids</list>
<list>Observe, inspect and monitor building work</list>
Dans ma fonction j'utilise «list.each» pour ajouter à ul + index. ça fonctionne bien. Et mon problème est pendant que j'ajoute le "list.each", le "sous-groupe" ne doit pas ajouter à "list.each", insted le "sous-groupe" besoin de faire "ul" et dans le ul j'ai besoin de la "sous-liste" enfants ..
mon code est ici ...
i konw que je fais une mauvaise façon .. pls une corriger et laissez-moi savoir ..
$(function(){
$.get('career-utility.xml',function(myData){
$(myData).find('listgroup').each(function(index){
var count = index;
var listGroup = $(this);
var listGroupTitle = $(this).attr('title');
var shortNote = $(this).attr('shortnote');
var subLink = $(this).find('sublist');
var firstList = $(this).find('list');
$('.grouplist').append('<div class="list-group"><h3>'+listGroupTitle+'</h3><ul class="level-one level' + count + '"></ul></div>');
firstList.each(function(listnum){
var subList = $(this).text();
var subListLeveltwo = $(this).find('sublist').text();
if(subListLeveltwo==''){
$('<li>'+subList+'</li>').appendTo('ul.level'+count+'');
}
else{
$('<li class="new">'+subList+'</li>').appendTo('ul.level'+count+'');
}
})
})
})
})
Pourriez-vous fournir des exemples (courts) de documents XML d'entrée et de sortie attendus? –
Vous n'avez pas accepté les réponses aux questions que vous avez posées. Vous devriez revenir en arrière et accepter les réponses utiles en cliquant sur la coche en regard d'une réponse. Cliquez ici pour répondre à vos questions: http://stackoverflow.com/users/218349/3gwebtrain – user113716