Programmerare, skeptiker, sekulärhumanist, antirasist.
Författare till bok om C64 och senbliven lantis.
Röstar pirat.
2010-01-17
Verktyget XQT (XPath Query Tool) kan användas för att analysera innehållet i en XML-fil, och att ställa frågor mot dokumentet och analysera svaret. Programmet innehåller ett inbyggt XML-dokument om du vill testa att formulera några enkla XPath-frågor. För att ladda det inbyggda XML-dokumentet, växla till direct mode genom att klicka på fliken märkt Direct eller genom att trycka Ctrl+D. Där, skriv:
ConnectExample RecordCollection
Tryck Enter och konstatera att resultatträdet nu visar texten Records (3 children). Expandera gärna noden i resultatträdet och undersök exempelfilen.
(Läget Edit mode låter dig skriva en fråga och trycka F5 för att exekvera den, medan Direct mode låter dig skriva en fråga och exekvera den genom att trycka Enter.)
XPath fungerar så att du anger sökvägen till de element du vill ha i ditt resultat. För att se vilka titlar som finns, skriv
Record/Title
…och tryck Enter.
När som helst, tryck F6 för att visa hela XML-dokumentet istället för svaret på den senaste frågan.
Två av de tre skivorna (Journey och A Night at the Opera) är släppta 1975. För att se dessa två, skriv:
Record[Year="1975"]/Title
Alla skivor har ett identitetsnummer som attribut till Record-element. För att se listan över låtar för den skiva vars attribut är 7575, skriv:
Record[@ID="7575"]/Tracks/Track
Som sista exempel, vill du bara titta på det första spåret, notera att spårens sekvensnummer ligger lagrade i ett attribut som heter Sequence, och skriv:
Record[@ID="7575"]/Tracks/Track[@Sequence="1"]
En bra guide till XPath finns här: http://www.w3schools.com/Xpath/
XQT kan du ladda hem från denna sida (direktlänk).
Categories: General
Bjud mig på en kopp kaffe (20:-) som tack för bra innehåll!
Leave a Reply