<html> <head> <title>LoadFile Task</title> </head> <body> <h2><a name="loadfile">LoadFile</a></h2> <h3>Description</h3> <p> Load a text file into a single property. Unless an encoding is specified, the encoding of the current locale is used. </p> <h3>Parameters</h3> <table border="1" cellpadding="2" cellspacing="0"> <tr> <td valign="top"><b>Attribute</b></td> <td valign="top"><b>Description</b></td> <td align="center" valign="top"><b>Required</b></td> </tr> <tr> <td valign="top">srcFile</td> <td valign="top">source file</td> <td valign="top" align="center">Yes</td> </tr> <tr> <td valign="top">property</td> <td valign="top">property to save to</td> <td valign="top" align="center">Yes</td> </tr> <tr> <td valign="top">encoding</td> <td valign="top">encoding to use when loading the file</td> <td align="center" valign="top">No</td> </tr> <tr> <td valign="top">failonerror</td> <td valign="top">Whether to halt the build on failure</td> <td align="center" valign="top">No, default "true"</td> </tr> </table> <p> The LoadFile task supports nested <a href="../CoreTypes/filterchain.html"> FilterChain</a>s. <h3>Examples</h3> <pre> <loadfile property="message" srcFile="message.txt"/> </pre> Load file message.txt into property "message"; an <tt><echo></tt> can print this. <pre> <loadfile property="encoded-file" srcFile="loadfile.xml" encoding="ISO-8859-1"/> </pre> Load a file using the latin-1 encoding <pre> <loadfile property="optional.value" srcFile="optional.txt" failonerror="false"/> </pre> Load a file, don't fail if it is missing (a message is printed, though) <pre> <loadfile property="mail.recipients" srcFile="recipientlist.txt"> <filterchain> <<a href="../CoreTypes/filterchain.html#striplinebreaks">striplinebreaks</a>/> </filterchain> </loadfile> </pre> Load a property which can be used as a parameter for another task (in this case mail), merging lines to ensure this happens. <pre> <loadfile property="system.configuration.xml" srcFile="configuration.xml"> <<a href="../CoreTypes/filterchain.html#expandproperties">expandproperties</a>/> </loadfile> </pre> Load an XML file into a property, expanding all properties declared in the file in the process. <hr> <p align="center">Copyright © 2001-2002 Apache Software Foundation. All rights Reserved.</p> </body> </html>