xsldbg-håndbogen
xsldbg-håndbogen
næste

xsldbg-håndbogen

Keith Isdale

Oversætter: Rune Rønde Laursen
revision 1.01.00 (2004-09-26)

Tilladelse er hermed givet til at kopiere, videregive og/eller ændre dette dokument under betingelserne i GNU's Fri Dokumentation License, Version 1.1 eller en vilkårlig senere version publiceret af Free Software Foundation; uden invariante afsnit, uden tekster før omslaget, og uden tekster efter omslaget. En kopi af licensen er inkluderet i afsnittet ved navn " Medvirkende og licens".

xsldbg er et værktøj der skal hjælpe dig til at forstå stilark. Det som gør det anderledes end andre stilark-fejlrettere, er muligheden for at søge efter interessante elementer i stilarket og spore stilark-kørsel.


Kapitel 1. Indledning
Indledning
forrige
næste

Kapitel 1. Indledning

xsldbg er et tekstbaseret værktøj til at fejlrette stilark (eXtensible Stylesheet Language) og har kommandoer der ligner dem i UNIX/Linux fejlretteren gdb. Det har tre primære metoder at udføre stilark på.

Køre hele stilarket
Enkelt trin til næste xsl-instruktion.
Fortsæt indtil næste stoppunkt eller når stilarket begynder forfra.

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 2. Brug af xsldbg
Brug af xsldbg
forrige
næste

Kapitel 2. Brug af xsldbg

xsldbg kommandoargumenter

På systemer med et readline-bibliotek til rådighed, kan du bruge tilbage/fremad-knapperne til at navigere i kommandohistorikken. På alle systemer kan den sidst brugte kommando gentages ved blot at trykke på <ENTER>-tasten.

Hvis dit operativsystem understøtter det kan filnavne udvides.

Mange kommandoer kan tage mere end et argument. Du kan bruge anførselstegn til at lade flere komplekse udtryk blive opfattet som et enkelt, f.eks. break "* | @" ville lade dig sætte et stoppunkt på skabelonen med navnet "* | @"

Oversigt over termer
Oversigt over termer

Oversigt over termer

Den følgende tabel beskriver termerne der bruges i den efterfølgende kommandoguide.

SKABELON_NAVN : Et gyldigt skabelonnavn indeholder kun ASCII-tegn 0x00 til 0x7F og kan kan være et fuldgyldigt navn som "xsl:skabelonNavn".
FILNAVN : Et gyldigt navn på en lokal fil på brugerens system. Det kan have et "~"-præfiks på *nix og CYGWIN-platforme, eller miljøvariable på RISC OS.
URI : En Uniform Ressource Identifier som defineret i RFC 2396
TILSTANDS_NAVN : Skabelonens tilstand som kan være et fuldgyldigt navn som "xsl:tilstandsNavn".
QNAVN : Et fuldgyldigt navn som "xsl:lokalPart"
LINENO : Et gyldigt linjenummer i et tilhørende <FILNAVNAVN>
ANTAL_RAMMER : Et gyldigt antal rammer at ændre placering med
STOPPUNKT_ID : Et gyldigt stoppunkts-nummer
OVERVÅGNINGS_ID : Et gyldigt overvågningsnummer som angivet af showwatch-kommandoen
HASTIGHED : hastigheden hvormed koden gennemgåes, mellem 0 og 9
    (Kommentar): en kommentar om kommandoens betydning eller anvendelse
{ opt1 | opt2 | opt2 .. etc} : Vælg en af de foregående opt's
XPATH : et xpath-udvalg af knudepunkter
PARAM_ID : et gyldigt parametertal som angivet af showparam-kommandoen
PATH : En sti at ændre arbejdsmappe med. På nogle operativsystemer vil et "~"-præfiks erstatte stien til din hjemmemappe
TEKST : Fri tekst     (ingen relationer)
KOMMANDO : En gyldig kommando til xsldbg
QNAME : Et gyldig variabel/parameternavn
KILDE : Stilarket der bruge/eksekveres. Se <FILNAVN> og <URI>
DATA : XML-data(dokument) der skal bearbejdes af stilarket. Se <FILNAVN> og <URI>
ENHEDS_STI : En gyldig terminal på operativsystemet
TTY_NIVEAU : Er et gyldigt niveau bruge inddata/uddata på



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Oversigt over tilgængelige kommandoer
Oversigt over tilgængelige kommandoer

