<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
 
<html>
 
 
<head>
 
  <title>The Federal Government of Germany</title>
 
 
  <style type="text/css">
 
  <!--
 
  
 
    a, a:link, a:visited, a:active, a:focus
 
    {
 
        color : #6E749F;
 
        background : transparent;
 
        text-decoration : none;
 
        font-weight : bold;
 
    }
 
    
 
    a:hover
 
    {
 
        color : #6E749F;
 
        background : transparent;
 
        text-decoration : none;
 
        font-weight : bold;
 
    }
 
    
 
    body
 
    {
 
        margin : 0px 0px 0px 0px;
 
        background : #FFFFFF;
 
        font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
 
    }
 
    
 
    hr
 
    {
 
        color : #000000;
 
        background : transparent;
 
        width : 100%;
 
        height : 1px;
 
    }
 
    
 
    span.description
 
    {
 
        background : transparent;
 
        color : #000000;
 
        background-attachment : scroll;
 
        line-height : 150%;
 
    }
 
    
 
    span.header
 
    {
 
        background : transparent;
 
        color : #6E749F;
 
        font : bold 13pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
 
        letter-spacing : 1px;
 
    }
 
    
 
    span.small
 
    {
 
        background : transparent;
 
        color : #000000;
 
        font : 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
 
    }
 
    
 
    td
 
    {
 
        background : transparent;
 
        font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
 
    }
 
    
 
    td.content
 
    {
 
        padding : 20px 20px 20px 20px;
 
        background : #FFFFFF;
 
        color : #000000;
 
        vertical-align : top;
 
    }
 
    
 
  -->
 
  </style>
 
</head>
 
 
<body>
 
 
<form action="<?php echo $PHP_SELF; ?>" method="post">
 
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
 
  <tr>
 
    <td class="content">
 
      <span class="header">
 
        The Federal Government of Germany
 
      </span>
 
      
 
      <hr><br>
 
      
 
      <span class="description">
 
        In this list you can get more information about the Federal Government
 
        of Germany. Currently the government is stored in an XML file.
 
      </span>
 
      
 
      <br><br>
 
 
      <table border="0" cellspacing="2" cellpadding="2">
 
        <tr>
 
          <td><b>Search:</b></td>
 
          <td><input type="text" name="term" value="<?php echo $term; ?>" size="30" maxlength="30"></td>
 
          <td><input type="submit" value="Search"></td>
 
        </tr>
 
      </table>      
 
      
 
      <br><br>
 
      
 
      <table width="100%" border="0" cellspacing="2" cellpadding="2" align="center">
 
        <tr>
 
          <td><span class="small"><b>Surname</b></span></td>
 
          <td><span class="small"><b>Prename</b></span></td>
 
          <td><span class="small"><b>Party</b></span></td>
 
          <td><span class="small"><b>Position</b></span></td>
 
        </tr>
 
        
 
        <?php
 
        
 
            // Include the <phpXML/> class.
 
            include("xml.php");
 
            
 
            // Create an XML object for the XML file.
 
            $xml = new XML("government.xml");
 
            
 
            // Check whether a search term was given.
 
            if ( !empty($term) )
 
            {
 
                // Only select those persons, in whose name or position
 
                // the search string is present.
 
                $government = $xml->evaluate(
 
                    "//person/*[contains(., $term)]/..");
 
            }
 
            else
 
            {
 
                // Select all members of the government.
 
                $government = $xml->evaluate("//person");
 
            }
 
            
 
            // Run through all members of the government.
 
            foreach ( $government as $person )
 
            {
 
                // Retrieve information about the person.
 
                $surname  = $xml->get_content($person."/surname[1]");
 
                $prename  = $xml->get_content($person."/prename[1]");
 
                $party    = $xml->get_content($person."/party[1]");
 
                $position = $xml->get_content($person."/position[1]");
 
                
 
                // Display the information.
 
                ?>
 
                
 
                <tr>
 
                  <td><?php echo $surname; ?></td>
 
                  <td><?php echo $prename; ?></td>
 
                  <td><?php echo $party; ?></td>
 
                  <td><?php echo $position; ?></td>
 
                </tr>
 
                
 
                <?php
 
            }
 
        
 
        ?>
 
        
 
      </table>
 
    </td>
 
  </tr>
 
  <tr>
 
    <td class="content">
 
      <hr>
 
      
 
      <span class="small">
 
        Copyright © 2001 <a href="mailto:[email protected]">Michael P. Mehl</a>.
 
        All rights reserved.
 
      </span>      
 
    </td>
 
  </tr>
 
</table>
 
 
</form>
 
</body>
 
</html>
 
 
 |