commit b191f3082fc7658463ee0607ecaf324c8b97daf5
Author:     joehni <[email protected]>
AuthorDate: Wed, 1 May 2013 18:00:54 +0200
Commit:     joehni <[email protected]>
CommitDate: Wed, 1 May 2013 18:00:54 +0200

    Use StaxDriver instead of DomDriver by default.

diff --git 
a/xsite-core/src/main/java/org/codehaus/xsite/factories/DefaultXSiteFactory.java
 
b/xsite-core/src/main/java/org/codehaus/xsite/factories/DefaultXSiteFactory.java
index ec9538b..53d21ac 100644
--- 
a/xsite-core/src/main/java/org/codehaus/xsite/factories/DefaultXSiteFactory.java
+++ 
b/xsite-core/src/main/java/org/codehaus/xsite/factories/DefaultXSiteFactory.java
@@ -12,7 +12,7 @@ import org.codehaus.xsite.loaders.XStreamSitemapLoader;
 import org.codehaus.xsite.skins.FreemarkerSkin;
 
 import com.thoughtworks.xstream.XStream;
-import com.thoughtworks.xstream.io.xml.DomDriver;
+import com.thoughtworks.xstream.io.xml.StaxDriver;
 
 /**
  * Implementation of XSiteFactory which returns instances of XSite with 
default dependencies
@@ -22,7 +22,7 @@ import com.thoughtworks.xstream.io.xml.DomDriver;
 public class DefaultXSiteFactory implements XSiteFactory {
 
     public XSite createXSite(Map<?,?> config) {
-        return new XSite(new XStreamSitemapLoader(new SiteMeshPageExtractor(), 
new XStream(new DomDriver())),
+        return new XSite(new XStreamSitemapLoader(new SiteMeshPageExtractor(), 
new XStream(new StaxDriver())),
                 new FreemarkerSkin(), new LinkValidator[0], new 
CommonsFileSystem(), new XSiteConfiguration());
     }
 
diff --git a/xsite-core/src/main/java/org/codehaus/xsite/xsite.xml 
b/xsite-core/src/main/java/org/codehaus/xsite/xsite.xml
index f6a609e..78bd514 100644
--- a/xsite-core/src/main/java/org/codehaus/xsite/xsite.xml
+++ b/xsite-core/src/main/java/org/codehaus/xsite/xsite.xml
@@ -5,7 +5,7 @@
         </org.codehaus.xsite.XSiteConfiguration>
     </component-instance>
        <component-implementation class="org.codehaus.xsite.XSite"/>
-       <component-implementation 
class="com.thoughtworks.xstream.io.xml.DomDriver"/>
+       <component-implementation 
class="com.thoughtworks.xstream.io.xml.StaxDriver"/>
        <component-implementation class="com.thoughtworks.xstream.XStream"/>
     <component-implementation 
class="org.codehaus.xsite.extractors.AttributedPageBuilder"/>
     <component-implementation key="org.codehaus.xsite.FileSystem" 
class="org.codehaus.xsite.io.CommonsFileSystem"/>



Reply via email to