Als ik door een XML file wil zoeken zoals ik dat zou doen in een database mbv. SQL, hoe pak ik dat aan? Met SQL is het makkelijk natuurlijk, gewoon "like" en "%" gebruiken, en je kunt met bepaalde keywords een goede zoek-selectie maken.
Maar nu wil ik dit met Xpath oplossen. Ik heb een zoek formulier in XSL gemaakt die een bepaalde XML file moet doorzoeken. Vooralsnog gebruik ik een selectie waarbij de gezochte naam perfect overeen moet komen met
Maar ik wil eigenlijk zoiets als dit:
En mijn documentatie zegt hier niks over... voor zover ik weet
P.S. Ik ga liever geen serverside taal schrijven hiervoor, het moet zoveel mogelijk via XSL werken, tenzij er geen andere oplossing is natuurlijk.
code:
1
2
3
| select naam, omschrijving from tblProducts
where naam like '%blabla%'
order by datum asc |
Maar nu wil ik dit met Xpath oplossen. Ik heb een zoek formulier in XSL gemaakt die een bepaalde XML file moet doorzoeken. Vooralsnog gebruik ik een selectie waarbij de gezochte naam perfect overeen moet komen met
code:
1
| //products[@naam = $naam or description = $description] |
Maar ik wil eigenlijk zoiets als dit:
code:
1
| //products[@naam like %$naam% or description like %$description%] |
En mijn documentatie zegt hier niks over... voor zover ik weet
P.S. Ik ga liever geen serverside taal schrijven hiervoor, het moet zoveel mogelijk via XSL werken, tenzij er geen andere oplossing is natuurlijk.