A architecture is provided to enable a client web browser to conduct and
manage a multilevel search. The browser includes an application layer
interface. The application layer interface is for coupling to network via
a protocol stack. The browser also includes a markup language parser. The
parser receives information from the application layer interface. The
browser also includes a graphical user interface for interacting with a
user. The graphical user interface allows a user to specify a set of
multilevel search parameters. The browser also includes a markup language
processor that receives input from the markup language parser and
multilevel search parameters from the graphical user interface. The markup
language processor conducts and manages a multilevel search to find
specified information on a current web page or a web page referenced by
the current web page in accordance with a parameterized search tree. The
present invention also enables an automatic processes to print sets of
linked web pages and to generate sitemaps, filtered sitemaps, filtered
results pages in accordance with user specifications.
Eine Architektur wird zur Verfügung gestellt, um einem Klient web browser zu ermöglichen, eine Mehrebenensuche zu leiten und zu handhaben. Die Datenbanksuchroutine schließt eine Anwendungsschichtschnittstelle ein. Die Anwendungsschichtschnittstelle ist für die Verbindung zum Netz über ein protocol stack. Die Datenbanksuchroutine schließt auch eine Preisaufschlagsprachengrammatische Definition ein. Die grammatische Definition erhält Informationen von der Anwendungsschichtschnittstelle. Die Datenbanksuchroutine schließt auch eine graphische Benutzerschnittstelle für das Einwirken auf einen Benutzer ein. Die graphische Benutzerschnittstelle erlaubt einem Benutzer, einen Satz Mehrebenensuchparameter zu spezifizieren. Die Datenbanksuchroutine schließt auch einen Preisaufschlagsprachprozessor mit ein, der Eingang von der Preisaufschlagsprachengrammatischen Definition und Mehrebenensuchparameter von der graphischen Benutzerschnittstelle empfängt. Der Preisaufschlagsprachprozessor leitet und handhat eine Mehrebenensuche, um zu finden spezifizierte Informationen auf einer gegenwärtigen Webseite oder einer Webseite, die durch die gegenwärtige Webseite in Übereinstimmung mit einem parameterisierten Suchbaum bezogen werden. Die anwesende Erfindung ermöglicht auch den automatischen Prozessen, zum der Sätze der verbundenen Webseiten zu drucken und von von sitemaps, gefilterte sitemaps, gefilterte Resultate Seiten zu erzeugen in Übereinstimmung mit Benutzerspezifikationen.