Oversigt over tilgængelige kommandoer

Hjælp hjælp
Kører relateret : {farvel|exit| afslut}, trin, træd op, træd ned, næste, fortsæt, kør, spor, indstil, indstillinger
Libxslt parameter-relateret : tilføjparam, sletparam, visparam, uddata, indstil, indstillinger
Skabelonrelateret : skabeloner, hvor, ramme
Stoppunkt-relateret : afbryd, vis afbryd, slet, aktivér
Udtryksvisning(xpath) : cat
Knudevisning : ls, dir, du, cat, pwd
Variabelvisning : globale, locale, cat, addwatch
Variabelindstillinger : set
Knudemarkering : kilde, data, cd
Søgning : søg
Operativsystemrelateret : chdir, skal, tty
Filrelateret : uddata, entiteter, system, offentlig
Deaktiverede filkommandoer : validér, indlæs, gem, skriv, free


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 3. Kommandoreference
Kommandoreference
forrige
næste

Kapitel 3. Kommandoreference

Tilføjparam

Tilføj en libxslt-parameter. Svarer til at bruge --param <QNAME>:<XPATH> på kommandolinjen.

Tabel 3.1. At bruge Tilføjparam

tilføjparam <QNAME> <XPATH>    (<XPATH> må ikke indeholde mellemrum eller dobbelte anførselstegn.)
tilføjparam<QNAME> "<XPATH>"    (Må ikke indeholde dobbelte anførselstegn i <XPATH>)
Tilføjovervågning
Tilføjovervågning

Tilføjovervågning

Tilføj et udtryk der skal overvåges. Se på visovervågning virker for at vise overvågningsværdier.

Genvejsnavn: overvåg

Tabel 3.2. At bruge tilføjovervågning

tilføjovervågning <XPATH>


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Basis
Basis

Basis

Udskriv denne knudes base

Tabel 3.3. Brug af base

base


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Afbryd
Afbryd

Afbryd

Afbryd ved en skabelon, på et sted i et stilark eller en xml-fil indlæst af xsldbg eller i den aktuelle knude. Nyt i xsldbg 3.1.4: Når du er i gdb-kompatibilitetstilstand kan forældreløse stoppunkter sættes i en bestemt fil og linjenummer og ændre til en aktiv senere.

Genvejsnavn: b

Xsldbg forsøger at gætte at gætte den fuldstændiga URL givet et

filnavn uden angiven søgesti
et filnavn i samme mappe som "øverste" skabelon som blev indlæst
et filnavn relativt til xsldbgs nuværende arbejdsmappe
Hvis du altså har indlæst en stilskabelonfil fra ../en/xsldoc.xsl kan du gøre dette.

break -l xsldoc.xsl 26

Denne kommando matcher en partiel eller fuldstændig QNAME-skabelon og/eller tilstandsnavn som angives. For eksempel matcher "skabelon" et hvilket som helst QNAME med en lokal del af "skabelon".

Alle navnerum i angivet QNAME expanderes som angives af navnerumerna definerede i XSL-kildekodsfilen, t.ex. expanderes "xsl:test1" til "http://www.w3.org/199/XSL/Transform:test1"

En ønsket stoppunkt skal først løses op i dens tilhørende URL og linjenummer- Dette gøres automatisk efter den første skabelon er set af xsldbg. Stoppunkter valideres igen, et kort stykke tid efter hvert kørselsstart.

Automatisk stoppunktsvalidering bruges når gdb-tilstand er aktiveret, standardopførselen i xsldbg.

Tabel 3.4. Anvendelse af break

break -l <FILENAME> <LINENO>     (For at sætte et stoppunkt i en angivet fil, på et givet linjenummer)
break -l <URL> <LINENO>    (For at sætte et stoppunkt i en angivet URL, på et angivet linjenummer)
break <TEMPLATE_NAME>    (For at afbryde i en navngiven eller matchende skabelon.)
break <TEMPLATE_NAME> <MODE_NAME>    (For at afbryde i en navngiven skabelon med givet tilstand.) >
break "" <MODE_NAME>    (For at afbryde i alle skabeloner som har et givet tilstandsnavn)
break *    (For at afbryde i alle fundne skabeloner.)
break \*    (For at afbryde i skabelon "*". Andre navn som indeholder '*' behandles ikke specielt.)
break     (For at sætte et stoppunkt i nuværende knudepunkt. Ja, det omfatter XML-dataknudepunkter.)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Bye
Bye

