Estou buscando uma forma de exibir o conteúdo de um .xml do meu no meu site, seria como um "ultimas noticias" ou "noticias da hora" o código parece estar certo, e a página não apresenta erros porem nada aparece. o que esta faltando pra aparecer o conteúdo do xml na página?
Pergunta
Mayck May
Bom dia,
Estou buscando uma forma de exibir o conteúdo de um .xml do meu no meu site, seria como um "ultimas noticias" ou "noticias da hora" o código parece estar certo, e a página não apresenta erros porem nada aparece. o que esta faltando pra aparecer o conteúdo do xml na página?
Desde já agradeço pela ajuda
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script src="mostra_rss.js" type="text/javascript"></script> </head> <body> <br> <center><div id=div_alvo> <xml = xmlMicoxLoader("rss.xml"); document.getElementById(div_alvo).innerHTML = xmlMicoxRSS(xml);> <xml = xmlMicoxLoader("nomes.xml"); document.write(xmlMicoxArvore(xml,""));> </div></center> </body> </html>mostra_rss.jsfunction xmlMicoxRSS(xmlNode){ var retorno = ""; var objNodeList = xmlNode.getElementsByTagName("item") for(var i=0;i<objNodeList.length;i++){ var strTitulo = "" var strURL = "" var strDescr = "" var objNode = objNodeList[i]; if(objNode.nodeType == 1){//ignorar espaços em branco for(var j=0;j<objNode.childNodes.length;j++){ var objNode2 = objNode.childNodes[j]; if(objNode2.nodeType == 1){//ignorar espaços em branco switch (objNode2.nodeName) { case "title": //alert(objNode.childNodes[j].firstChild.nodevalue); strTitulo = objNode2.firstChild.nodeValue; break; case "link": strURL = objNode2.firstChild.nodeValue; break; case "description": strDescr = objNode2.firstChild.nodeValue; break; } } } retorno += " <li><a href='" + strURL + "'>" + strTitulo + "</a><br />" + strDescr + "</li>\n"; } } retorno = "<ul>\n" + retorno + "</ul>"; return retorno; }rss.xmlMais uma vez agradeço pela ajuda
Maycker
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.