public static void setSchema()
	{
		String backup_of_s;

		try {
			DocumentBuilderFactory odbf = DocumentBuilderFactory.newInstance();
			DocumentBuilder odb =  odbf.newDocumentBuilder();
			Document odoc = odb.parse (new File(Env.schemaIn));
			odoc.getDocumentElement ().normalize ();
			// System.out.println ("Root element of the doc is " + odoc.getDocumentElement().getNodeName());
			NodeList LOP = odoc.getElementsByTagName("Table");
			//System.out.println("Total no of Tables : " + totalPersons);
			for(int s=0; s<LOP.getLength() ; s++)
			{

				Node FPN =LOP.item(s);
				if(FPN.getNodeType() == Node.ELEMENT_NODE)
				{
					Element firstPElement = (Element)FPN;

					NodeList oNameList = firstPElement.getElementsByTagName("Name");
					Element firstNameElement = (Element)oNameList.item(0);
					NodeList textNList = firstNameElement.getChildNodes();



					backup_of_s = new String(((Node)textNList.item(0)).getNodeValue().trim().toString());


					schemaExtractor[s]=new SchemaExtractor();
					schemaExtractor[s].setTableName(backup_of_s);



					NodeList IDList = firstPElement.getElementsByTagName("Attributes");
					Element IDElement = (Element)IDList.item(0);
					NodeList textIDList = IDElement.getChildNodes();


					backup_of_s = new String(((Node)textIDList.item(0)).getNodeValue().trim());

					schemaExtractor[s].setAttributeNames(backup_of_s);


				}    //end of if clause
			}        //end of for loop with variable s
		}catch (SAXParseException err) {
			System.out.println (err.getMessage ());
		}catch (SAXException e) {
			e.printStackTrace ();
		}catch (Throwable t) {
			t.printStackTrace ();
		}

	}