Bye

Afslut behandling af stilark så snart som muligt.

Tabel 3.5. Brug af Bye

farvel


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

cat
cat

cat

Udskriv resultatet af et Xpath-udtryk relativt til nuværende knudepunkt.

Tabel 3.6. Brug af cat

Anvendelse: cat <XPATH>    (For at vise en variabel eller parameter)
Anvendelse : cat $<QNAME>


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

cd
cd

cd

Skift til søgestien som angives af en Xpath.

Tabel 3.7. Brug af cd

<< = forudgående-søsken::knude()
>> = efterfølgende-søsken::knude()
<- = forfader::knude()
-> = efterkommer::knude()


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

chdir
chdir

chdir

Ændr arbejdsmappen

Tabel 3.8. Brug af chdir

chdir <STI>    (En relativ eller absolut søgesti i operativsystemet)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Fortsæt
Fortsæt

Fortsæt

Fortsæt med at køre stilarket og stop ved eventuelle stoppunkter.

Genvejsnavn: c

Tabel 3.9. Bruge af continue

fortsætte


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Data
Data

Data

Skift til visning af det nuværende knudepunkt i XML-data, eller ændr de anvendte XML-data.

Tabel 3.10. Dataanvendelse

data    (Skift til nuværende dokumentknudepunkt.)
data <DATA>    (For at skifte til en ny XML-datafil. Et indledende "~" erstattes af værdien i miljøvariablen $HOME. Kommandoen "run" behøves for at kunne behandle det)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Slet
Slet

Slet

Slet et skabelon-stoppunkt.

Genvejsnavn: d

Tabel 3.11. Anvendelse af Delete

delete    (For at fjerne stoppunktet i det nuværende knudepunkt)
delete <STOPPUNKT_ID>    (For at fjerne stoppunktet med angivet stoppunktsnummer)
delete -l <FILENAME> <LINENO>    (Fjern i angivet fil, på linjenummer)
delete -l <URL> <LINENO>    (Fjern i angiven URL, på linjenummer)
delete <SKABELONNAVN>    (For at fjerne stoppunktet i navngiven skabelon.)
delete *    (For at fjerne alle stoppunkter.)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Sletparam
Sletparam

Sletparam

Slet en libxslt-parameter

Tabel 3.12. Brug af sletparam

delparam    (Slet alle eksisterendeparametre)
delparam <PARAM_ID>


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Sletovervåg
Sletovervåg

Sletovervåg

Slet et overvågningsudtryk, eller fjern alle overvågningsudtryk som vises af kommandoen "showwatch".

Tabel 3.13. Brug af sletovervåg

delwatch <OVERVÅGNINGS_ID>    (Slet et overvågningsudtryk med given identifikation)
delwatch *    (Slet alle overvågningsudtryk)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Dir
Dir

Dir

Udskriv en liste af knudepunkter på samme måde som en dir skalkommando.

Tabel 3.14. Anvendelse af Dir

dir


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Deaktivér
Deaktivér

Deaktivér

Deaktivér et stoppunkt

Tabel 3.15. Anvendelse af Disable

disable    (For at deaktivere stoppunktet i det aktuelle knudepunkt)
disable <STOPPUNKT_ID>    (For at deaktivere stoppunktet med angivet stoppunktsnummer)
disable -l <FILENAME> <LINENO>    (Deaktivér stoppunkt i angivet fil, på angivet linjenummer)
disable -l <URI> <LINENO>    (Deaktivér stoppunkt i angivet URI, på angivet linjenummernummer)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

du
du

du

Udskriv en oversigt af underliggende knudepunkter i træformat.

Tabel 3.16. Brug af du

du


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Dump
Dump

Dump

Dump detaljeret information om dette knudepunkt

Tabel 3.17. Anvendelse af Dump

dump


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Aktivér
Aktivér

Aktivér

