A method for interfacing a genetic search algorithm to the web environment of
the
Internet comprises initially defining data elements, attributes and rules for use
thereof for an extensible markup language. The extensible markup language is stored
in a document type definition file (DID). Data is described in a document in a
hierarchical format utilizing the stored extensible markup language. The data is
imported from the document to the genetic algorithm to define a data string or
an "individual" in a population of points.