Help for this page

Select Code to Download


  1. or download this
    package XML::Generator::FromDTD;
    use strict;
    use SGML::DTD;
    ...
        return $tmp; 
    }
    return 1;
    
  2. or download this
    ELEMENT cookbook (recipe+)
    ELEMENT recipe (head?, (ingredientList|procedure|para)*) 
    ATTLIST recipe serves CDATA #IMPLIED
    ...
                      exact (Y|N) "N"
    ELEMENT para (#PCDATA|food)*
    ELEMENT step (#PCDATA|food)*
    
  3. or download this
    $r=XML::Generator::FromDTD::createFromDTD ("cookbook.dtd","cookbook");
    print $r->cookbook (
        $r->recipe({serves=>"one"},
    ...
            )
        )
    )
    
  4. or download this
    <cookbook>
      <recipe serves="one">
    ...
        </ingredientlist>
      </recipe>
    </cookbook>