Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > 1596aa0c95b4ccf7adfa8febc56cc15c > files > 160

webmake-2.4-2mdk.noarch.rpm

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en">
  <head>
    <title>
      WebMake: Documentation: The &lt;metaset&gt; and &lt;usemetaset&gt; Tags
    </title>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <meta name="generator" content="WebMake/2.3" />
    <style type="text/css">
      body {
       background-color: #ffffff; 
       color: #000000; 
       line-height: 110%;
       margin-left: 10px;
       margin-right: 10px;
      }
      p, table, td, th {
       font-family: verdana,lucida,helvetica,sans-serif;
       font-size: 11px;
       line-height: 110%;
      }
      pre {
       margin-left: 3%;
       white-space: pre;
      }
      code, samp, pre, p pre {
       font-family: "lucida console", "Courier New", courier, "fixed-width", monospace;
       font-weight: bold;
      }
      H1 {
       font-size: 150%; font-family: Garamond, "Book Antiqua",Times,serif;
       background: #FFCC66; text-align: center;
       padding: 0.5em 1em 0.5em 1em; border-width: 1px;
       border-color: black; border-style: solid; line-height: 120%;
      }
      H2 {
       font-size: 125%; font-family: Garamond, "Book Antiqua",Times,serif;
       background: #FFDD77; text-align: center;
       padding: 0.5em 1em 0.5em 1em; border-width: 1px;
       border-color: black; border-style: solid; line-height: 100%;
      }
      H3 {
       font-size: 100%; font-family: Garamond, "Book Antiqua",Times,serif;
       background: #FFEE88; text-align: center;
       padding: 0.5em 1em 0.5em 1em; border-width: 1px;
       border-color: black; border-style: solid;
      }
      H4 { font-size: 75%; font-family: Garamond, "Book Antiqua",Times,serif; }
      H5 { font-size: 50%; font-family: Garamond, "Book Antiqua",Times,serif; }
      H6 { font-size: 25%; font-family: Garamond, "Book Antiqua",Times,serif; }
      A:link {
       font-weight: bold;
       color: #004000;
       text-decoration: underline; 
      }
      A:visited {
       font-weight: bold;
       color: #008000;
       text-decoration: underline; 
      }
      A:active {
       font-weight: bold;
       color: #800000;
       text-decoration: underline; 
      }
      dt {
       font-size: medium;
       font-weight: bold;
       padding-top: 8px; padding-bottom: 8px;
      }
      dd {
       padding-top: 8px; padding-bottom: 8px;
      }
    </style>
  </head>
  <body bgcolor="#ffffff" text="#000000" link="#3300cc" vlink="#660066">
    <!-- font tag for compat with non-CSS browsers -->
    <font face="lucida,verdana,sans-serif">
      <div align="center">
         <img src="images/WebMakeTitle.png" alt="WebMake" width="500" height="122" />
      </div>
      <table width="100%">
        <tr>
          <td valign="top">
             <strong><a href="http://webmake.taint.org/">WebMake</a>
             Documentation</strong> (version 2.3)
             
          </td>
          <td valign="top">
            <div align="right">
              
               [ <a href="attrdefault.html">Back</a> | <a href="index_06-magic_vars.html">Forward</a> | <a href="index.html">Index</a>
               | <a href="allinone.html">All&nbsp;In&nbsp;One</a> ]
               
            </div>
          </td>
        </tr>
      </table>
