At 6:24 pm +0100 15/2/02, Stefano Mazzocchi wrote: >Jeremy Quinn wrote: >> >> Dear All, >> >> I reckon I have the FileWritingTransformer and some samples ready for >> others to test. >> >> Would anyone have any objection to me adding them to the scratchpad? > >Absolutely not! I would use it instanstly!
Good! Thanks ;) It is all working and ready to commit .... however, I am rusty ..... I am currently stuck trying to work out how to add to cvs :< If you are desperate, I can email it to you off-list. >Question 1#: how hard would it be do to > > <xfwt:write src="xmldb://localhost/result.xml"> > <page> > ... > </page> > </xfwt> Currently there is a load of code in FileWritingTransformer that is File specific, I check for a 'file:' prefix on resolved sources. I think we would want Sylvain's WriteableSource would'nt we? As I understand it we would need stuff like: WriteableXMLDBSourceImpl, WriteableFileSourceImpl etc. Or use/extend Vadim's XMLDBTransformer? >Question #2: do you check if the <xfwt:write> element includes *one* and >only *one* nested element? If not, we could end up with problems later >on. No I don't, I'll add that to my list, thanks. Two other issues .... I need to make sure the Transformer does not emit more than one 'copy' of each namespace prefix, currently multiple sources (FileGenerator & XInclude) with multiple copies of the same namespace, cause multiple identical xmlns attributes in the Serialized file, causing subsequent Parser errors when it is read. A namespace declaration for xfwt is always output to the files it writes to. It was already in the Document that the file is generated from so it happens automatically. I am trying to decide if this is a good thing or not. In one way it is quite cute ;) a kind of signature, but in another sense it is pollution, if there are no xfwt tags in the file, why the hell should it declare that namespace? If I filter it out however, then no-one can edit files containing that namespace anymore. Which is the right way to go do you think? Thanks regards Jeremy -- ___________________________________________________________________ Jeremy Quinn Karma Divers webSpace Design HyperMedia Research Centre <mailto:[EMAIL PROTECTED]> <http://www.media.demon.co.uk> <phone:+44.[0].20.7737.6831> <pager:[EMAIL PROTECTED]> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]