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.
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.
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...