Aktivér eller deaktivér et stoppunkt (skifter mellem aktiv/inaktiv)

Genvejsnavn: e

Tabel 3.18. Anvendelse af Enable

enable    (For at aktivere eller deaktivere stoppunktet i det aktuelle knudepunkt)
enable <STOPPUNKT_ID>    (For at aktivere eller deaktivere stoppunktet med angivet stoppunktsnummer)
enable -l <FILENAME> <LINENO>    (Aktivér eller deaktivér stoppunkt i angiven fil, på angivet linjenummer)
enable -l <URI> <LINENO>    (Aktivér eller deaktivér stoppunkt i angiven URI, på angivet linjenummer)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Entiteter
Entiteter

Entiteter

Udskriv liste med eksterne Generelle fortolkede entiteter der bruges i datafilen (dokument).

Genvejsnavn: ent

Tabel 3.19. Anvendelse af Entities

entiteter


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Afslut
Afslut

Afslut

Afslut behandling af stilark så snart som muligt.

Tabel 3.20. Anvendelse af Exit

afslutte


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Ramme
Ramme

Ramme

Udskriv stakrammen ved en given dybde

Genvejsnavn: f

Tabel 3.21. Anvendelse af Frame

frame <RAMME_DYBDE>    (Dybde er et tal fra 0 til kaldstakkens aktuelle dybde)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Ledig
Ledig

Ledig

Frigør stilark og data (deaktiveret, se run).

Tabel 3.22. Anvendelse af Free

fri


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Globale
Globale

Globale

Udskriv en liste af globale stilarkvariable eller parametre. Udskriv værdien på en global variabel.

Tabel 3.23. Anvendnelse af Globals

globals    (Udskriv liste med alle globalt tilgængelige variabler)
globals -f    (Udskriv liste med alle globalt tilgængelige variabler og deres værdier)
globals <QNAME>    (Udskriv værdien på variablen som angives)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Hjælp
Hjælp

Hjælp

Vis hjælp om kommando eller oversigt

Genvejsnavn: h

Tabel 3.24. Brug af hjælp

help     (Vis oversigt over produktet)
help <KOMMANDO>     (Vis hjælp om en kommando)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Indlæs
Indlæs

Indlæs

Indlæs xsldbgs indstillinger og brugerens tilvalg, fra disk.

Tabel 3.25. Brug af indlæs

indlæs


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Lokale
Lokale

Lokale

Udskriv en en liste med lokale stilarks-variable eller parametre. Udskriv værdien på en lokal variabel.

Tabel 3.26. Anvendelse af Locals

locals    (Udskriv en liste med alle lokalt tilgængelige variabler)
locals -f    (Udskriv en liste med alle globalt tilgængelige variabler og deres værdier)
locals <QNAME>    (Udskriv værdien på variablen som angives)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Ls
Ls

Ls

List knudepunkter i kompakt format

Tabel 3.27. Anvendelse af Ls

ls


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Næste
Næste

Næste

Spring over en xsl:kald-skabelon eller xsl:anvendelses-skabeloner. Kommandoen har samme effekt som at indtaste kommandoerne "step" og derefter "up".

Genvejsnavn: n

Tabel 3.28. Anvendelse af Next

next    (fortsæt til næste instruktion på samme niveau)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Tilvalg
Tilvalg

Tilvalg

Udskriv værdier for xsldbgs indstillinger

Tabel 3.29. Anvendelse af Options

indstillinger


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Uddata
Uddata

Uddata

Angiv en lokal, skrivbar fil som skal bruges til udskrivning af resultater.

Genvejsnavn: o

Tabel 3.30. Anvendelse af Output

output <FILENAME>    (Filnavnet på en lokal skrivbar fil, som kan have præfikset "~" på Unix-lignende og CYGWIN platforme, eller miljøvariabler på RISC OS.)
output <WEBBADRESS>    (<URI> må kun benytte protokollen "file://". Den konverteres sidenhen til et filnavn som passer til operativsystemet)
output -    (Send til stdout. Skal kun bruges når xsldbgs kommandoprompt benyttes)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Public
Public

Public

Udskriv værdien som et offentligt ID afbilder via den aktuelle mappe

Genvejsnavn: pub

Tabel 3.31. Anvendelse af Public

