On Thu, 08 Jan 2004, Steve Loughran <[EMAIL PROTECTED]> wrote: > Stefan Bodewig wrote: >> On Thu, 08 Jan 2004, Steve Loughran <[EMAIL PROTECTED]> wrote: >> >>>I propose that utils.XmlFragment is moved to typedefs and made to >>>extend Datatype; >> Why do you want it to extend DataType at all? > > hey this is cool, now that I am almost in europe, stefan can comment > on my ideas before waste time implementing them.
;-) > I want to do referencing so that you could go > > <xmlfragment refid="payload" xmlns:f="something"> > <f:foo>some XML here</f:foo/> > </xmlfragment> [EMAIL PROTECTED] tmp]$ cat > foo.xml <project> <typedef name="foo" classname="java.lang.Object"/> <foo id="my-foo"/> <property name="my-foo.toString()" refid="my-foo"/> <echo>${my-foo.toString()}</echo> </project> [EMAIL PROTECTED] tmp]$ ant -f foo.xml Buildfile: foo.xml [echo] [EMAIL PROTECTED] BUILD SUCCESSFUL Total time: 2 seconds You don't need a DataType to use ids. > And then later use it > > <SoapPost> > <body refid="payload"/> > </SoapPost> OK, so you need refid support, I see. Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]