public Boolean Parse(Document doc)
	{
		try
		{
			Element docElement=doc.getDocumentElement();
			NodeList nList= docElement.getElementsByTagName("API");
			
			if(nList!=null && nList.getLength()>0)
			{
				for(int index=0;index<nList.getLength();index++)
				{
					API apiInfo=GetApiInfo(nList.item(index));
					apiInfo.API_Opcodes=GetOpcodeInformation(((Element)nList.item(index)).getElementsByTagName("opcode"));
					_apiInfo.API.add(apiInfo);
				}
			}
			
			CreateDataTable();
			
			return true;
		}
		catch(Exception exp)
		{
			return false;
		}
	}