cziegeler 02/01/31 03:16:12 Modified: src/java/org/apache/cocoon/transformation FragmentExtractorTransformer.java Log: Fixed ExtractorTransformer - good that someone tests this... Revision Changes Path 1.6 +9 -9 xml-cocoon2/src/java/org/apache/cocoon/transformation/FragmentExtractorTransformer.java Index: FragmentExtractorTransformer.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/FragmentExtractorTransformer.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- FragmentExtractorTransformer.java 30 Jan 2002 14:35:07 -0000 1.5 +++ FragmentExtractorTransformer.java 31 Jan 2002 11:16:11 -0000 1.6 @@ -38,7 +38,7 @@ /** The transformation half of the FragmentExtractor. - * This transformer sieves an incoming stream of xml + * This transformer sieves an incoming stream of xml * and replaces fragments with an xlink locator pointing to the fragments. * <p> * The extracted fragments are idendified by their element name and namespace URI. @@ -48,18 +48,18 @@ * <extract-uri>http://my/namespace/uri</extract-uri> * <extract-element>my-element</extract-element> * </pre> - * <p> + * <p> * <b><em>Warning</em> : since fragments are stored locally in the class, this transformer * and the associated generator are very likely to fail on a clustered server.</b> * * @author <a href="mailto:[EMAIL PROTECTED]">Paul Russell</a> - * @version CVS $Revision: 1.5 $ $Date: 2002/01/30 14:35:07 $ + * @version CVS $Revision: 1.6 $ $Date: 2002/01/31 11:16:11 $ */ public class FragmentExtractorTransformer extends AbstractTransformer implements Composable, Disposable, Cacheable, Poolable, Configurable { - - private String extractURI; - private String extractElement; + + private String extractURI = "http://www.w3.org/2000/svg"; + private String extractElement = "svg"; private final static String EXTRACT_URI_NAME = "extract-uri"; private final static String EXTRACT_ELEMENT_NAME = "extract-element"; @@ -94,8 +94,8 @@ throws ConfigurationException { if ( conf != null ) { - this.extractURI = conf.getChild(EXTRACT_URI_NAME).getValue("http://www.w3.org/2000/svg"); - this.extractElement = conf.getChild(EXTRACT_ELEMENT_NAME).getValue("svg"); + this.extractURI = conf.getChild(EXTRACT_URI_NAME).getValue(this.extractURI); + this.extractElement = conf.getChild(EXTRACT_ELEMENT_NAME).getValue(this.extractElement); if (getLogger().isDebugEnabled()) { getLogger().debug("Extraction URI is " + this.extractURI); @@ -195,7 +195,7 @@ */ public void startElement(String uri, String loc, String raw, Attributes a) throws SAXException { - if ( this.extractElement.equals(uri) && this.extractElement.equals(loc) ) { + if ( this.extractURI.equals(uri) && this.extractElement.equals(loc) ) { extractLevel++; fragmentID++; getLogger().debug("FragmentExtractorTransformer extractLevel now " + extractLevel + ".");
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]