# &xsldbg; kasutamine

## xsldbg käsureaargumendid

Süsteemis, kus leidub readline teek, saab sisestatud käskude ajaloos liikuda tagasi/edasiklahvidega. Kõigis süsteemides saab viimati sisestatud käsku korrata vajutusega klahvile <ENTER>.

Kui operatsioonisüsteem seda toetab, saab failinimesid laiendada.

Mitmele käsule võib anda enam kui ühe argumendi. Keerukamad avaldised saab panna jutumärkidesse, et neid tõlgendataks ühe argumendina - näiteks break "* | @" võimaldab määrata katkestuspunkti mallile nimega "* | @"

## Mõistete selgitus

Järgnev tabel kirjeldab käskude seletuses kasutatud mõisteid.

MALLINIMI: kehtiv mallinimi, mis tohib sisaldada ainult ASCII sümboleid vahemikus 0x00 kuni 0x7F, ning peab olema täielikult kvalifitseeruv nimi, s.t. "xsl:malliNimi".
FAILINIMI: kehtiv failinimi kasutaja süsteemis. Sellel võib *NIX- ja CYGWIN-platvormidel olla prefiks "~" või RISC OS-i tingimustes keskkonnamuutujad
URI: universaalne ressursi identifikaator, nagu selle määratleb RFC 2396
SÕLMENIMI: malli režiim, mis võib olla täielikult kvalifitseeruv nimi, s.t. "xsl:sõlmeNimi".
QNAME: täielikult kvalifitseeruv nimi, s.t. "xsl:kohalikKomponent"
REANR: kehtiv reanumber, seotud kirjega <FAILINIMI>
RAAMIDE_ARV: kehtiv raamide arv, mille võrra asukohta muuta
KATKESTUSPUNKTI_ID: kehtiv katkestuspunkti number
JÄLGIJA_ID: kehtiv jälgimisavaldise number, nagu seda näitab käsk showwatch
KIIRUS: kiirus koodi läbimiseks vahemikus 0 kuni 9
(Kommentaar): kommentaar käsu tähenduse või kasutamise kohta
{ valik1 | valik2 | valik2 .. jne}: valikute valimine
XPATH: sõlme(de) XPath'i valik
PARAM_ID: kehtiv parameetri number, nagu seda näitab käsk showparam
ASUKOHT: töökataloogi asukoht. Mõnes operatsioonisüsteemis võib kodukataloogi asukohta asendada sümboliga "~"
TEKST: vabas vormis tekst (piirangud puuduvad)
KÄSK: xsldbg kehtiv käsk
QNAME: kehtiv muutuja/parameetri nimi
ALLIKAS: täidetav laaditabel. Vaata <FAILINIMI> ja <URI>
ANDMED: laaditabeli töödeldavad XML-andmed (dokument). Vaata <FAILINIMI> ja <URI>
SEADME_ASUKOHT: operatsioonisüsteemi kehtiv terminal
TTY_TASE: kasutatav kehtiv sisendi/väljundi tase

## Ülevaade saadaolevatest käskudest

Abiga seotud: help
Töötamisega seotud: {bye|exit| quit}, step, stepup, stepdown, next, continue, run, trace, setoption, options
Libxslt parameetriga seotud: addparam, delparam, showparam, output, setoption, options
Malliga seotud: templates, where, frame
Katkestuspunktiga seotud: break, showbreak, delete, enable
Avaldise vaatamine (XPath): cat
Sõlme vaatamine: ls, dir, du, cat, pwd
Muutuja vaatamine: globals, locals, cat, addwatch
Muutuja määramine: set
Sõlme valik: source, data, cd
Otsimine: search
Operatsioonisüsteemiga seotud: chdir, shell, tty
Failiga seotud: output, entities, system, public
Keelatud failikäsud: validate, load, save, write, free