public "<PublikID>"


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

pwd
pwd

pwd

Udskriv den aktuelle arbejdsmappe.

Tabel 3.32. Brug af pwd

pwd


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Afslut
Afslut

Afslut

Afslut behandling af stilark så snart som muligt.

Genvejsnavn: q

Tabel 3.33. Brug af afslut

afslut


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Run
Run

Run

Genstart stilarket.

Genvejsnavn: r

Tabel 3.34. Anvendelse af Run

kør


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Gem
Gem

Gem

Gem xsldbgs tilvalg og brugerindstillinger til disken

Tabel 3.35. Brug af gem

gem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Søg
Søg

Søg

Søg i en database med al information samlet ind fra de indlæste stilark

Alle udskriftsfiler opbevares i værdien på alternativet "searchresultspath" hvis den er angivet, eller samme mappe som det tilhørende stilark. Filen searchresults.xml omdannes normalt af search.xsl, men omdannes ved hjælp af searchhtml. XSL hvis indstillingen "preferhtml" er aktiveret.

Når søgkommandoen udføres, oprettes en XML-fil (searchresults.xml). Derefter kan du behandle filen med dit eget stilark for at præsentere data på andre måder. Hvis indstillingen "preferhtml" ikke er aktiveret, udskrives searchresult.txt på skærmen.

Afhængigt af om mængden af data som indsamles, kan det tage et stykke tid udføre denne kommando.

Tabel 3.36. Anvendelse af Search

search <XPATH>    (Se hvilken Xpath der kan bruges. Se search.dtd. Standard er <XPATH> er '//search/*')
search -sort <XPATH>    (Fortæller search.xsl at resultatet skal sorteres inden det udskrives)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Sæt
Sæt

Sæt

Sæt værdien af en variabel

Tabel 3.37. Sæt brug

set <VARIABEL_NAVN> <XPATH>


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

indstil
indstil

indstil

Sæt en indstilling til udførsel af stilark

Du skal bruge kommandoen run for at aktivere ændringer.

Tabel 3.38. Brug af indstil

indstil <OPTION_NAME> <HELTALS_VÆRDI>
Hvor <OPTION_NAME> kan være en den ene eller den anden

debug    (Hvis <HELTALSVÆRDI> er sand, dumpes resultattræet i stedet)
catalogs    (Hvis <HELTALSVÆRDI> er sand, benyt da mapperne fra $SGML_CATALOG_FILES eller SGML $CatalogFiles for RISC OS)
html    (Hvis <HELTALSVÆRDI> er sand er inddatadokumentet en HTML-fil)
docbook    (Hvis <HELTALSVÆRDI> er sand og docbook stadigvæk understøttes af libxml, er inddatadokumentet SGML-docbook)
xinclude    (Hvis <HELTALSVÆRDI> er sand, udfør da Xinclude-behandling af dokumentinddata)
preferhtml    (Hvis <HELTALSVÆRDI> er sand, er det foretrukne uddataformat til søgeresultaterne, HTML-udskrift)
autoencode    (Hvis <HELTALSVÆRDI> er sand, forsøg da at bruge tegnsættet fra stilarket)
utf8input    (Hvis <HELTALSVÆRDI> er sand, gøres al inddata fra brugeren til UTF-8. Dette bruges normalt når xsldbg kører som en tråd)
    
gdb    (Kør i gdb-tilstand)

For værdien 1 betyder dette

Udskriv masser af beskeder. Forøg udskrivningsfrekvensen med "Breapoint at ...".
For det meste skrives GDB_LINES_TO_PRINT ud når udtryk evalueres, efterfulgt af en "...". Se options.h for at ændre værdien. Standard er tre linjer med tekst.
Både lokale og globale variabler udskrives når kommandoen "locals" udføres
Når udtryk udskrives med cat eller print, indledes den evaluerede værdi med "= " <UDTRYK>.

 
For værdien 2 betyder dette

Udskriv meddelelser som behøves af Kdbg samt udskriften angivet ovenover (når værdien er 1).

