Jump to content

[SOLVED] Trying to pass argument to retrieve XML


XpertWorlock

Recommended Posts

I'm trying to get "type" into the XML "type", this doesn't work, but I think you can see what I am trying to do.  I want x to be whatever type is.

 

function loadParts(type)
{

xmlDoc.async=true;
xmlDoc.load("./xml/parts.xml");

var x=xmlDoc.getElementsByTagName(type);
}

If I write  -->  var x=xmlDoc.getElementsByTagName("example");  It works properly, I just want to have it so it retrieves the tag name whatever "type" is

 

function loadParts(type)
{
try 
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  }
catch(e)
  {
  try 
    {
    xmlDoc=document.implementation.createDocument("","",null);
    }
  catch(e)
    {
    alert(e.message);
    return;
    }
  }

document.getElementById("catalog").innerHTML = "";

xmlDoc.async=true;
xmlDoc.load("./xml/parts.xml");

var x=xmlDoc.getElementsByTagName(type);
for (i=0;i<x.length;i++)
{ 
document.getElementById("catalog").innerHTML = '<div style="position:relative; float:left; border:1px solid black; height:80px; width:80px;">' + x[i].getElementsByTagName("name")[0].childNodes[0].nodeValue+ '</div>';

}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.