Na různých místech v XDS definici je třeba filtrovat seznam dostupných dokumentů pro omezení dostupné množiny. Filtry jsou zadávány ve formě srovnávacích, logických výrazů specifikujících podmínky vyběru. Výrazové filtry jsou používány především ve:

vlastnosti filter-express v substruktuře admin-filter pro přístupová omezení;

části filter složené vlastnosti lexicon prvku;

vlastnosti source-filter pro omezení nabídky zdroje source;

1.odkaz bez propojovací instrukce (odkaz do místního dokumentu -často relativní, pokud jej vlastnost nevylučuje)

2.odkaz s propojovací instrukcí (vč. příp. jména dokumentu) - propojení na jiný dokument

klíčové slovo join - využití místních uzlů - výběr ve zdrojových dokumentech

výraz ve sl. závorkách {...} - použití uzlů cizích dokumentů - výběr v navázanýchdokumentech
/kontakt join /nastaveni/vystavovat_faktury == trueVe výrazu source-filterje výchozím dokumentem dokument zdrojový - u faktury je tímto zdrojem smlouva. Uděláme-li tedy odkaz /kontakt odkazujeme na místní výběrový uzel kontakt výchozího dokumentu smlouva.
{:smlouva:/kontakt}/sjednani/stav_smlouvy == 'uzavrena'
{:faktura:/smlouva join /kontakt}/platba/stav == 'neuhrazena'Zde se potřebujeme přesunout až do dokumentu faktury. Protože jde o návazný dokument (nikoli tedy zdrojový), uvedeme jej do dvojtečkové instrukce v závorce. V této instrukci musí být jméno toho dokumentu, ke kterému se potřebujeme dostat. Pak musíme popsat celou cestu. Výchozím bodem je tedy faktura. Ta má výběrový uzel smlouva. Použití join nás přenáší do smlouvy.
../kontakt join /nastavení/vystavovat_faktury

Složené závorky mohou být pouze na začátku odkazu nikoli uprostřed a nikoli za klíčovým slovem join.

Obsah složených závorek je vždy uvozen jménem cílového návazného uvedeného ve dvojtečkové instrukci.

Ve výrazu v závorkách může být použito klíčové slovo join, jde jen o to, aby poslední krok posledního odkazu reprezentoval výběrovýuzel, jehož zdrojovým typem je buď vlastnický dokument výrazu (pokud před závorkou není instrukce) a nebo dokument zdrojový (pokud instrukce uvedená je)

Po závorkách vždy následuje odkaz na službu výchozího dokumentu

Odkaz před klíčovým join musí odkazovat na výběrový uzel, který určuje destinaci propojení realizovaného klíčovýmslovem join.

CurrentUser - zpřístupňuje údaje oaktuálně přihlášeném uživateli; jediným argumentem je prostý XPath odkaz do v XDS definované struktury dokumentu sloužícího jako registr uživatelů;

userId - vrací id aktuálně přihlášeného uživatele, které je použitelné jako číslo autora;