Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

XML, XPath und Java

jabath / 0 Antworten / Flachansicht Nickles

Hallo,
ich teste gerade ein bisschen mit einer XML-Datenbank (Xindice) rum.
Aus einem Javaprogramm kann ich mit XPath direkt auf die Datenbank zugreifen. So weit gefällt mir das ganz gut, aber die Abfragemöglichkeiten mit XPath finde ich nicht besonders einfallsreich (oder ich weiß halt nicht wie\'s läuft). Also wenn ich in meinem Testadressbuch alle Personen mit dem Nachnamen \'Schmidt\' haben will sieht das so aus:
abfrage = searchRet(colection, "//person[nachname=\'Schmidt\']");
Wenn ich jetzt aber nicht weiß, ob mein \'Schmidt\' am Ende mit \'dt\', \'tt\' oder nur \'d\' geschrieben wird, bin ich aufgeschmissen. Also wie geht das? Kann mir da jemand weiter helfen? Mit SQL müsste das etwa so aussehen:
select person from adressbuch where name is like Schmi%
Kann man so eine Abfrage auch mit XPath hinbekommen.
Danke schon mal.
JABATH

bei Antwort benachrichtigen