/* Traduction du fichier Noms-Notes de texte à XML
   format <eleve nom="Toto" note="12 />
   avec Javax standard.
*/

import org.w3c.dom.*;
import org.xml.sax.*; 

import javax.xml.parsers.*; 
import javax.xml.transform.*; 
import javax.xml.transform.dom.*; 
import javax.xml.transform.stream.*; 

import java.io.File;

public class Menu2Fo {
		
    public static void main(String[] args) {
    
		    String fichIn = args[0];
		    String fichFst = args[1];
//		    String fichOut = args[3];
		    
		    try {
						
				DocumentBuilder parseur = 
			       		DocumentBuilderFactory.newInstance().newDocumentBuilder();
	    		Document doc = parseur.parse(fichIn);
	    		DOMSource don = new DOMSource(doc);
	    		
//	    		StreamResult res = new StreamResult(new File(fichOut));
	    		StreamResult res = new StreamResult(System.out);
	    		
	    		StreamSource fst = new StreamSource(new File(fichFst));
	    		Transformer tf = TransformerFactory.newInstance().newTransformer(fst);
	    		
		    	tf.transform(don, res);

			} catch (Exception e) {
	    		System.out.println("Erreur "+ e.getMessage());
            }
    } // main
}//Menu2Fo

