Changeset 31

Show
Ignore:
Timestamp:
02/23/06 23:36:51 (3 years ago)
Author:
knut
Message:

Added an XmlLintTask to validate one or more XML files against an XML Schema

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/2.2/docs/phing_guide/book/chapters/appendixes/AppendixC-OptionalTasks.html

    r26 r31  
    441441<pre>&lt;phpdoc title=&quot;Phing Documentation&quot; destdir=&quot;apidocs&quot; sourcepath=&quot;classes/phing&quot; output=&quot;HTML:Smarty:PHP&quot;/&gt;</pre> 
    442442<h2><a name="PhpLintTask"></a>PhpLintTask</h2> 
    443 <p>Check syntax (lint) one or more PHP source code files.</p> 
     443<p>The <em>PhpLintTask</em> checks syntax (lint) on one or more PHP source code files.</p> 
    444444 
    445445<h3>Attributes</h3> 
  • trunk/classes/phing/tasks/defaults.properties

    r9 r31  
    6363ioncubelicense=phing.tasks.ext.ioncube.IoncubeLicenseTask 
    6464simpletest=phing.tasks.ext.simpletest.SimpleTestTask 
     65phplint=phing.tasks.ext.PhpLintTask 
     66xmllint=phing.tasks.ext.XmlLintTask 
  • trunk/docs/phing_guide/book/chapters/appendixes/AppendixC-OptionalTasks.html

    r1 r31  
    441441<h3>Examples</h3> 
    442442<pre>&lt;phpdoc title=&quot;Phing Documentation&quot; destdir=&quot;apidocs&quot; sourcepath=&quot;classes/phing&quot; output=&quot;HTML:Smarty:PHP&quot;/&gt;</pre> 
     443<h2><a name="PhpLintTask"></a>PhpLintTask</h2> 
     444<p>The <em>PhpLintTask</em> checks syntax (lint) on one or more PHP source code files.</p> 
     445 
     446<h3>Attributes</h3> 
     447<table> 
     448  <thead> 
     449    <tr> 
     450      <th>Name</th> 
     451      <th>Type</th> 
     452      <th>Description</th> 
     453      <th>Default</th> 
     454      <th>Required</th> 
     455    </tr> 
     456  </thead> 
     457  <tbody> 
     458    <tr> 
     459      <td>file</td> 
     460      <td>String</td> 
     461      <td>Path to source file</td> 
     462      <td>n/a</td> 
     463      <td>No</td> 
     464    </tr> 
     465  </tbody> 
     466</table> 
     467 
     468<h3>Supported Nested Tags</h3> 
     469<ul> 
     470  <li>fileset</li> 
     471</ul> 
     472 
     473<h3>Example</h3> 
     474<pre> 
     475&lt;phplint file=&quot;path/to/source.php&quot;/&gt; 
     476</pre> 
     477<p>Checking syntax of one particular source file.</p> 
     478<pre> 
     479&lt;phplint&gt; 
     480&nbsp;&nbsp;&lt;fileset dir=&quot;src&quot;&gt; 
     481&nbsp;&nbsp;&nbsp;&nbsp;&lt;include name="**/*.php"/&gt; 
     482&nbsp;&nbsp;&lt;/fileset&gt; 
     483&lt;/phplint&gt; 
     484</pre> 
     485<p>Check syntax of a fileset of source files.</p> 
    443486<h2><a name="PHPUnit2Task"></a>PHPUnit2Task</h2> 
    444487<p>This task runs testcases using the <a href="http://www.phpunit.de/" target="_blank">PHPUnit2</a> framework. 
     
    822865</ul> 
    823866 
    824 <h2><a name="ZipTask"></a>ZipTask</h2> 
    825 <p> The <em>ZipTask</em> creates a .zip archive from a fileset or directory.</p> 
    826 <h3>Example</h3> 
    827 <pre>&lt;zip destfile=&quot;phing.zip&quot; basedir=&quot;.&quot;/&gt; 
    828 </pre> 
    829  
    830 <h3>Attributes</h3> 
    831 <table> 
    832   <thead> 
    833     <tr> 
    834       <th>Name</th> 
    835       <th>Type</th> 
    836       <th>Description</th> 
    837       <th>Default</th> 
    838       <th>Required</th> 
    839     </tr> 
    840   </thead> 
    841   <tbody> 
    842     <tr> 
    843       <td>destfile</td> 
    844       <td>String</td> 
    845       <td>.ZIP filename</td> 
    846       <td>n/a</td> 
    847       <td>Yes</td> 
    848     </tr> 
    849     <tr> 
    850       <td>basedir</td> 
    851       <td>String</td> 
    852       <td>Base directory to zip (if no fileset specified, entire directory contents 
    853         will be included in the archive)</td> 
    854       <td>none</td> 
     867<h2><a name="XmlLintTask"></a>XmlLintTask</h2> 
     868<p>The <em>XmlLintTask</em> checks syntax (lint) one or more XML files against an XML Schema Definition.</p> 
     869 
     870<h3>Attributes</h3> 
     871<table> 
     872  <thead> 
     873    <tr> 
     874      <th>Name</th> 
     875      <th>Type</th> 
     876      <th>Description</th> 
     877      <th>Default</th> 
     878      <th>Required</th> 
     879    </tr> 
     880  </thead> 
     881  <tbody> 
     882    <tr> 
     883      <td>schema</td> 
     884      <td>String</td> 
     885      <td>Path to XSD file</td> 
     886      <td>n/a</td> 
     887      <td>Yes</td> 
     888    </tr> 
     889    <tr> 
     890      <td>file</td> 
     891      <td>String</td> 
     892      <td>Path to XML file</td> 
     893      <td>n/a</td> 
    855894      <td>No</td> 
    856895    </tr> 
     
    863902</ul> 
    864903 
     904<h3>Example</h3> 
     905<pre> 
     906&lt;xmllint schema=&quot;schema.xsd&quot; file=&quot;config.xml&quot;/&gt; 
     907</pre> 
     908<p>Validate one XML file against one XSD file.</p> 
     909<pre> 
     910&lt;xmllint schema=&quot;schema.xsd&quot;&gt; 
     911&nbsp;&nbsp;&lt;fileset dir=&quot;.&quot;&gt; 
     912&nbsp;&nbsp;&nbsp;&nbsp;&lt;include name="**/config.xml"/&gt; 
     913&nbsp;&nbsp;&lt;/fileset&gt; 
     914&lt;/xmllint&gt; 
     915</pre> 
     916<p>Validate more XML files against one XSD file.</p> 
     917 
     918<h2><a name="ZipTask"></a>ZipTask</h2> 
     919<p> The <em>ZipTask</em> creates a .zip archive from a fileset or directory.</p> 
     920<h3>Example</h3> 
     921<pre>&lt;zip destfile=&quot;phing.zip&quot; basedir=&quot;.&quot;/&gt; 
     922</pre> 
     923 
     924<h3>Attributes</h3> 
     925<table> 
     926  <thead> 
     927    <tr> 
     928      <th>Name</th> 
     929      <th>Type</th> 
     930      <th>Description</th> 
     931      <th>Default</th> 
     932      <th>Required</th> 
     933    </tr> 
     934  </thead> 
     935  <tbody> 
     936    <tr> 
     937      <td>destfile</td> 
     938      <td>String</td> 
     939      <td>.ZIP filename</td> 
     940      <td>n/a</td> 
     941      <td>Yes</td> 
     942    </tr> 
     943    <tr> 
     944      <td>basedir</td> 
     945      <td>String</td> 
     946      <td>Base directory to zip (if no fileset specified, entire directory contents 
     947        will be included in the archive)</td> 
     948      <td>none</td> 
     949      <td>No</td> 
     950    </tr> 
     951  </tbody> 
     952</table> 
     953 
     954<h3>Supported Nested Tags</h3> 
     955<ul> 
     956  <li>fileset</li> 
     957</ul> 
     958 
    865959</body> 
    866960</html> 
  • trunk/docs/phing_guide/book/toc/FrameToC.html

    r25 r31  
    124124<li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#PearPackageTask" target="Content">PearPackageTask</a></li> 
    125125<li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#PHPDocumentorTask" target="Content">PHPDocumentorTask</a></li> 
     126<li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#PhpLintTask" target="Content">PhpLintTask</a></li> 
    126127<li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#PHPUnit2Task" target="Content">PHPUnit2Task</a></li> 
    127128<li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#PHPUnit2Report" target="Content">PHPUnit2Report</a></li> 
     
    129130<li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#SvnLastRevisionTask" target="Content">SvnLastRevisionTask</a></li> 
    130131<li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#TarTask" target="Content">TarTask</a></li> 
     132<li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#XmlLintTask" target="Content">XmlLintTask</a></li> 
    131133<li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#ZipTask" target="Content">ZipTask</a></li> 
    132134</ul> 
  • trunk/docs/phing_guide/book/toc/ToC.html

    r25 r31  
    109109<li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#PearPackageTask">PearPackageTask</a></li> 
    110110<li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#PHPDocumentorTask">PHPDocumentorTask</a></li> 
     111<li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#PhpLintTask">PhpLintTask</a></li> 
    111112<li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#PHPUnit2Task">PHPUnit2Task</a></li> 
    112113<li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#PHPUnit2Report">PHPUnit2Report</a></li> 
     
    114115<li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#SvnLastRevisionTask">SvnLastRevisionTask</a></li> 
    115116<li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#TarTask">TarTask</a></li> 
     117<li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#XmlLintTask">XmlLintTask</a></li> 
    116118<li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#ZipTask">ZipTask</a></li> 
    117119</ul>