XML/XPath: Difference between revisions
< XML
Content added Content deleted
mNo edit summary |
(revert spam) |
||
Line 1: | Line 1: | ||
{{task}} |
|||
[http://scritte-da.cleric4u.info scritte da fare speciali] [http://remayfuy.airsofthost.com/images/small/lettore-dvd/ lettore dvd interno] [http://alpaddy.airsofthost.com/img/styles/cartina-milano/ cartina milano] [http://la-squadra.giantlau.info la squadra stagione 1 episodio 7] [http://banzlees.airsofthost.com/description/lib/toner-.htm toner 4100 samsung] [http://maheinze.airsofthost.com/data/princes-trust.htm princes trust rock gala 1986] [http://frgrossm.airsofthost.com/topic/dc-e/ dc e43] [http://hdurian.airsofthost.com/view/new/computer-con.htm computer con linux] [http://meteo-valle.cleric4u.info meteo valle d aosta] [http://gloge-com.giantlau.info gloge com] [http://rumote.airsofthost.com/lib/still-loving.htm still loving you download] [http://hamlet-zelig.giantlau.info hamlet zelig music player mp3 lettori] [http://wintv-usb.firethro.info wintv usb] [http://hotel-vila.giantlau.info hotel vila gale salvador] [http://maheinze.airsofthost.com/data/la-zuppa.htm la zuppa inglese] [http://banzlees.airsofthost.com/description/lib/kaliber.htm kaliber] [http://splucind.airsofthost.com/content/view/lifedrive-palm/ lifedrive palm] [http://rumote.airsofthost.com/lib/bologna-citta.htm bologna citta] [http://rick-astley.firethro.info rick astley] [http://maheinze.airsofthost.com/data/panca-per.htm panca per addominali fitness] [http://hdurian.airsofthost.com/view/new/getmail.htm getmail 31] [http://banzlees.airsofthost.com/description/lib/casino-dealer.htm casino dealer] [http://maheinze.airsofthost.com/data/globalizazzione.htm globalizazzione] [http://kellytrump.cleric4u.info kellytrump] [http://rumote.airsofthost.com/lib/pvc-porte.htm pvc porte] [http://maheinze.airsofthost.com/data/auto-noleggio.htm auto noleggio dublin] [http://hardware-usb.giantlau.info hardware usb] [http://crystal-wizard.firethro.info crystal wizard] [http://djs-from.giantlau.info djs from mars] [http://maheinze.airsofthost.com/data/www-berti.htm www berti net] [http://rumote.airsofthost.com/lib/cordless-segreteria.htm cordless segreteria philips] [http://essere-almeno.giantlau.info essere almeno buoni] [http://splucind.airsofthost.com/content/view/volto-segreto/ volto segreto] [http://alpaddy.airsofthost.com/img/styles/gli-innamorati/ gli innamorati di umberto tozzi] [http://frgrossm.airsofthost.com/topic/lacie/ lacie 7200] [http://banzlees.airsofthost.com/description/lib/incontrare-gesu.htm incontrare gesu] [http://pamela-anderson.giantlau.info pamela anderson lee] [http://bergamo-sedie.firethro.info bergamo sedie allestimenti] [http://hdurian.airsofthost.com/view/new/flowpack.htm flowpack] [http://alpaddy.airsofthost.com/img/styles/recorder-divx/ recorder divx] [http://lejenny.airsofthost.com/library/html/inos-corradin.htm inos corradin] [http://frgrossm.airsofthost.com/topic/simea/ simea] [http://lettore-scrittore.cleric4u.info lettore scrittore memory card 15 in 1] [http://joybook-benq.cleric4u.info joybook benq 6000] [http://maheinze.airsofthost.com/data/auto-usata.htm auto usata km 0] [http://dolci-senza.otrev4ro.info dolci senza latte e uova] [http://remayfuy.airsofthost.com/images/small/vacanze-romane/ vacanze romane 2] [http://hdurian.airsofthost.com/view/new/brother-lcbk.htm brother lc900bk] [http://laortiz.airsofthost.com/view/new/air-pegasus/ air pegasus tc] [http://remayfuy.airsofthost.com/images/small/coppie-maruggio/ coppie maruggio] [http://laortiz.airsofthost.com/view/new/motore-giuridico/ motore giuridico] [http://istituto-alberti.firethro.info istituto alberti di rimini] [http://banzlees.airsofthost.com/description/lib/lacie-photon.htm lacie photon vision] [http://hdurian.airsofthost.com/view/new/notredame-de.htm notredame de paris midi] [http://rumote.airsofthost.com/lib/cerco-ragazza.htm cerco ragazza straniera conoscere] [http://maheinze.airsofthost.com/data/telefonino-geneticamente.htm telefonino geneticamente modificato] [http://remayfuy.airsofthost.com/images/small/ufficio-isernia/ ufficio isernia] [http://hdurian.airsofthost.com/view/new/shopping-sears.htm shopping sears com] [http://remayfuy.airsofthost.com/images/small/texas-addio/ texas addio] [http://frgrossm.airsofthost.com/topic/d-g/ d g eau de toilette] [http://hdurian.airsofthost.com/view/new/foto-enzo.htm foto enzo ferrari] [http://activ-doar.giantlau.info activ doar cu] [http://frgrossm.airsofthost.com/topic/sela-ward/ sela ward] [http://lejenny.airsofthost.com/library/html/providance.htm providance] [http://alpaddy.airsofthost.com/img/styles/acer-floppy/ acer floppy drive hard disk e] [http://splucind.airsofthost.com/content/view/didonet/ didonet] [http://des-ree.cleric4u.info des ree i m kissing you] [http://remayfuy.airsofthost.com/images/small/cuffie-akg/ cuffie akg] [http://lejenny.airsofthost.com/library/html/autoradio-con.htm autoradio con telecomando sony] [http://laortiz.airsofthost.com/view/new/tony-carey/ tony carey] [http://ijen-martin.otrev4ro.info ijen martin] [http://alpaddy.airsofthost.com/img/styles/la-cento/ la cento chilometri] [http://maheinze.airsofthost.com/data/vieni-amore.htm vieni amore mio vieni] [http://leotina.cleric4u.info leotina] [http://frgrossm.airsofthost.com/topic/lumix-dmcfx/ lumix dmcfx8 silver] [http://pal.otrev4ro.info pal] [http://rumote.airsofthost.com/lib/lampadina-usb.htm lampadina usb] [http://termodinamica.monbrenno.info termodinamica] [http://remayfuy.airsofthost.com/images/small/annuncio-case/ annuncio case pisa] [http://maheinze.airsofthost.com/data/www-cartoonnetwork.htm www cartoonnetwork co uk] [http://splucind.airsofthost.com/content/view/teeny-weeny/ teeny weeny string bikini] [http://frgrossm.airsofthost.com/topic/joc-mp/ joc mp3 finder] [http://maheinze.airsofthost.com/data/cheb-mani.htm cheb mani] [http://laortiz.airsofthost.com/view/new/www-elenco/ www elenco iscritti omnitel it] [http://banzlees.airsofthost.com/description/lib/rdram-rimm.htm rdram rimm] [http://hdurian.airsofthost.com/view/new/foto-album.htm foto album] [http://banzlees.airsofthost.com/description/lib/orari-circolari.htm orari circolari agrigento] [http://maheinze.airsofthost.com/data/acer-aspire.htm acer aspire serie 1800] [http://haplan.cleric4u.info haplan 2] [http://alpaddy.airsofthost.com/img/styles/babbo-natale/ babbo natale in laponia] [http://gioco-premio.monbrenno.info gioco premio] [http://laortiz.airsofthost.com/view/new/napolano/ napolano] [http://testi-bug.otrev4ro.info testi bug mafia] [http://frgrossm.airsofthost.com/topic/syncmaster-n/ syncmaster 713n] [http://remayfuy.airsofthost.com/images/small/hugo-boss/ hugo boss deep red] [http://remayfuy.airsofthost.com/images/small/celica/ celica 7] [http://laortiz.airsofthost.com/view/new/trailer-ufficiale/ trailer ufficiale per heroes of the pacific] [http://lejenny.airsofthost.com/library/html/samsung-ml.htm samsung ml] [http://vindicated.firethro.info vindicated] [http://splucind.airsofthost.com/content/view/bias-belted/ bias belted] [http://remayfuy.airsofthost.com/images/small/le-pistole/ le pistole di zorro] [http://lejenny.airsofthost.com/library/html/albergo-.htm albergo 5 stella budapest] [http://splucind.airsofthost.com/content/view/elettrostimolatori-pacific/ elettrostimolatori pacific] [http://normativa-licenziamento.monbrenno.info normativa licenziamento] [http://road-racing.otrev4ro.info road racing 2004] [http://banzlees.airsofthost.com/description/lib/maserati.htm maserati 4200] [http://laortiz.airsofthost.com/view/new/mizuno-wave/ mizuno wave blocker] [http://alpaddy.airsofthost.com/img/styles/ddr-toshiba/ ddr toshiba] [http://vhf-navy.monbrenno.info vhf navy 01] [http://maheinze.airsofthost.com/data/elogio-della.htm elogio della pigrizia libri] [http://maheinze.airsofthost.com/data/da-midi.htm da midi a mp3] [http://laortiz.airsofthost.com/view/new/volante-logitech/ volante logitech momo] [http://radiatori-elettrici.giantlau.info radiatori elettrici] [http://rumote.airsofthost.com/lib/dalema.htm dalema] [http://batterie-samsung.monbrenno.info batterie samsung a800] [http://michelle-anderson.giantlau.info michelle anderson] [http://hdurian.airsofthost.com/view/new/bmw-e.htm bmw e30 cabrio] [http://hdurian.airsofthost.com/view/new/olimpiadi-estive.htm olimpiadi estive ad atene 2004] [http://testo-italiano.otrev4ro.info testo italiano di this love dei maroon 5] [http://tenerife-costa.firethro.info tenerife costa adeje] [http://mendels-march.cleric4u.info mendels march] [http://trial-bike.otrev4ro.info trial bike] [http://costume-batman.monbrenno.info costume batman] [http://gimme-hope.giantlau.info gimme hope johanna] [http://splucind.airsofthost.com/content/view/accendisigari-auto/ accendisigari auto usb] [http://maheinze.airsofthost.com/data/alaska-informazioni.htm alaska informazioni] [http://faster.giantlau.info faster] [http://commedie-musicali.firethro.info commedie musicali] [http://splucind.airsofthost.com/content/view/nec-vm/ nec 92vm] [http://frgrossm.airsofthost.com/topic/lautar/ lautar] [http://remayfuy.airsofthost.com/images/small/guess-reggiseni/ guess reggiseni] [http://rocky-iii.otrev4ro.info rocky iii eye of the tiger] [http://hdurian.airsofthost.com/view/new/-e.htm 269 e] [http://splucind.airsofthost.com/content/view/ripiani-tv/ ripiani tv] [http://mercedes-sl.cleric4u.info mercedes sl pagoda] [http://splucind.airsofthost.com/content/view/foto-maiale/ foto maiale] [http://samsung-digimax.otrev4ro.info samsung digimax 360] [http://la-suora.otrev4ro.info la suora giovane] [http://c-.monbrenno.info c 350 driver for win me] [http://giocattoli-in.cleric4u.info giocattoli in legno bimbi] [http://softcam-yankse.firethro.info softcam yankse] [http://splucind.airsofthost.com/content/view/kiss-dp/ kiss dp 508] [http://san-donato.firethro.info san donato milanese radio chirurgia] [http://laortiz.airsofthost.com/view/new/teaser-site/ teaser site per quake 4] [http://lejenny.airsofthost.com/library/html/dvd-r.htm dvd r121] [http://opel-corsa.otrev4ro.info opel corsa 12 swing 1999] [http://lejenny.airsofthost.com/library/html/confezionisti-abiti.htm confezionisti abiti donna] [http://lejenny.airsofthost.com/library/html/ecg.htm ecg] [http://frgrossm.airsofthost.com/topic/luxury-car/ luxury car] [http://case-automobilistiche.monbrenno.info case automobilistiche] [http://splucind.airsofthost.com/content/view/panasonic-fp/ panasonic fp7713] [http://jommi.cleric4u.info jommi] [http://frgrossm.airsofthost.com/topic/masterizzatore-dvd/ masterizzatore dvd doppio strato 16x] [http://heulandite.otrev4ro.info heulandite] [http://mac-i.giantlau.info mac i book g4] [http://feder-italia.giantlau.info feder italia] [http://bejewlled.giantlau.info bejewlled] [http://hp-ipaq.firethro.info hp ipaq 6340] [http://hdurian.airsofthost.com/view/new/live-aid.htm live aid dvd] [http://poster-per.cleric4u.info poster per parrucchieri] [http://frgrossm.airsofthost.com/topic/beethoven-virus/ beethoven virus] [http://macro-af.firethro.info macro af] [http://splucind.airsofthost.com/content/view/only-the/ only the strong] [http://maheinze.airsofthost.com/data/gigabyte-knf.htm gigabyte k8nf9] [http://hdurian.airsofthost.com/view/new/wolkswagen-transporter.htm wolkswagen transporter] [http://proto.cleric4u.info proto] [http://sample-video.monbrenno.info sample video porn teen] [http://lejenny.airsofthost.com/library/html/logitech-.htm logitech mouse v500] [http://trance-x.monbrenno.info trance x l amore la musica e la casa] [http://lejenny.airsofthost.com/library/html/house-music.htm house music cd musicali] [http://maheinze.airsofthost.com/data/powershot-s.htm powershot s2] [http://hdurian.airsofthost.com/view/new/nikon.htm nikon 17] [http://remayfuy.airsofthost.com/images/small/testo-e/ testo e va e va] [http://maheinze.airsofthost.com/data/bmw-e.htm bmw e36] [http://banzlees.airsofthost.com/description/lib/massimo-caputi.htm massimo caputi] [http://frigoriferi-a.monbrenno.info frigoriferi a incasso] [http://cgp.firethro.info cgp] [http://remayfuy.airsofthost.com/images/small/haiducii-rmx/ haiducii rmx] [http://frgrossm.airsofthost.com/topic/wireless-gaming/ wireless gaming adapter] [http://ups-online.monbrenno.info ups online 2000 va] [http://rumote.airsofthost.com/lib/nuova-bmw.htm nuova bmw 320d touring auto nuove] [http://frgrossm.airsofthost.com/topic/olio-monoi/ olio monoi] [http://banzlees.airsofthost.com/description/lib/cavo-svideo.htm cavo svideo per ps2 accessori console] [http://brincos.cleric4u.info brincos] [http://alpaddy.airsofthost.com/img/styles/quattro-dollari/ quattro dollari di vendetta] [http://multi-tap.giantlau.info multi tap ps2] [http://cagliari-facolta.cleric4u.info cagliari facolta ingegneria ambientale] [http://lejenny.airsofthost.com/library/html/rcr-v.htm rcr v3] [http://staller.firethro.info staller] [http://splucind.airsofthost.com/content/view/theremin/ theremin] [http://splucind.airsofthost.com/content/view/frontpage/ frontpage] [http://droga-shop.otrev4ro.info droga shop] [http://hdurian.airsofthost.com/view/new/macchine-per.htm macchine per il caffe] [http://ace-of.giantlau.info ace of aces] [http://splucind.airsofthost.com/content/view/samsung-/ samsung 19 flat crt] [http://catania-genova.cleric4u.info catania genova] [http://maheinze.airsofthost.com/data/cd-di.htm cd di prezioso] [http://pietro-tarricone.firethro.info pietro tarricone] [http://maheinze.airsofthost.com/data/diesel-engine.htm diesel engine] [http://gps-per.firethro.info gps per palmari qtek] [http://wiellico.125mb.com/html/numeri-cellulari.htm numeri cellulari] [http://nescogin.125mb.com/content/sesso-porne.htm sesso porne] [http://yarobiso.angelfire.com/text/impiegato-post.htm impiegato post vendita (regione trentino alto adige trento provincia)] [http://paryker.125mb.com/styles/aladino/ aladino 2] [http://bedrew.125mb.com/riassunto-libro.htm riassunto libro dieci piccoli indiani] [http://paryker.125mb.com/styles/kit-gps/ kit gps tom] [http://sewehner.125mb.com/articles/lorenzo-il/ lorenzo il magnifico] [http://wiellico.125mb.com/html/cyrus-mono.htm cyrus mono x] [http://dacornel.125mb.com/data/mallawi.htm mallawi] [http://hoadmoni.125mb.com/styles/cara-de/ cara de chango] [http://fikimber.125mb.com/lib/southwest-airlines.htm southwest airlines] [http://tibrown.125mb.com/description/sexy-katia/ sexy katia pedrotti] [http://sewehner.125mb.com/articles/chat-firenze/ chat firenze] [http://degaylor.125mb.com/bigiotteria-etnica/ bigiotteria etnica] [http://sewehner.125mb.com/articles/canon-/ canon 100 macro] [http://ruwier.125mb.com/ilahii/ ilahii] [http://ruwier.125mb.com/buldok/ buldok] [http://morudd.angelfire.com/web/dimmi-dimmi/ dimmi dimmi tatangelo] [http://stjollay.125mb.com/topic/vibrazioni-prodotte/ vibrazioni prodotte da infrastrutture di trasporto in fase di costruzione e di esercizio] [http://wiellico.125mb.com/html/hp.htm hp 4370] [http://yonosoyyo.angelfire.com/directory/autofellatio.htm autofellatio] [http://ruwier.125mb.com/anti-legge/ anti legge no ormoni] [http://ruwier.125mb.com/volo-aereo/ volo aereo bologna palermo] [http://grdugans.angelfire.com/text/i-want.htm i want internet in english] [http://mamans.125mb.com/topic/www-abcarcade.htm www abcarcade com] [http://dacornel.125mb.com/data/www-cronache.htm www cronache rapimenti it] [http://bedrew.125mb.com/km-.htm km 0 fiat panda] [http://elernst.angelfire.com/articles/barash-asher.htm barash asher] [http://tibrown.125mb.com/description/navigatore-gps/ navigatore gps autoradio] [http://kocarawf.125mb.com/blog/tv-dvd.htm tv dvd philips] [http://fikimber.125mb.com/lib/www-dgtv.htm www dgtv it] [http://kocarawf.125mb.com/blog/san-carlos.htm san carlos (uruguay)] [http://sawilson.125mb.com/data/ocean-congelatore.htm ocean congelatore verticale] [http://dleslis.125mb.com/resources/lenau-nikolaus.htm lenau nikolaus] [http://stjollay.125mb.com/topic/anal-toys/ anal toys] [http://nescogin.125mb.com/content/midi-country.htm midi country] [http://ruwier.125mb.com/vacatures/ vacatures] [http://kocarawf.125mb.com/blog/hip-hop.htm hip hop immortals we got your kids] [http://awihimmeru.angelfire.com/pearcing-sexi.htm pearcing sexi] [http://kocarawf.125mb.com/blog/jdo-spa.htm jdo spa] [http://nescogin.125mb.com/content/gottmann-jean.htm gottmann jean] [http://champ-alnite.angelfire.com/splav.htm splav] [http://sawilson.125mb.com/data/e-dimme.htm e dimme che non vuoi morire] [http://paryker.125mb.com/styles/www-unile/ www unile it] [http://sawilson.125mb.com/data/scarica-canzoni.htm scarica canzoni di natale] [http://anethel.angelfire.com/piastra-bistecchiere.htm piastra bistecchiere] [http://sewehner.125mb.com/articles/www-nane/ www nane sexi it] [http://paryker.125mb.com/styles/vacanze-in/ vacanze in liguria surf] [http://stjollay.125mb.com/topic/la-grande/ la grande rinuncia] [http://champ-alnite.angelfire.com/vantec-tornado.htm vantec tornado] [http://hoadmoni.125mb.com/styles/term-rewriting/ term rewriting system] [http://sawilson.125mb.com/data/hd-.htm hd 160 mb] [http://slavfondmeister.angelfire.com/styles/gps-bluetooth.htm gps bluetooth tomtom navigator 3] [http://spdinnie.angelfire.com/html/dlink-wireless/ dlink wireless usb] [http://sawilson.125mb.com/data/viamichelin-com.htm viamichelin com] [http://degaylor.125mb.com/silp-cucina/ silp cucina] [http://bedrew.125mb.com/chamberlin-william.htm chamberlin william henry] [http://sewehner.125mb.com/articles/crrek/ crrek] [http://dacornel.125mb.com/data/ventspils.htm ventspils] [http://ruwier.125mb.com/corsi-d/ corsi d informatica] [http://dleslis.125mb.com/resources/tally.htm tally 9312] [http://bedrew.125mb.com/piegatura-alluminio.htm piegatura alluminio] [http://gitedy.125mb.com/blog/ciao-norma/ ciao norma jean] [http://sawilson.125mb.com/data/tim-mms.htm tim mms] [http://degaylor.125mb.com/foto-dei/ foto dei morti in iraq] [http://hahosmer.angelfire.com/html/fantuzzi-it.htm fantuzzi it] [http://dleslis.125mb.com/resources/opel-vetra.htm opel vetra tuning] [http://yarobiso.angelfire.com/text/saeco-vienna.htm saeco vienna] [http://tibrown.125mb.com/description/toner-xerox/ toner xerox docuprint p8ex] [http://sawilson.125mb.com/data/residence-queen.htm residence queen rimini] [http://dleslis.125mb.com/resources/gente-come.htm gente come noi] [http://anethel.angelfire.com/hbv.htm hbv] [http://grdugans.angelfire.com/text/batteria-amilo.htm batteria amilo d7820] [http://stjollay.125mb.com/topic/volo-aereo/ volo aereo brindisi bologna] [http://blhestrie.125mb.com/web/canon-eos/ canon eos 350d canon] [http://tibrown.125mb.com/description/kataweb-mappe/ kataweb mappe] [http://fikimber.125mb.com/lib/telefono-di.htm telefono di singoli che cercano coppie] [http://blhestrie.125mb.com/web/vestire-i/ vestire i personnaggi] [http://blhestrie.125mb.com/web/akg-k/ akg k141] [http://stjollay.125mb.com/topic/vino/ vino] [http://mamans.125mb.com/topic/tego-caldero.htm tego caldero n] [http://fikimber.125mb.com/lib/saggio-breve.htm saggio breve famiglia italiana] [http://yarobiso.angelfire.com/text/albero-verde.htm albero verde] [http://bedrew.125mb.com/dolgan.htm dolgan] [http://kocarawf.125mb.com/blog/asus-a.htm asus a620 palmari] [http://spdinnie.angelfire.com/html/olimpia-s/ olimpia s] [http://spdinnie.angelfire.com/html/mackay/ mackay] [http://degaylor.125mb.com/hp/ hp 2840] [http://morudd.angelfire.com/web/auto-noleggio/ auto noleggio valencia] [http://gistrate.angelfire.com/html/carla-gantus.htm carla gantus] [http://ruwier.125mb.com/la-canzone/ la canzone dei gabbiani] [http://paryker.125mb.com/styles/houteman/ houteman] [http://awihimmeru.angelfire.com/here-i.htm here i came here i go] [http://dleslis.125mb.com/resources/honda-transalp.htm honda transalp 2000] [http://sawilson.125mb.com/data/frullatore-e.htm frullatore e mixer] [http://requidim.angelfire.com/web/dan-seals.htm dan seals] [http://wiellico.125mb.com/html/brio-telecom.htm brio telecom cordless] [http://sewehner.125mb.com/articles/creativity-spa/ creativity spa] [http://mamans.125mb.com/topic/jhonny-angel.htm jhonny angel testo] [http://gitedy.125mb.com/blog/tchat/ tchat] [http://morudd.angelfire.com/web/profumi-creed/ profumi creed] [http://hoadmoni.125mb.com/styles/testo-hoobastank/ testo hoobastank] [http://ruwier.125mb.com/romagn-mia/ romagn mia] [http://anethel.angelfire.com/carbone-barbecue.htm carbone barbecue] [http://dacornel.125mb.com/data/nokia-.htm nokia 6210 batteria] [http://mamans.125mb.com/topic/rezzori-gregor.htm rezzori gregor von] [http://grdugans.angelfire.com/text/emma-warton.htm emma warton] [http://bedrew.125mb.com/modem-adsl.htm modem adsl dlink] [http://dleslis.125mb.com/resources/banca-popolare.htm banca popolare sondrio] [http://slavfondmeister.angelfire.com/styles/mp-wma.htm mp3 wma hifi] [http://dacornel.125mb.com/data/www-cerchi.htm www cerchi in lega] [http://elernst.angelfire.com/articles/fotocamera-digitale.htm fotocamera digitale nikon 5600] [http://hoadmoni.125mb.com/styles/latin-lover/ latin lover cesare cremonesi] [http://nescogin.125mb.com/content/www-italiasalute.htm www italiasalute it] [http://ruwier.125mb.com/leaving-on/ leaving on a jet plane] [http://nescogin.125mb.com/content/antenna-per.htm antenna per tv auto] [http://mcclaise.angelfire.com/description/scanjet/ scanjet 4600] [http://woharwoo.angelfire.com/data/te-amar/ te amar] [http://elernst.angelfire.com/articles/selznick-david.htm selznick david o] [http://bedrew.125mb.com/www-terigi.htm www terigi it] [http://elernst.angelfire.com/articles/mafia-nocd.htm mafia nocd download] [http://sewehner.125mb.com/articles/pornoshop-lingerie/ pornoshop lingerie] [http://champ-alnite.angelfire.com/kosov.htm kosov] [http://vegrigsb.angelfire.com/resources/distributori-diffusori.htm distributori diffusori b] [http://tibrown.125mb.com/description/ghosthunter/ ghosthunter] [http://stjollay.125mb.com/topic/assicurazione-motorino/ assicurazione motorino] [http://degaylor.125mb.com/egitto-sharm/ egitto sharm el sheikh hilton] [http://bedrew.125mb.com/fatturazione.htm fatturazione] [http://stjollay.125mb.com/topic/gay-che/ gay che si fanno seghe] [http://paryker.125mb.com/styles/jak-zapomniec/ jak zapomniec free mp3] [http://tibrown.125mb.com/description/mpx/ mpx 200] [http://wiellico.125mb.com/html/il-sorriso.htm il sorriso della vita] [http://dleslis.125mb.com/resources/ipaq-compaq.htm ipaq compaq] [http://vegrigsb.angelfire.com/resources/hp-.htm hp plotter 70] [http://yarobiso.angelfire.com/text/hotel-lucoli.htm hotel lucoli aq] [http://tibrown.125mb.com/description/papa-wojtyla/ papa wojtyla francobolli] [http://paryker.125mb.com/styles/mape-concettuali/ mape concettuali] [http://morudd.angelfire.com/web/www-mercedes/ www mercedes lu] [http://bedrew.125mb.com/rover-defender.htm rover defender 90] [http://slavfondmeister.angelfire.com/styles/fotos-proibidas.htm fotos proibidas xxx] [http://blhestrie.125mb.com/web/www-wanadoo/ www wanadoo dk] [http://paryker.125mb.com/styles/fratelli-feltrinelli/ fratelli feltrinelli spa] [http://fikimber.125mb.com/lib/spartiti-zecchino.htm spartiti zecchino d oro] [http://stjollay.125mb.com/topic/oratoria/ oratoria] [http://wiellico.125mb.com/html/casa-mutuo.htm casa mutuo appartamento vendita] [http://sawilson.125mb.com/data/boxster.htm boxster 987] [http://sibeatri.angelfire.com/html/racconti-erotici/ racconti erotici adolescenti] [http://gitedy.125mb.com/blog/ipod-video/ ipod video] [http://mamans.125mb.com/topic/musical-lantern.htm musical lantern] [http://bedrew.125mb.com/forno-a.htm forno a incasso] [http://blhestrie.125mb.com/web/clipart-nozze/ clipart nozze d argento] [http://hoadmoni.125mb.com/styles/monika-brodka/ monika brodka ten] [http://spdinnie.angelfire.com/html/chocolate-choco/ chocolate choco choco] [http://champ-alnite.angelfire.com/aspirapolvere-robot.htm aspirapolvere robot] [http://sewehner.125mb.com/articles/cesare-evora/ cesare evora] [http://bedrew.125mb.com/cordless-desktop.htm cordless desktop mx bluetooth] [http://yarobiso.angelfire.com/text/socialist-hymn.htm socialist hymn] [http://tibrown.125mb.com/description/seggiolino-bicicletta/ seggiolino bicicletta] [http://woharwoo.angelfire.com/data/www-casalinghe/ www casalinghe com] [http://bedrew.125mb.com/polsat-auto.htm polsat auto] [http://fikimber.125mb.com/lib/film-kurt.htm film kurt cobain] [http://tibrown.125mb.com/description/ingrosso-bigiotteria/ ingrosso bigiotteria] [http://requidim.angelfire.com/web/boulling.htm boulling] [http://tibrown.125mb.com/description/la-luce/ la luce dell est lucio battisti] [http://awihimmeru.angelfire.com/annuncio-affitti.htm annuncio affitti reggio calabria] [http://bedrew.125mb.com/jet-stream.htm jet stream] [http://degaylor.125mb.com/culiadas/ culiadas] [http://mcclaise.angelfire.com/description/margarita-astronomia/ margarita (astronomia)] [http://hoadmoni.125mb.com/styles/sopranos/ sopranos] [http://blhestrie.125mb.com/web/info-italy/ info italy klm com] [http://nescogin.125mb.com/content/monitor-sony.htm monitor sony hs75b] [http://hoadmoni.125mb.com/styles/cartelle-termiche/ cartelle termiche] [http://sawilson.125mb.com/data/zoo-berlino.htm zoo berlino] [http://grdugans.angelfire.com/text/viaggio-slovenia.htm viaggio slovenia] [http://stjollay.125mb.com/topic/consiglio-dimagrire/ consiglio dimagrire] [http://stjollay.125mb.com/topic/seleco/ seleco] [http://mamans.125mb.com/topic/venice-amd.htm venice amd 3200] [http://wiellico.125mb.com/html/adriana-volpe.htm adriana volpe 2004] [http://ruwier.125mb.com/bicep-muscle/ bicep muscle teen webcam] [http://morudd.angelfire.com/web/video-porno/ video porno clip] [http://stjollay.125mb.com/topic/o-zone/ o zone dragostea tin dei] [http://mamans.125mb.com/topic/ddr-mhz.htm ddr2 667mhz] [http://wiellico.125mb.com/html/lnb-mti.htm lnb mti] [http://nescogin.125mb.com/content/philips.htm philips 530] [http://gitedy.125mb.com/blog/dizionario-spagnolo/ dizionario spagnolo online] [http://blhestrie.125mb.com/web/ragazza-arles/ ragazza arles] [http://wiellico.125mb.com/html/l-ufologia.htm l ufologia] [http://nescogin.125mb.com/content/decapitazione-di.htm decapitazione di uno statunitense] [http://champ-alnite.angelfire.com/maxtor-sata.htm maxtor sata 80 gb hard disk e floppy] [http://yonosoyyo.angelfire.com/directory/log-e.htm log e attivazioni] [http://sewehner.125mb.com/articles/cavo-usb/ cavo usb tastiera mouse] [http://paryker.125mb.com/styles/orali/ orali] [http://tibrown.125mb.com/description/copia-cd/ copia cd] [http://champ-alnite.angelfire.com/falditas.htm falditas] [http://sewehner.125mb.com/articles/hey-baby/ hey baby bruce channel] [http://vegrigsb.angelfire.com/resources/porno-mum.htm porno mum] [http://blhestrie.125mb.com/web/pinne-da/ pinne da pesca] [http://nescogin.125mb.com/content/bantumi.htm bantumi] [http://mamans.125mb.com/topic/yety-sport.htm yety sport 6] [http://degaylor.125mb.com/elenco-asili/ elenco asili nido privati in ancona] {{task}} |
|||
Perform the following three XPath queries on the XML Document below: |
Perform the following three XPath queries on the XML Document below: |
||
Line 87: | Line 87: | ||
</cfsavecontent> |
</cfsavecontent> |
||
<cfset xml = xmlParse(xmlString)> |
<cfset xml = xmlParse(xmlString)> |
||
<!--- First Task ---> |
|||
<cfset itemSearch = xmlSearch(xml, "//item")> |
|||
<!--- item = the first Item (xml element object) ---> |
|||
<cfset item = itemSearch[1]> |
|||
<!--- Second Task ---> |
|||
<cfset priceSearch = xmlSearch(xml, "//price")> |
|||
<!--- loop and print each price ---> |
|||
<cfloop from="1" to="#arrayLen(priceSearch)#" index="i"> |
|||
#priceSearch[i].xmlText#<br/> |
|||
</cfloop> |
|||
<!--- Third Task ---> |
|||
<!--- array of all the name elements ---> |
|||
<cfset names = xmlSearch(xml, "//name")> |
|||
<!--- visualize the results ---> |
|||
<cfdump var="#variables#"> |
|||
==[[JavaScript]]== |
|||
[[Category:JavaScript]] |
|||
'''Interpreter:''' Firefox 2.0 |
|||
//create XMLDocument object from file |
|||
var xhr = new XMLHttpRequest(); |
|||
xhr.open('GET', 'file.xml', false); |
|||
xhr.send(null); |
|||
var doc = xhr.responseXML; |
|||
//get first <item> element |
|||
var firstItem = doc.evaluate( '//item[1]', doc, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null ).singleNodeValue; |
|||
alert( firstItem.textContent ); |
|||
//output contents of <price> elements |
|||
var prices = doc.evaluate( '//price', doc, null, XPathResult.ANY_TYPE, null ); |
|||
for( var price = prices.iterateNext(); price != null; price = prices.iterateNext() ) { |
|||
alert( price.textContent ); |
|||
} |
|||
//add <name> elements to array |
|||
var names = doc.evaluate( '//name', doc, null, XPathResult.ANY_TYPE, null); |
|||
var namesArray = []; |
|||
for( var name = names.iterateNext(); name != null; name = names.iterateNext() ) { |
|||
namesArray.push( name ); |
|||
} |
|||
alert( namesArray ); |
|||
Although some browsers support XPath, working with XML is much easier with E4X. |
|||
//create XML object from file |
|||
var xhr = new XMLHttpRequest(); |
|||
xhr.open('GET', 'file.xml', false); |
|||
xhr.send(null); |
|||
var doc = new XML(xhr.responseText); |
|||
//get first <item> element |
|||
var firstItem = doc..item[0]; |
|||
alert( firstItem ); |
|||
//output contents of <price> elements |
|||
for each( var price in doc..price ) { |
|||
alert( price ); |
|||
} |
|||
//add <name> elements to array |
|||
var names = []; |
|||
for each( var name in doc..name ) { |
|||
names.push( name ); |
|||
} |
|||
alert( names ); |
|||
==[[Perl]]== |
|||
[[Category:Perl]] |
|||
use XML::XPath qw(); |
|||
my $x = XML::XPath->new('<inventory ... </inventory>'); |
|||
[$x->findnodes('//item[1]')->get_nodelist]->[0]; |
|||
print $x->findnodes_as_string('//price'); |
|||
$x->findnodes('//name')->get_nodelist; |
|||
==[[PHP]]== |
|||
[[Category:PHP]] |
|||
<?php |
|||
//PHP5 only example due to changes in XML extensions between version 4 and 5 (Tested on PHP5.2.0) |
|||
$doc = DOMDocument::loadXML('<inventory title="OmniCorp Store #45x10^3">...</inventory>'); |
|||
//Load from file instead with $doc = DOMDocument::load('filename'); |
|||
$xpath = new DOMXPath($doc); |
|||
/* |
|||
1st Task: Retrieve the first "item" element |
|||
*/ |
|||
$nodelist = $xpath->query('//item'); |
|||
$result = $nodelist->item(0); |
|||
/* |
|||
2nd task: Perform an action on each "price" element (print it out) |
|||
*/ |
|||
$nodelist = $xpath->query('//price'); |
|||
for($i = 0; $i < $nodelist->length; $i++) |
|||
{ |
|||
//print each price element in the DOMNodeList instance, $nodelist, as text/xml followed by a newline |
|||
print $doc->saveXML($nodelist->item($i))."\n"; |
|||
} |
|||
/* |
|||
3rd Task: Get an array of all the "name" elements |
|||
*/ |
|||
$nodelist = $xpath->query('//name'); |
|||
//our array to hold all the name elements, though in practice you'd probably not need to do this and simply use the DOMNodeList |
|||
$result = array(); |
|||
//a different way of iterating through the DOMNodeList |
|||
foreach($nodelist as $node) |
|||
{ |
|||
$result[] = $node; |
|||
} |
|||
==[[Ruby]]== |
|||
[[Category:Ruby]] |
|||
#Example taken from the REXML tutorial (http://www.germane-software.com/software/rexml/docs/tutorial.html) |
|||
require "rexml/document" |
|||
include REXML |
|||
#create the REXML Document from the string (%q is Ruby's multiline string, everything between the two @-characters is the string) |
|||
doc = Document.new( |
|||
%q@<inventory title="OmniCorp Store #45x10^3"> |
|||
... |
|||
</inventory> |
|||
@ |
|||
) |
|||
# The invisibility cream is the first <item> |
|||
invisibility = XPath.first( doc, "//item" ) |
|||
# Prints out all of the prices |
|||
XPath.each( doc, "//price") { |element| puts element.text } |
|||
# Gets an array of all of the "name" elements in the document. |
|||
names = XPath.match( doc, "//name" ) |
Revision as of 21:01, 30 August 2007
XML/XPath
You are encouraged to solve this task according to the task description, using any language you may know.
You are encouraged to solve this task according to the task description, using any language you may know.
Perform the following three XPath queries on the XML Document below:
- Retrieve the first "item" element
- Perform an action on each "price" element (print it out)
- Get an array of all the "name" elements
XML Document:
<inventory title="OmniCorp Store #45x10^3"><item upc="123456789" stock="12"> <name>Invisibility Cream</name> <price>14.50</price> <description>Makes you invisible</description> </item> <item upc="445322344" stock="18"> <name>Levitation Salve</name> <price>23.99</price> <description>Levitate yourself for up to 3 hours per application</description> </item> <item upc="485672034" stock="653"> <name>Blork and Freen Instameal</name> <price>4.95</price> <description>A tasty meal in a tablet; just add water</description> </item> <item upc="132957764" stock="44"> <name>Grob winglets</name> <price>3.56</price> <description>Tender winglets of Grob. Just add water</description> </item> </inventory>
C#
XmlReader XReader; // Either read the xml from a string ... XReader = XmlReader.Create(new StringReader("<inventory title=... </inventory>")); // ... or read it from the file system. XReader = XmlReader.Create("xmlfile.xml"); // Create a XPathDocument object (which implements the IXPathNavigable interface) // which is optimized for XPath operation. (very fast). IXPathNavigable XDocument = new XPathDocument(XReader); // Create a Navigator to navigate through the document. XPathNavigator Nav = XDocument.CreateNavigator(); Nav = Nav.SelectSingleNode("//item"); // Move to the first element of the selection. (if available). if(Nav.MoveToFirst()) { Console.WriteLine(Nav.OuterXml); // The outer xml of the first item element. } // Get an iterator to loop over multiple selected nodes. XPathNodeIterator Iterator = XDocument.CreateNavigator().Select("//price"); while (Iterator.MoveNext()) { Console.WriteLine(Iterator.Current.Value); } Iterator = XDocument.CreateNavigator().Select("//name"); // Use a generic list. List<string> NodesValues = new List<string>(); while (Iterator.MoveNext()) { NodesValues.Add(Iterator.Current.Value); } // Convert the generic list to an array and output the count of items. Console.WriteLine(NodesValues.ToArray().Length);
ColdFusion
<cfsavecontent variable="xmlString"> <inventory ... </inventory> </cfsavecontent> <cfset xml = xmlParse(xmlString)> <!--- First Task ---> <cfset itemSearch = xmlSearch(xml, "//item")> <!--- item = the first Item (xml element object) ---> <cfset item = itemSearch[1]> <!--- Second Task ---> <cfset priceSearch = xmlSearch(xml, "//price")> <!--- loop and print each price ---> <cfloop from="1" to="#arrayLen(priceSearch)#" index="i"> #priceSearch[i].xmlText#<br/> </cfloop> <!--- Third Task ---> <!--- array of all the name elements ---> <cfset names = xmlSearch(xml, "//name")> <!--- visualize the results ---> <cfdump var="#variables#">
JavaScript
Interpreter: Firefox 2.0
//create XMLDocument object from file var xhr = new XMLHttpRequest(); xhr.open('GET', 'file.xml', false); xhr.send(null); var doc = xhr.responseXML; //get first <item> element var firstItem = doc.evaluate( '//item[1]', doc, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null ).singleNodeValue; alert( firstItem.textContent ); //output contents of <price> elements var prices = doc.evaluate( '//price', doc, null, XPathResult.ANY_TYPE, null ); for( var price = prices.iterateNext(); price != null; price = prices.iterateNext() ) { alert( price.textContent ); } //add <name> elements to array var names = doc.evaluate( '//name', doc, null, XPathResult.ANY_TYPE, null); var namesArray = []; for( var name = names.iterateNext(); name != null; name = names.iterateNext() ) { namesArray.push( name ); } alert( namesArray );
Although some browsers support XPath, working with XML is much easier with E4X.
//create XML object from file var xhr = new XMLHttpRequest(); xhr.open('GET', 'file.xml', false); xhr.send(null); var doc = new XML(xhr.responseText); //get first <item> element var firstItem = doc..item[0]; alert( firstItem ); //output contents of <price> elements for each( var price in doc..price ) { alert( price ); } //add <name> elements to array var names = []; for each( var name in doc..name ) { names.push( name ); } alert( names );
Perl
use XML::XPath qw(); my $x = XML::XPath->new('<inventory ... </inventory>'); [$x->findnodes('//item[1]')->get_nodelist]->[0]; print $x->findnodes_as_string('//price'); $x->findnodes('//name')->get_nodelist;
PHP
<?php //PHP5 only example due to changes in XML extensions between version 4 and 5 (Tested on PHP5.2.0) $doc = DOMDocument::loadXML('<inventory title="OmniCorp Store #45x10^3">...</inventory>'); //Load from file instead with $doc = DOMDocument::load('filename'); $xpath = new DOMXPath($doc); /* 1st Task: Retrieve the first "item" element */ $nodelist = $xpath->query('//item'); $result = $nodelist->item(0); /* 2nd task: Perform an action on each "price" element (print it out) */ $nodelist = $xpath->query('//price'); for($i = 0; $i < $nodelist->length; $i++) { //print each price element in the DOMNodeList instance, $nodelist, as text/xml followed by a newline print $doc->saveXML($nodelist->item($i))."\n"; } /* 3rd Task: Get an array of all the "name" elements */ $nodelist = $xpath->query('//name'); //our array to hold all the name elements, though in practice you'd probably not need to do this and simply use the DOMNodeList $result = array(); //a different way of iterating through the DOMNodeList foreach($nodelist as $node) { $result[] = $node; }
Ruby
#Example taken from the REXML tutorial (http://www.germane-software.com/software/rexml/docs/tutorial.html) require "rexml/document" include REXML #create the REXML Document from the string (%q is Ruby's multiline string, everything between the two @-characters is the string) doc = Document.new( %q@<inventory title="OmniCorp Store #45x10^3"> ... </inventory> @ ) # The invisibility cream is the first <item> invisibility = XPath.first( doc, "//item" ) # Prints out all of the prices XPath.each( doc, "//price") { |element| puts element.text } # Gets an array of all of the "name" elements in the document. names = XPath.match( doc, "//name" )