Hello all, I've been given a directory of XML files that I need to process. All the files have the following text at the top
<?xml version=3D"1.0" encoding=3D"ISO-8859-1"?> <!DOCTYPE Simpson SYSTEM "/some/directory/to/an/application.dtd "> <Simpson command=3D"insert"> <Level class=3D"one" description=3D"Level One Information> <Set value=3D"the value of the set"/> . . . Now I am planning to proces the files using the cool <xmltask> (see http://www.oopsconsultancy.com/software/xmltask/ for more info) to process the file. However the problem is that I need to 'redirect' (or ignore) the DTD entry..since it will not be findable at the path specified in the file during processing I tried the following: <xmlcatalog id="dtds"> <dtd publicId="/some/directory/to/an/application.dtd" location=3D"${source.dir}/application.dtd"/> </xmlcatalog> and then referencing the 'id' from within the <xmltask> like this: <target name="removeSource"> <mkdir dir="${dest.dir}"/> <xmltask todir="${dest.dir}"> <xmlcatalog refid="dtds"/> . . . </xmltask> </target> However it does not work. I still errors stating that it can't find the application.dtd (in the original location) I have copy of the DTD file (in a different path) so how can I either redirect where the DTD is picked from (without modifying the file) or can I tell ANT to 'ignore' the DTD entry. Thanx, Ninju ____________________________________________________________________________________ Got a little couch potato? Check out fun summer activities for kids. http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for+kids&cs=bz --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]