[Yanel-commits] rev 34414 -
public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation
michi at wyona.com
michi at wyona.com
Mon Mar 31 00:32:22 CEST 2008
Author: michi
Date: 2008-03-31 00:32:21 +0200 (Mon, 31 Mar 2008)
New Revision: 34414
Modified:
public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/SitetreeDOMImpl.java
Log:
save implemented
Modified: public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/SitetreeDOMImpl.java
===================================================================
--- public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/SitetreeDOMImpl.java 2008-03-30 22:16:54 UTC (rev 34413)
+++ public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/SitetreeDOMImpl.java 2008-03-30 22:32:21 UTC (rev 34414)
@@ -168,7 +168,13 @@
*
*/
public void save() {
- log.warn("TODO: Save sitetree to persistent repository: " + systemId);
- // TODO: sitetreeDoc ...
+ try {
+ org.apache.xml.serialize.XMLSerializer serializer = new org.apache.xml.serialize.XMLSerializer();
+ serializer.setOutputCharStream(new java.io.FileWriter(systemId));
+ serializer.serialize(sitetreeDoc);
+ log.warn("Sitetree has been written into persistent repository: " + systemId);
+ } catch(Exception e) {
+ log.error(e, e);
+ }
}
}
More information about the Yanel-commits
mailing list