Not only <scriptdef>. You can do the same (storing) with <target name="" description=""> <script language=""> <![CDATA[ ]]> </script> </target>
Does the ASF have a layer to check that? Jan > -----Original Message----- > From: Antoine Lévy-Lambert [mailto:[EMAIL PROTECTED] > Sent: Friday, February 13, 2004 3:14 PM > To: Ant Developers List > Subject: Re: Microsoft XML scripting patent > > > [EMAIL PROTECTED] wrote: > > >>So, it sound not like a pattent on scripting, but on > >>how to store collections of scripts in one file and being > >>able to execute them. > >> > >> > > > ><target> as collection of scripts? > > > >Jan > > > > > > > > > > > The example provided on the web page showing MS's patent show an xml > file containing a .bat file and a .vbs script, both rewritten in some > xml format. > > As someone else wrote, it is a little bit like an ant script with > several scriptdefs in it. > > The MS patent talks about specific XML elements : > <collection> > <file extension=".bat"> > .... commands > </file> > .... > </collection> > > I do not know whether their patent only applies to XML > scripts written > using this particular schema ? Or does the patent claim to > protect *all* > use of XML for scripts, and particularly this particular document > structure ? > > Antoine > > http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HIT > OFF&p=1&u=/netahtml/search-bool.html&r=1&f=G&l=50&co1=AND&d=pt > xt&s1=XML.ABST.&s2=Microsoft.ASNM.&OS=ABST/XML+AND+AN/Microsof t&RS=ABST/XML+AND+AN/Microsoft > .... > 19. In a computer system having one or more scripts written in one or > more scripting languages, a computer readable having stored thereon a > data structure for encompassing the one or more scripts into a single > file, the data structure comprising: > > a file element field for each of the one or more scripts, > wherein each > file element field delimits one of the one or more scripts; > > an extension attribute field included in each file element field, > wherein the extension attribute field identifies a scripting language; > > a code element field included within each file element field, wherein > the code element field contains script instructions in the scripting > language identified in the extension attribute field; > > a name element field within each file element field, wherein the name > element field contains a descriptive name; and > > a description element field within each file element field, > wherein the > description element field contains a functional description. > > wherein the data structure is configured to be parsed by a > parser into a > list for presentation to a user and that includes an > identifier for each > of the one or more scripts, the identifier comprising the descriptive > name and functional description of each script. > > 20. A data structure as defined in claim 19, further > comprising a CDATA > element field within the code element field, wherein the > CDATA element > field precludes data within the CDATA element field from being > recognized as a format of the data structure. > > 21. A data structure as defined in claim 19, wherein the file > elements > for the one or more scripts are delimited by a collection element, > wherein the collection element is a root of the file. > ... > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] >