#basex

2026-01-27

XQuery & XPath users, watch out - i spent a day debugging!

Turns out in BaseX & i think XPath 4 (upcoming), `else` clauses are optional.

This is unexpected in an expression language -

`let $name := if ($p) then get-name($p)
return some-func($name)`

is the same as

`let $name := if ($p) then get-name($p) else ( )
return some-func($name)`

but in a multi-screen if/then/else it’s more likely you just forgot the else() or mismatched some parens.

#xquery #MarkupMonday #basex #xpath #xslt4

2025-12-14
🇩🇪🇬🇧🇺🇸 Meine ersten Miniaturen für Fallout Wasteland Warfare von @modiphius sind fertig. Cult of the Mothman und der Fog Crawler.

My first miniatures for Fallout Wasteland Warfare are finished.
Cult of the Mothman and the Fog Crawler.

#tabletopgames #skirmishgames #32mmminiatures #modellbau #basteln #fallout #postapocalypsegame #basex #basingisnotacrime
2025-10-25

fromoldbooks.org/Search/?kw=sp

Since the night of the dead, all soul’s, or halloween is almost upon us, hereś a search you can do to see the most popular #spooky images on #fobo such as this 1878 #grotesque #fountain #mask

Could be Tom Baker on discovering that the Daleks were behind Donald Trump 🙂

You can also add `shoquery=text/plain` to the end of the URL to see the XQuery that was generated for your search :-)

#vintageArt #scary #stockImage #XQuery #BaseX

A stone head, or grotesque, stares at us with bulging eyes and crazy curly hair in this engraving of a stone sculpture. There’s the head of maybe a fox peeping over the hair, and the cheeks are bulging as if filled with air. The mouth is open round - it’s a water spout for a fountain!
2025-10-02
🇩🇪🇬🇧🇺🇸 Heute habe ich einen eingestürzten Stall von 3DEgos fertiggestellt. Man kann ihn als alte Ruine bemalen und mit Zubehör wie Moos und Efeu überwuchern oder als gerade erst eingestürztes Gebäude, z.B durch Artilleriebeschuss. Ich habe mich für letzteres entschieden.

Today I finished a collapsed stable from 3DEgos. You can paint it as an old ruin and cover it with accessories like moss and ivy, or as a recently collapsed building, perhaps due to artillery fire. I chose the latter.

Building: 3DEgos
Pigs: Ziterdes
Groundcover:
-Dark Earth from BaseXTerrain
-Ruins of Persistence from Krautcover
-Static Gras Straw from Woodland Scenics
-Diorama FX Water Texture from Vallejo

#tabletopgames #wargaming #skirmishgames #28mmminiatures #modellbau #basex #basingisnotacrime #krautcover #basteln #modellbau
2025-09-11
🇩🇪🇬🇧🇺🇸 Meine neuesten Minis von Empress Miniatures sind fertig geworden. Guardia Civil und Interbrigadista aus dem Spanischen Bürgerkrieg in 28mm. Die Windmühle ist von Renedra Limited, die Bäume von Heki und die Basegestaltung mit Base X.

My latest minis from Empress Miniatures are finished. The Guardia Civil and Interbrigadista from the Spanish Civil War in 28mm. The windmill is by Renedra Limited, the trees by Heki, and the base design is with Base X.

#tabletopgames #wargaming #skirmishgames #28mmminiatures #modellbau #basteln #basex #basingisnotacrime #nopasarán
2025-07-29
🇩🇪🇬🇧🇺🇸
Meine Drohnen für Mobile Arms sind endlich eingetroffen und ich habe sie innerhalb eines Tages fertig gemacht.
My drones for Mobile Arms have now arrived, and I finished them within a day.

Minis: Black Site Studios

Basegestaltung/ Base design:
Base X, Krautcover, Juweela

Decals: Siebenschwabenspiele.de

#tabletopgames #wargaming #skirmishgames #28mmminiatures #basex #basingisnotacrime #krautcover #modellbau #mechas #28mmfiguren
2025-06-25
🇩🇪🇬🇧🇺🇸 Jetzt konnte ich endlich die nächsten Einheiten für Conquest fertig malen. Thorakites für die Fraktion der City States.
Danke an meine Sponsoren, Tabletop Kingdom, der mir die Starterbox zukommen ließ und Base X von denen ich das tolle Material zum gestalten der Base bekam.

Now I've finally finished painting the next units for Conquest: Thorakites for the City States faction.

Thanks to my sponsors, Tabletop Kingdom, who sent me the starter box and Base X who sent me the great basing material.
#tabletopgames #wargaming #conquest #parabellumwargames #basex #basingisnotacrime
2025-06-03

#biblissima @ #DH2025

Poster 17/07:
"DoTS: FAIRly publishing your textual data with the #DTS API"

#XML
#TEI
#BaseX

@dh2025

Kai Meinkekaimeinke
2024-05-12

As reference use case we'll take the digital road condition use case which is powered by the policy and conformity framework, the semantic standard, the ecosystem and Ocean Enterprise & the Oasis Protocol paratime to provide decentralized base services.

Kai Meinkekaimeinke
2024-05-12

Proud to represent Gaia-X 4 Future moveID in tomorrows meeting with the MaaS Alliance. moveID combines , , Ocean Enterprise and Oasis Protocol components to realize data-driven mobility services. @deltadao

2024-04-21

it is with great pleasure that on Monday the BASE-X project, which I helped to create, will be presented.
Base-X is an innovative, open digital platform dedicated to breaking down data silos and making data and services accessible and understandable. The platform serves as a foundation for new, digitally supported, and interconnected mobility and logistics offerings...

base-x-ecosystem.com/

#basex #bmwk @BMWK #hannoverMesse24 #innovation #DataEconomy

2023-08-08

XQuery is a declarative language for querying hierarchical data (nigh-always XML); BaseX is a truly excellent XQuery processor. OxygenXML Editor is a truly excellent starts-with-X development IDE. BUT! BaseX has not been integrated into Oxygen.

If you have any idea what I'm on about, please consider wandering by the feature request page for oXygen and asking for BaseX integration. Apparently they do count the votes when planning new features.

#BaseX #oxygenxml #neepery #xquery #xpath

2018-01-29
But now I got interested in expanding on those answers.

I my question, I say that xmllint --xpath 'string(//blah)' gave me what I wanted, but only for the first result.

A better expression might be //blah/text(), but then you get all the texts all mushed together. To get them on one line each, you might want to use XPath 2.0 and do fd:concat(//blah/text(), "
") or fd:concat(//blah/text(), codepoints-to-string(10))[0], but then you're outside xmllint territory -- it only uses XPath 1.0.

I'll have a look at #baseX [2] and #eXist [3] (great name, very googlable, thanks people -- I did manage to find it, though) mentioned in [1], to see if they are huge java monsters or if they provide neat tools that can be called in a bash script and is available in all linux dists.


[0] https://stackoverflow.com/questions/34083031/adding-a-new-line-to-the-string
[1] https://stackoverflow.com/questions/33810920/xpath-of-xmllint-output#comment55394126_33810920
[2] http://basex.org/
[3] http://exist-db.org/

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst