Hi
ich versuch eine XML +XLST mittels JAXP "zusammenzusetzen" und das Ergebnis in eine Datei zuschreiben. Doch leider bleibt die Datei immer leer.
Vieleicht kann mir ja einer von euch sagen was ich falsch gemacht habe.
Java
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try {
//name der Datei
String FILE_NAME = "test.html";
//Datei im Speicher anlegen
OutputStream tmp = openFileOutput(FILE_NAME, Context.MODE_PRIVATE);
//Laden der resourcen Datei (XML(abc) und XSLT(layerview))
Source xmlSource = new StreamSource(this.getResources().openRawResource(R.raw.abc);
Source xsltSource = new StreamSource(this.getResources().openRawResource(R.raw.layerview));
TransformerFactory transFact = TransformerFactory.newInstance();
Transformer trans = transFact.newTransformer(xsltSource);
trans.transform(xmlSource,new StreamResult(tmp));
tmp.flush();
tmp.close();
} catch (TransformerConfigurationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (TransformerFactoryConfigurationError e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (TransformerException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Alles anzeigen
MFG Titus