[EMAIL PROTECTED] wrote:
Not only <scriptdef>. You can do the same (storing) with
<target name="" description="">
<script language="">
<![CDATA[
]]>
</script>
</target>
Exactly, the patent descibes the contents of the ant "script" manual page:
http://ant.apache.org/manual/OptionalTasks/script.html
Peter
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]