nonet    (Hvis <HELTALSVÆRDI> er sand, nægtes hentning af DTD'er eller entiteter via netværk)
novalid    (Hvis <HELTALSVÆRDI> er sand, spring over indlæsningsfasen for DTD'er)
repeat    (Hvis <HELTALSVÆRDI> er sand, kør da omdannelsen 20 gange)
profile    (Hvis <HELTALSVÆRDI> er sand, dump profileringsinformation)
timing    (Hvis <HELTALSVÆRDI> er sand, vis anvendt tid)
noout    (Hvis <HELTALSVÆRDI> er sand, dump ikke resultatet)

Når værdien er sand hvis den ikke er lig med nul
Når værdien er falsk hvis den ikke er lig med nul.
stdout    Udskriv alle fejlmeddelelser til stdout. Normalt havner alle fejlmeddelelser på stdout.
setoption <OPTION_NAME> "<STRING_VALUE>"    (Må ikke indeholde dobbelte citationstegn i <STRING_VALUE>)
setoption <OPTION_NAME> <STRING_VALUE>    (Må hverken indeholde mellemrum eller dobbelte citationstegn i <STRING_VALUE>)
Hvor <OPTION_NAME> kan være en den ene eller den anden

data    (Datafilens URI)
source    (Kildekodefilens URI)
output    (Udskriftsfilens SystemID)
docspath    (Søgesti der skal bruges når der søges efter dokumentation)
catalognames    (Navnene på mapperne der skal bruges når indstillingen catalogs er aktiveret. Værdien går tabt hvis den angives inden indstillingen catalogs)
encoding    (Hvilken tegnsæt der skal bruges til standardudskriften)
searchresultspath    Hvilken søgesti der skal bruges når søgeresultat gemmes. Hvis den ikke er angivet, anvender xsldbg stilarkets søgesti.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Skal
Skal

Skal

Kør skal-kommando

Tabel 3.39. Brug af skal

shell <TEXT>    (<TEXT> er teksten der skal sendes til operativsystemet til udførelse)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Showbreak
Showbreak

Showbreak

Til at vise en liste over skabelon-stoppunkter.

Genvejsnavn: vis

Hvis en tilstand findes i et skabelonstoppunkt vil den blive tilføjet i stoppunktets navns slutning. Et eksempel på udskriften er:

Stoppunkt 3 aktiveret i skabelonen :"*" i filen test1.xsl : linje 105
Stoppunkt 2 aktiveret i skabelon :"* testMode" i filen test1.xsl : linje 109
Breakpoint 1 enabled for template :"* http://www.w3.org/1999/XSL/Transform:testMode" in file test1.xsl : line 113
 
Total of 3 breakpoints present

Tabel 3.40. Brug af showbreak

showbreak


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

visparam
visparam

visparam

Udskriv de eksisterende libxslt-parametre

Tabel 3.41. Brug af visparam

visparam


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

visovervåg
visovervåg

visovervåg

Vis det aktuelle overvågede udtryk

Genvejsnavn: overvågninger

Tabel 3.42. Brug af visovervåg

showwatch    (Vis overvågningspunkter som er valgt og deres værdier)
showwatch 1    (Aktivér automatisk udskrivning af overvågede udtryk. Dette er standard.)
showwatch 0    (Deaktivér automatisk udskrivning af overvågede udtryk.)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kilde
Kilde

Kilde

Skift til visning af aktuel knudepunkt i stilarket, eller udskift stilarket

Tabel 3.43. Brug af kilde

source    (Skift til nuværende knudepunkt i stilarket.)
source <SOURCE>    (For at skifte til en ny kildekodefil. Et indledende "~" erstattes af værdien på miljøvariablen $HOME. Kommandoen "run" er nødvendig for at udføre den)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Trin
Trin

Trin

Gå til næste instruktion i stilarket.

Genvejsnavn: s

Tabel 3.44. Brug af trin

trin


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Stepdown
Stepdown

Stepdown

Træd ned i en nyere "kalderamme".

Genvejsnavn: ned

Tabel 3.45. Anvendelse af stepdown

stepdown     (gå ind i, en stega ned en post)
stepdown <NUMBER_OF_FRAMESSTER>     (gå ned et givet antal rammer)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Træd op
Træd op

Træd op

Gå et trin op til en ældre "kalderamme".

Genvejsnavn: op

Dette er ikke nogen præcis kommando, xsldbg stopper så tæt på som muligt.

Tabel 3.46. Brug af træd op

stepup     (Gå et trin op)
stepup <NUMBER_OF_FRAMES>     (gå et givet antal trin op)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Stilark
Stilark

Stilark

Udskriv en liste med indlæste stilark

Genvejsnavn: stil

Tabel 3.47. Brug af stilark

stilark


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

System
System

System

Udskriv værdien som en systemfil afbilder via den nuværende mappe.

Genvejsnavn: sys

Tabel 3.48. Brug af system

system "<SystemID>"


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Skabeloner
Skabeloner

Skabeloner

Udskriv en liste med tilgængelige skabeloner. Søg efter en skabelon

Genvejsnavn: t

Tabel 3.49. Brug af skabeloner

skabeloner
templates <TEMPLATE>    (Udskriv detaljeret information om skabelonen som hedder <TEMPLATE> hvis den kan findes)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Spor
Spor

Spor

Spor en kørsel af stilarket, udskriv filen og linjerne af mellemliggende trin.

Tabel 3.50. Brug af spor

spore


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

tty
tty

tty

Åbn en terminalemulering. Sæt tty-omdirigeringsniveuaet.

Tabel 3.51. Brug af tty

tty <DEVICE_PATH>    (<DEVICE_PATH> er en gyldig terminal i operativsystemet. Forsøger kun åbne terminalen.
tty <TTY-LEVEL>    (Sæt tty-omdirigeringsniveauet, hvor <TTY_LEVEL> er et gyldigt inddata/uddata-niveau at bruge.)

Hvor niveau er
0 = Standard-inddata/uddata
1 = Terminaludskrift af resultat fra transformationer, sporing og trinvis kørsel     (Normaltilstand når TTY-enheden er blevet åbnet. Endnu ikke fuldstændig implementeret.)
2 = Fuldstændig omdirigering til terminalen    (Endnu ikke implementeret.)
Alle andre heltalsværdier antages at betyde niveau 0



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Validér
Validér

Validér

Validerer udskriftfilen som oprettes af stilarket (deaktiveret)

Tabel 3.52. Brug af validér

validér


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Gå gennem koden i forskellige hastighedsintervaller.

Tabel 3.53. Brug af gå

walk <SPEED>    (Brug Ctrl+C for at stoppe kørslen. <SPEED> er en værdi mellem 0 og 9, hvor 0 betyder stop, 1 er meget hurtigt og 9 er meget langsomt)


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Hvor
Hvor

Hvor

Udskriv en sporing af skabeloner (rammestak) og udskriv arbejdsmappen.

Genvejsnavn: w

Tabel 3.54. Brug af hvor

hvor


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Skriv
Skriv

Skriv

Skal afsluttes

Tabel 3.55. Brug af skriv

skriv


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 4. Medvirkende og licens
Medvirkende og licens
forrige
næste

Kapitel 4. Medvirkende og licens

xsldbg

Program ophavsret 2004 Keith Isdale

Dansk oversættelse Erik Kjær Pedersen

Dokumentation er udgivet under betingelserne i GNU Free Documentation License.

Dette program er udgivet under betingelserne i GNU General Public License.

Tak til

Forfatterne til libxml og libxsl.

Johannes Sixt for at hjælpe med tilføjelse af xsldbg-understøttelse til KDbg

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Appendiks A. Installation
Installation
forrige
næste

Appendiks A. Installation

Sådan får du fat i xsldbg

Se kxsldbg-komponenten i kdewebdev modulet KDE's SVN.

xsldbg er en del af KDE-projektet http://www.kde.org/.

xsldbg findes i kdewebdev-pakken på ftp://ftp.kde.org/pub/kde/, hoved FTP-stedet for KDE-projektet.

Krav
Krav

Krav

For at bruge xsldbg ordentligt, skal du have KDE libxslt, libexslt og libxml installeret. Disser er tilgængelige på almindelige KDE-installationer.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kompilering og installation
Kompilering og installation

Kompilering og installation

xsldbg er normalt oversat som en del af ksxldbg-komponenten i kdewebdev-modulet



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Indstilling
Indstilling

Indstilling

xsldbg indstillet med argumenter som skrives på kommandolinjen og dens setoption kommando



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

næste
 


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team