XML-lekérdezés

A Xaira kereséshez használt indexfájljai nemcsak a szavakról és a szavak szófajairól tartalmaznak információkat, hanem arról is, hogy a korpuszban található XML elemek hol kezdődnek és hol végződnek.

Az XML tagek a szövegek struktúrális összetevőit jelölik, például a bekezdéseket vagy mondatokat az írott szövegekben. A beszédet rögzítő szövegekben XML tagekbe kerülhetnek a nyelven kívüli elemek (pl. köhögés, szünet) is.

Az XML-lekérdezéssel XML nyitó és záró tageket kereshet a korpuszban. Az XML-lekérdezést a Fájl menü Új lekérdezés almenüjéből vagy az eszköztárból futtathatja. Ekkor megjelenik az XML-lekérdezés párbeszédpanel:

A párbeszédpanel felső részében egy listát talál, amely tartalmazza a korpuszban előforduló összes XML elem nevét. (A korpuszban található XML elemek pontos leírása általában a korpusz dokumentációjának a része.)

Válassza ki a listából a keresni kívánt XML taget. Majd a párbeszédpanel bal felső sarkában található rádiógombok segítségével adja meg, hogy nyitó (i.e. <elem>) vagy záró (i.e. </elem>) taget akar keresni.

A lekérdezés futtatásához nyomja meg az OK gombot, vagy nyomja meg a MÉGSE gombot, ha a lekérdezés végrehajtása nélkül be kívánja zárni a párbeszédpanelt.

Attribútum-érték korlátozások az XML-lekérdezésekben

A párbeszédpanel alján található attribútumok kiválasztására vonatkozó parancsokkal további, a nyitó tagekkel kapcsolatos korlátozásokat tehet: itt adhatja meg, hogy a keresett nyitó tag milyen attribútumértékkel rendelkezzen.

Először is, kattintson a megfelelő elem nevére és akárcsak előbb, válassza ki a "Nyitó" rádiógombot. Ekkor az elemhez tartozó összes attribútum megjelenik a párbeszédpanel bal alsó részén található szövegdobozban. (Ha kijelöli az "Általános" választónégyzetet, akkor csak az indexálás során Általánosként megjelölt attribútumok fognak a listán szerepelni - amelyek az összes elemhez hozzá vannak rendelve.)

A következő feladat a kívánt attribútum kijelölése. A két szövegdoboz között található gombok segítségével rendelhet értéket az attribútumhoz.

Az alábbi példában a <Div> elemre keresünk rá. A megfelelső attribútumérték megadásához nyomja meg a pirossal bekarikázott gombok valamelyikét:

Az ÉRTÉKHOZZÁADÁS gombbal megnyit egy párbeszédpanelt, amelyben megadhatja a kívánt attribútumértéket:

A Mintahozzáadás gombbal egy olyan párbeszédpanelt nyit neg, amelybe egy mintát kell beírnia. A lekérdezés eredményeként a program csak azokat az elemeket jeleníti meg, amelyek az adott mintára illeszkedő attribútumértékkel rendelkeznek:

Ha a szóban forgó attribútum kevesebb, mint 250 értékkel rendelkezik, a Xaira-val kilistáztathatja az összes értéket. Ebből a listából kiválasztva is megadhatja a keresni kívánt értéket (vagy értékeket). A listát tartalmazó párbeszédpanel megnyitásához nyomja meg a LISTÁRÓL gombot.

A MÉGSE gomb megnyomásával mindhárom esetben változtatás nélkül visszatérhet az XML párbeszédpanelhez. Ha a kereséshez hozzá kívánja adni a szóban forgó attribútum-érték párt, nyomja meg az OK gombot, miután beírta vagy kiválasztotta a megfelelő értéket. Az attribútum-érték pár a párbeszédpanel jobb alsó szövegdobozában fog megjelenni:

A fenti példában a keresés a <Div> tag minden olyan előfordulását megtalálná, ahol a "Div" elem "type" attribútumának értéke a "felszólalás".

Egynél több attribútum-érték párt is megadhat korlátozásként, de minden attribútumhoz csak egy érték tartozhat. Ha a hozzáadott attribútum-érték párok közül bármelyiket el kívánja távolítani, nyomja meg a TÖRLI gombot, miután kijelölte a megfelelő elemet. A MINDET TÖRLI gomb segítségével minden a jobb alsó szövegdobozban található elemet eltávolít.