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"/>