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]

Reply via email to