XQuery Globaler Zähler

Friday, 21 January 2011 · 2 messages
BM
Burkert, Michael21 Jan 2011 17:28 #

Hallo !

Will man allen XML-Elementen eine eindeutige Zahl zuordnen,

würde man das über einen globalen Zähler lösen.

Die globalen Variablen in XQuery lassen sich offenbar nicht hochzählen.

Hat XBase eine Lösung für dieses Problem ? Eine Art eigenen Namespace mit eigener Funktionalität ?

Es wird zwar eine Funktion angeboten die ähnliches leistet functx:index-of-node( ... )

Nur bremst diese die Bearbeitung beträchtlich.

Viele Grüße

Michael

CG
Christian Grün21 Jan 2011 17:43 #

Hallo Michael,

vielleicht helfen die db:node-id() und db:node-pre()-Funktionen weiter? Dokumentiert unter:

http://docs.basex.org/wiki/Database_Functions

Grüße, Christian

2011/1/21 Burkert, Michael <Michael.Burkert at gigatronik.com>:

Quoted text · Burkert, Michael · 38 lines
> Hallo ! > > > > > > Will man allen XML-Elementen eine eindeutige Zahl zuordnen, > > würde man das über einen globalen Zähler lösen. > > > > Die globalen Variablen in XQuery lassen sich offenbar nicht hochzählen. > > > > Hat XBase eine Lösung für dieses Problem ? Eine Art eigenen Namespace mit > eigener Funktionalität ? > > > > Es wird zwar eine Funktion angeboten die ähnliches leistet > functx:index-of-node( … ) > > Nur bremst diese die Bearbeitung beträchtlich. > > > > Viele Grüße > > Michael > > _______________________________________________ > BaseX-Talk mailing list > BaseX-Talk at mailman.uni-konstanz.de > https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk > >

⚡Generated with XQuery