/TaxiFinder

OOP Laboratory Work 3. Application for finding appropriate taxi car through filters.

Primary LanguageC#

TaxiFinder

OOP Laboratory Work 3. Dynamic search system in custom XML data bases.

Application for finding appropriate taxi cars through filters in provided XML files. Search can be executed in 3 different ways: DOM API, SAX API and Linq to XML. I used the Levenshtein Distance Algorithm, so Brand, Color, Class and Driver fields is evaluated in probability terms. Model and Number is checked with .Contains() method for more exact results. It allows the user to make mistakes in words, but if the similarity is >= 50% algorithm will generate a search request. Also, you can convert search results into a fancy HTML file.

Demo:

.gif demo site demo

Step-by-step guide: TaxiFinderGuide.pdf