<!-- yes, it's that Mozilla black-border code again ;) -->
      <!-- stolen from www.mozilla.org via rc3.org -->
            <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
          <td bgcolor="#aaaaaa">
            <table border="0" cellspacing="4" cellpadding="4" width="100%">
              <tr>
                <td bgcolor="#ffffff">
                  <table border="0" cellspacing="4" cellpadding="4" width="100%">
                    <tr>
                      <td>
                         <h1>The &lt;metaset&gt; and &lt;usemetaset&gt; Tags</h1><p>
                          By default, WebMake includes some named <a href="metadata.html">metadata</a> you can use, such as
                          <strong>Title</strong>, <strong>Author</strong>, and <strong>Score</strong>. Each of these can have a type (numeric
                          or string), and a default value.
                          
                        </p>
                        <p>
                          You can also use your own, arbitrary names for <a href="metadata.html">metadata</a>, but they won't
                          get a type or a default value.
                          
                        </p>
                        <p>
                          The &lt;metaset&gt; tag allows you to define a set of <a href="metadata.html">metadata</a>, assign an id
                          to that set, and set default values and types for them.
                          
                        </p>
                        <p>
                          You then surround the parts of your WebMake file which uses these sets
                          in a &lt;usemetaset&gt; block.
                          
                        </p>
                        <a name="Metaset_Tag" id="Metaset_Tag"><h3>Metaset Tag</h3></a><p>
                          The metaset tag is used as a block, with an <code>id</code> attribute. Inside
                          the block, define the <a href="metadata.html">metadata</a>, one per line, in this format:
                          
                        </p>
                        <blockquote>
                          <code>Name</code>: type=<code>type</code> default="<code>defaultvalue</code>"
                          
                        </blockquote>
                        <p>
                          Type can be either <code>string</code> or <code>numeric</code>. The name can contain
                          only alphanumeric characters, <code>_</code> and <code>.</code>.
                          
                        </p>
                        <p>
                          For example:
                          
                        </p>
                        <p>
                          <!--etsafe-->
                          <pre>
  &lt;metaset id="dc"&gt;
    DC.Title: type=string default="(Untitled)"
  &lt;/metaset&gt;
</pre><!--/etsafe-->
                          
                        </p>
                        <a name="Usemetaset_Tag" id="Usemetaset_Tag"><h3>Usemetaset Tag</h3></a><p>
                          This is a scoped tag. Any other WebMake tags inside the
                          *&lt;usemetaset&gt; ... &lt;/usemetaset&gt;** block will used that
                          metaset for their <a href="metadata.html">metadata</a>.
                          
                        </p>
                        <p>
                          It requires an <code>id</code> tag which refers to the &lt;metaset&gt;
                          block in question.
                          
                        </p>
                        <a name="Example" id="Example"><h2>Example</h2></a><p>
                          <!--etsafe-->
                          <pre>
  &lt;metaset id="dc"&gt;
    DC.Title: type=string default="(Untitled)"
  &lt;/metaset&gt;

  &lt;usemetaset id="dc"&gt;
    &lt;metadefault name="DC.Title" value="Chunk"&gt;
      &lt;content name="chunk_1.txt"&gt;...&lt;/content&gt;
    &lt;/metadefault&gt;

    &lt;{perl
      # ... perl code which uses the metadata ...
    }&gt;

    &lt;out name="foo" file="foo.html"&gt;
      &#36;{chunk_1.txt}
    &lt;/out&gt;
  &lt;/usemetaset&gt;
</pre><!--/etsafe-->
                          
                        </p>
                      </td>
                    </tr>
                  </table>
                </td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
      <table width="100%">
        <tr>
          <td valign="top">
             <strong><a href="http://webmake.taint.org/">WebMake</a>
             Documentation</strong> (version 2.3)
             
          </td>
          <td valign="top">
            <div align="right">
              
               [ <a href="attrdefault.html">Back</a> | <a href="index_06-magic_vars.html">Forward</a> | <a href="index.html">Index</a>
               | <a href="allinone.html">All&nbsp;In&nbsp;One</a> ]
               
            </div>
          </td>
        </tr>
      </table>
      <div align="right">
         <a href="http://webmake.taint.org/"> <img src="images/BuiltWithWebMake.png" alt="Built With WebMake" border="0" width="88" height="31" /></a>
      </div>
    </font>
  </body>
</html>