Carsten --
Can you please add this to bugzilla?
Thanks,
Gary
Carsten Ziegeler wrote:
>
> Hi,
>
> I am wondering if I found a bug or a feature in the latest cvs
> of Xalan-J.
>
> If I use the following code snippet, which reads the xml
> document "a.xml" and "transformes" it to two new documents
> "a-1.xml" and "a-2.xml", the second call to the transform()
> method does not use the previously set output properties. It seems
> that they are reset after each call to transform().
>
> Is this a feature or a bug?
>
> PS: Setting the output properties before each transform()
> works of course.
>
> >>>>> CODE SNIPPET <<<<<<<<<<<<<
> import java.util.Properties;
> import javax.xml.transform.Transformer;
> import javax.xml.transform.TransformerFactory;
> import javax.xml.transform.stream.StreamSource;
> import javax.xml.transform.stream.StreamResult;
> import javax.xml.transform.OutputKeys;
>
> public class Test
> {
> public static void main(String[] args)
> throws Exception
> {
> Transformer
> transformer=TransformerFactory.newInstance().newTransformer();
> Properties format=new Properties();
> format.put(OutputKeys.METHOD, "xml");
> format.put(OutputKeys.ENCODING, "ISO-8859-1");
> format.put(OutputKeys.OMIT_XML_DECLARATION, "no");
> format.put(OutputKeys.INDENT, "yes");
> transformer.setOutputProperties(format);
>
> transformer.transform(
> new StreamSource("a.xml"),
> new StreamResult("a-1.xml"));
> transformer.transform(
> new StreamSource("a.xml"),
> new StreamResult("a-2.xml"));
> }
> }
> >>>>> END CODE SNIPPET <<<<<<<<<<<<<
>
> Carsten
>
> Open Source Group sunShine - b:Integrated
> ================================================================
> Carsten Ziegeler, S&N AG, Klingenderstrasse 5, D-33100 Paderborn
> www.sundn.de mailto: [EMAIL PROTECTED]
> ================================================================