Programmerare, skeptiker, sekulärhumanist, antirasist.
Författare till bok om C64 och senbliven lantis.
Röstar pirat.
2010-01-18
Vill du följa med i detta dokument, starta XQT och anslut dig till exempeldokumentet genom att växla till Direct mode och skriv
ConnectExample RecordCollection
För att välja element i XPath, skriver du sökvägen till elementen du vill ska ingå i resultatet. Genom att bara skriva Record, så får du alla skivor i XML-filen. Filter skrivs inom hakparenteser. Är du endast intresserad av skivor som släpptes ett visst år, använd jämförelseoperatören “lika med” =. Detta ger skivor släppta 1975.
Record[Year="1975"]
Frågan ger två skivor som svar. Vill du filtrera ytterligare, kan du använda logiska operatörer. Logiskt “och” heter and i XPath. Tänk på att XPath är skiftlägeskänsligt (And är inte samma sak som and). Denna fråga ger skivorna med Journey släppte 1975, skriv:
Record[Year="1975" and Artist="Journey"]
Vill du istället se skivorna släppta antingen år 1975 eller av artisten Roger Waters, använd logiskt “eller”. I XPath heter det or.
Record[Year="1975" or Artist="Roger Waters"]
De jämförelseoperatörer du kan använda är “lika med” (=), “inte lika med” (!=), “större än” (>), “mindre än” (<), “större än eller lika med” och “mindre än eller lika med” (>= resp. <=).
Denna fråga visar skivor som inte är släppta år 1975.
Record[Year!="1975"]
XQT finns att ladda hem från denna sida.
Categories: General
Bjud mig på en kopp kaffe (20:-) som tack för bra innehåll!
Leave a Reply