Názory k článku
Akta X: XQuery na vzestupu
uživatel si přál zůstat v anonymitě
7. 9. 2007 14:34
Nový
Ruby, Python a XQuery
celé vlákno
Sice sem to mozna nepatri, ale jak je to s parsery xquery v techto jazycich? Nikde jsem toho moc nenasel. Mozna spatne hledam. Nejvice me zajima Ruby, protoze bych rad xquery vyuzil v jednom railsovem projektu.
7. 9. 2007 15:42
Nový
Re: Ruby, Python a XQuery
celé vlákno
Pro Perl, Python a PHP jsou wrappery nad Berkeley DB XML. Z Ruby bych asi vykousel HHTP rozhrani k eXistu. Pouzitelny procesor XQuery primo napsany v dynamickém jazyku neznam, navic casto nejde o samostatny procesor, ale o soucast XML databaze. Vsechny rozumny implementace jsou Java, C(++) nebo .NET.
7. 9. 2007 18:42
Nový
Re: Ruby, Python a XQuery
celé vlákno
No, my jsme na skole vyvinuli interpret XQuery ve Smalltalku (coz je celkem dost dynamicky jazyk :-). Sice jsme to puvodne delali kvuli XML databazi, ale vysledkem je zcela samostatna knihovna.
Samozrejme to neni 100% standardu. Narazili jsme na velke uskali celeho XQuery a to je parsovani. Gramatika je kontextova,
takze veskere generatory si na tom vylamou zuby (treba konstrukce "element element {}")
Navic si sem tam specifikace protireci nebo to neni jednoznacne...
Samozrejme to neni 100% standardu. Narazili jsme na velke uskali celeho XQuery a to je parsovani. Gramatika je kontextova,
takze veskere generatory si na tom vylamou zuby (treba konstrukce "element element {}")
Navic si sem tam specifikace protireci nebo to neni jednoznacne...
8. 9. 2007 9:57
Nový
Re: Ruby, Python a XQuery
celé vlákno
Pokud vim, tak zrovna v eXist jsou veskere parsery vygenerovane pomoci
ponekud ohnuteho antlr.
ponekud ohnuteho antlr.
deda.jabko (neregistrovaný)
8. 9. 2007 13:33
Nový
Re: Ruby, Python a XQuery
celé vlákno
ja jsem to, vseho casu, kdy jeste nebyla poradna implemntace, resil tim, ze jsem si ten jazyk ohl do schemu a cele xquery byla sada maker ;-]
Rejpal (neregistrovaný)
9. 9. 2007 12:54
Nový
Re: Ruby, Python a XQuery
celé vlákno
Možná by Oleg mohl zase jednou doplnit svou sadu SXML toolů... ;-)
BrainLess (neregistrovaný)
8. 9. 2007 22:07
Nový
K cemu je to dobre ?
celé vlákno
Sice to vypada impozantne, ale k cemu je to dobre ? Krasna ukazka toho jak vastovat vykon CPU. Nebo se mylim? Rad bych slysel nazor z druhe strany nazoroveho spektra.
Jirka Kosek (neregistrovaný)
9. 9. 2007 23:03
Nový
Re: K cemu je to dobre ?
celé vlákno
Pro dotazování se nad daty uloženými v XML ;-D
A nějak nevidím sebemenší důvod, proč by měl být XQuery dotaz nad daty v XML databázi nějak výrazně náročnější na procesor oproti SQL dotazu nad relační databází?
A nějak nevidím sebemenší důvod, proč by měl být XQuery dotaz nad daty v XML databázi nějak výrazně náročnější na procesor oproti SQL dotazu nad relační databází?
wayne (neregistrovaný)
10. 9. 2007 12:40
Nový
Re: K cemu je to dobre ?
celé vlákno
Je to dobre ak pracujes s databazou XML dokumentov.. Nativna XML databaza zachovava stromovu strukturu dokumentov a moznou pridania atributov tomu ktoremu uzlu, podla potreby, co v pripade importu do SQL straca na svojej jednoduchosti.. Pride Ti to vhod ak to mas kde pouzit, rozhodne to nie je "vastovanie vykonu CPU".
Jirka (neregistrovaný)
11. 9. 2007 12:32
Nový
Implementace...
celé vlákno
Rad bych se zeptal, jak to je s implenetaci XQuery ve webovych prohlizecich? Tam by se XQuery docela hodilo. Nedavno jsem psal webovou aplikaci zalozenou na XSLT. I kdyz je podpora XSLT v prohlizecich docela dobra, XPath na nejake manipulace s daty nestaci a bylo by potreba XQuery. Nicmene podpora XQuery ze strany web prohlizecu neni zatim zadna. Nebo se pletu?
11. 9. 2007 15:15
Nový
Re: Implementace...
celé vlákno
Neznám bohužel žádný prohlížeč podporující XQuery. V Mozille téma implementace XQuery párkrát zaznělo, ale myslím, že se nic neděje. Implementace je dost složitá a konkrétně v prohlížeči je asi většina lidí spokojená s XSLT 1.0.
11. 9. 2007 19:08
Nový
Editor nebo vyvojove prostredi
celé vlákno
Me by zajímalo, jak je to s editory nebo vyvojovymi prostredimi. Vím, ze existuji placene Altova, Stylus a Oxygen (zacal jsem pouzivat Oxygen). Existuji nejake podobné pouzitelne free editory nebo vyvojova prostredi? Zatim me bohuzel nic podobneho necvrnklo do nosu.

