Het handboek van xsldbg
Het handboek van xsldbg
Volgende

Het handboek van xsldbg

Keith Isdale

Vertaler/Nalezer: Alexander S. Koning
Vertaler/Nalezer: Tom Albers
Herziening 1.01.00 (2004-09-26)

Het is toegestaan dit document te kopiëren, te verdelen en/of te wijzigen onder de voorwaarden van de GNU vrije-documentatie-licentie, versie 1.1 of een latere versie, gepubliceerd door de Free Software Foundation; zonder invariante paragrafen, zonder vooromslagteksten, en zonder achteromslagteksten. Een kopie van de licentie vindt u hier: de paragraaf "GNU vrije-documentatielicentie".

xsldbg is een hulpmiddel met als doel u te helpen stijlbladen te begrijpen. Het voornaamste verschil met andere stijlblad-debuggers is de mogelijkheid om interessante items te zoeken en om de uitvoering van een stijlblad te volgen.


Hoofdstuk 1. Inleiding
Inleiding
Terug
Volgende

Hoofdstuk 1. Inleiding

xsldbg is een tekstgebaseerd hulpmiddel voor het debuggen van stijlbladen (de zogenaamde eXtensible Stylesheet Language) en heeft opdrachten die lijken op die van de debugger gdb in Unix/Linux. Er zijn drie belangrijke manieren beschikbaar voor het uitvoeren van stijlbladen.

Het gehele stijlblad uitvoeren.
Naar de volgende xsl-instructie stappen.
Doorgaan tot het volgende breekpunt, of het stijlblad opnieuw gestart is.

Terug
Volgende
Begin


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

Hoofdstuk 2. xsldbg gebruiken
xsldbg gebruiken
Terug
Volgende

Hoofdstuk 2. xsldbg gebruiken

Argumenten voor de opdrachtregel van xsldbg

Op systemen waar readline beschikbaar is, kunt u de toetsen terug/vooruit om door de geschiedenis van ingevoerde opdrachten te bladeren. Op alle systemen kan de laatst ingevoerde opdrachtherhaald worden door op de toets <ENTER> te drukken.

Als uw besturingssysteem het ondersteunt worden bestandsnamen uitgebreid.

Een aantal opdrachten accepteren meer dan één argument. U kuntaanhalingstekens gebruiken om complexe expressies als één argument te laten gebruiken. Bijvoorbeeld break "* | @" maakt het mogelijk om een breekpunt op het sjabloon met de naam "* | @" te plaatsen.

Legenda van gebruikte termen
Legenda van gebruikte termen

Legenda van gebruikte termen

De volgende tabel beschrijft de termen die in de opdrachtengids gebruikt worden.

SJABLOONNAAM : Een geldige sjabloonnaam die alleen ASCII-tekens0x00 tot en met 0x7F bevat. Mogelijk een volledig gekwalificeerde naam zoals "xsl:templateName".
BESTANDSNAAM : Een geldige bestandsnaam op het lokale systeem van de gebruiker. Het voorvoegsel "~" mag op *nix en CYGWIN gebruikt worden. Onder RISC OS mogen omgevingsvariabelen gebruikt worden.
URI : Een 'Uniform Resource Identifier' zoals gedefinieerd door RFC 2396
MODUSNAAM : De sjabloonmodus, kan een volledig gekwalificeerde naam zijn als "xsl:modeName".
QNAAM : Een volledig gekwalificeerde naam als "xsl:localPart"
REGELNR : Een geldig regelnummer in het bijbehorende bestand <BESTANDSNAAM>
AANTAL_FRAMES : Een geldig aantal frames om de huidige positie mee te wijzigen.
BREEKPUNT_ID : Een geldig breekpuntnummer.
OBSERVATIE_ID : Een geldige observatie-expressie zoals aangegeven door de opdracht showwatch
SNELHEID: de snelheid om mee door de code te lopen, getal van 0 tot en met 9
    (Commentaar): een opmerking over de betekenis of het gebruik van de opdracht
{ opt1 | opt2 | opt3 .. enz} : Kies een van de opties.
XPAD : Een xpad-selectie van knopen
PARAM_ID : Een geldig parameternummer zoals aangegeven door de opdracht showparam
PAD : Een pad om de huidige werkmap in te veranderen. Op sommigebesturingssystemen wordt het voorvoegsel "~" vervangen door het pad naar uw persoonlijke map.
TEKST : Vrije tekst     (geen restricties)
OPDRACHT : Een geldige opdracht voor xsdbg
QNAAM : Een geldige naam van een variabele of parameter
BRON : Het stijlblad dat uitgevoerd wordt of moet worden. Zie <BESTANDSNAAM> en <URI>
DATA : De xml-data (document) die door het stijlblad verwerkt wordt of moet worden. Zie <BESTANDSNAAM> en <URI>
DEVICE_PAD : Een geldige terminal op het besturingssysteem
TTY_NIVEAU : Een geldig invoer-/uitvoer-niveau om te gebruiken



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

Overzicht van beschikbare opdrachten
Overzicht van beschikbare opdrachten

Overzicht van beschikbare opdrachten

Hulp :help
Uitvoering : {bye|exit| quit}, step, stepup, stepdown, next, continue, run, trace, setoption, options
Parameters van libxslt : addparam, delparam, showparam, output, setoption, options
Sjablonen : templates, where, frame
Breekpunten : break, showbreak, delete, enable
Expressies bekijken (xpath) : cat
Knopen bekijken : ls, dir, du, cat, pwd
Variabelen bekijken : globals, locals, cat, addwatch
Variabelen zetten : set
Knopen selecteren : source, data, cd
Zoeken :search
Besturingssysteem :chdir, shell, tty
Bestanden : output, entities, system, public
Uitgeschakelde bestandsopdrachten : validate, load, save, write, free


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

Terug
Volgende
Begin


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

Hoofdstuk 3. Opdrachten-overzicht
Opdrachten-overzicht
Terug
Volgende

Hoofdstuk 3. Opdrachten-overzicht

Addparam

Een parameter voor libxslt toevoegen; equivalent aan het meegeven van --param <QNAAM>:<XPAD> op de opdrachtregel.

Tabel 3.1. Gebruik van addparam

addparam <QNAAM> <XPAD>    (<XPAD> mag geen spaties of dubbele aanhalingstekens bevatten.)
addparam <QNAAM> "<XPAD>"    (<XPAD> mag geen dubbele aanhalingstekens bevatten.)
Addwatch
Addwatch

Addwatch

Een expressie voor observatie toeveogen. Zie showwatch voor het weergeven van waarden.

Afkorting: watch

Tabel 3.2. Gebruik van addwatch

addwatch <XPAD>


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

Base
Base

Base

De basis van deze knoop weergeven

Tabel 3.3. Gebruik van base

base


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

Break
Break

Break

Afbreken in een sjabloon, een bepaalde locatie in een stijlblad of xml-bestand dat geladen is door xsldbg, of de huidige knoop. Nieuw in xsldbg 3.1.4: In gdb-compatibiliteitsmodus kunnen breekpunten op een bepaalde regel in een bestand gezet worden, en later geactiveerd worden.

Afkorting: b

xsldbg probeert de complete URL te raden, gegeven een

bestandsnaam zonder pad.
bestandsnaam in dezelfde map als het "bovenste" geladen stijlblad
een bestandsnaam relatief aan de huidige werkmap van xsldbg.
Als u bijvoorbeeldhet stijlblad ../en/xsldoc.xsl geladen heeft kunt u dit doen:

break -l xsldoc.xsl 26

Deze opdracht werkt met gedeeltelijke of gehele QNAAM-sjablonen en/of modi. Bijvoorbeeld "template" komt overeen met elke QNAAM waarvan het lokale deel "template" is.

Een namespace in de opgegeven QNAAM wordt uitgebreid zoals opgegeven in de namespaces die gedefinieerd zijn in het XSL-bronbestand, bijvoorbeeld "xsl:test1" wordt uitgebreid naar "http://www.w3.org/199/XSL/Transform:test1".

Een opgevraagd breekpunt moet mogelijk verwerkt worden om de URL en het regelnummer te verkrijgen. Dit wordt automatisch gedaan nadat het eerste sjabloon ingeladen is door xsldbg. Breekpunten worden kort na de start van elke uitvoering opnieuw gevalideerd.

Automatische validatie van breekpunten wordt gedaan als gdb-modus ingeschakeld is - de standaardinstelling van xsldbg.

Tabel 3.4. Gebruik van break

break -l <BESTANDSNAAM> <REGELNR>    (Om een breekpunt op een bepaalde regel in het opgegeven bestand te zetten)
break -l <URI> <REGELNR>    (Om een breekpunt op een bepaalde regel in de opgegeven URI te zetten)
break <SJABLOONNAAM>    (Afbreken op een opgegeven of overeenkomend sjabloon.)
break <SJABLOONNAAM> <MODUSNAAM>    (Afbreken op het opgegeven sjabloon met een bepaalde modus.) >
break "" <MODUSNAAM>    (Afbreken op elk sjabloon met de opgegeven modus.)
break *    (Afbreken op elk sjabloon.)
break \*    (Afbreken op het sjabloon "*". Een andere naam die '*' bevat wordt niet speciaal behandeld.)
break     (Afbreken op de huidige knoop - inclusief xml data-knopen!)


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

Bye
Bye

Bye

Uitvoering van het stijlblad zo snel mogelijk stoppen.

Tabel 3.5. Gebruik van bye

bye


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

Cat
Cat

Cat

Het resultaat van een xpath-expressie op een knoop relatief aan de huidige weergeven.

Tabel 3.6. Gebruik van cat

Gebruik : cat <XPAD>    (Om eenvariable of parameter te bekijken)
Gebruik : cat $<QNAAM>


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

Cd
Cd

Cd

Naar een pad overschakelen dat gespecificeerd door een xpath.

Tabel 3.7. Gebruik van cd

<< = preceding-sibling::node()
>> = following-sibling::node()
<- = ancestor::node()
-> = decendant::node()


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

Chdir
Chdir

Chdir

Van huidige werkmap veranderen.

Tabel 3.8. Gebruik van chdir

chdir <PAD>    (Een relatief of absoluut pad voor het besturingssysteem)


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

Continue
Continue

Continue

Doorgaan met het uitvoeren van het stijlblad en stoppen op het eerstvolgende tegengekomen breekpunt.

Afkorting: c

Tabel 3.9. Gebruik van continue

continue


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

Data
Data

Data

Overschakelen naar weergave van de huidige knoop als xml-data. Of de gebruikte xml-data veranderen.

Tabel 3.10. Gebruik van data

data    (Naar de huidige knoop in het document overschakelen.)
data <DATA>    (Naar een ander xml-databestand overschakelen. Een inleidende "~" wordt vervangen door de waarde van de omgevingsvariabele $HOME. De opdracht "run" is nodig om de data te verwerken.)


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

Delete
Delete

Delete

Een sjabloonbreekpunt verwijderen.

Afkorting: d

Tabel 3.11. Gebruik van delete

delete    (Een breekpunt op de huidige knoop verwijderen.)
delete <BREEKPUNT_ID>    (Een breekpunt op de opgegeven plaats verwijderen.)
delete -l <BESTANDSNAAM> <REGELNR>    (Breekpunt op de opgegeven regel van een bestand verwijderen.)
delete -l <URI> <REGELNR>    (Breekpunt op de opgegeven regel van een URI verwijderen.)
delete <TEMMPLATENAME>    (Breekpunt bij het opgegeven sjabloon verwijderen.)
delete *    (Alle breekpunten verwijderen.)


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

Delparam
Delparam

Delparam

Een parameter voor libxslt verwijderen

Tabel 3.12. Gebruik van delparam

delparam    (Alle parameters verwijderen)
delparam <PARAM_ID>


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

Delwatch
Delwatch

Delwatch

Een geobserveerde expressie verwijderen of alle expressies verwijderen zoals ze door de opdracht "showwatch" getoond worden.

Tabel 3.13. Gebruik van delwatch

delwatch <WATCHID>    (Verwijder de opgegeven expressie)
delwatch *    (Verwijder alle expressies)


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

Dir
Dir

Dir

Een lijst van knopen weergeven op een soortgelijke manier als de shell-opdracht dir.

Tabel 3.14. Gebruik van dir

dir


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

Disable
Disable

Disable

Een breekpunt uitschakelen

Tabel 3.15. Gebruik van disable

disable    (Het breekpunt op de huidige knoop verwijderen)
disable <BREEKPUNT_ID>    (Breekpunt met het opgegeven nummer verwijderen)
disable -l <BESTANDSNAAM> <REGELNR>    (Breekpunt op de opgegeven regel in een bestand verwijderen)
disable -l <URI> <REGELNR>    (Breekpunt op de opgegeven regel in een URI verwijderen)


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

Du
Du

Du

Een samenvatting van subknopen in een boomstructuur-formaat weergeven.

Tabel 3.16. Gebruik van 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

De details van deze knoop weergeven

Tabel 3.17. Gebruik van dump

dump


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

Enable
Enable

Enable

Een breekpunt in- of uitschakelen (enable/disable omschakelen)

Afkorting: e

Tabel 3.18. Gebruik van enable

enable    (Breekpunt op de huidige knoop in-/uitschakelen)
enable <BREEKPUNT_ID>    (Opgegeven breekpunt in-/uitschakelen)
enable -l <BESTANDSNAAM> <REGELNR>    (Breekpunt op de opgegeven regel in een bestand in-/uitschakelen)
enable -l <URI> <REGELNR>    (Breekpunt op de opgegeven regel in een URI in-/uitschakelen)


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

Entities
Entities

Entities

Een lijst weergeven van de externe algemeen ingelezen entiteiten die aanwezig zijn in het databestand (document).

Afkorting: ent

Tabel 3.19. Gebruik van entities

entities


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

Exit
Exit

Exit

Uitvoering van het stijlblad zo snel mogelijk stoppen.

Tabel 3.20. Gebruik van exit

exit


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

Frame
Frame

Frame

Het stackframe op een bepaalde diepte weergeven

Afkorting: f

Tabel 3.21. Gebruik van frame

frame <FRAME_DEPTH>    (Diepte is een getal tussen 0 en de diepte van de huidige aanroepstack)


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

Free
Free

Free

Stijlblad en data vrijgeven (Uitgeschakeld zie run)

Tabel 3.22. Gebruik van free

free


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

Globals
Globals

Globals

Een lijst weergeven van de globale stijlblad-variabelen of -parameters. De waarde van een globale variabele weergeven.

Tabel 3.23. Gebruik van globals

globals    (Lijst van alle globaal beschikbare variabelen weergeven)
globals -f    (Lijst van alle globale variabelen en hun waarden weergeven)
globals <QNAAM>    (De waarde van de opgegeven variabele weergeven)


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

Help
Help

Help

Een overzicht of hulp over een opdracht weergeven

Afkorting: h

Tabel 3.24. Gebruik van help

help     (Overzicht weergeven)
help <OPDRACHT>     (Hulp over een opdracht weergeven)


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

Load
Load

Load

Opties en gebruikersvoorkeuren voor xsldbg van schijf laden

Tabel 3.25. Gebruik van load

load


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

Locals
Locals

Locals

Een lijst van lokale stijlblad-variabelen of -parameters weergeven. De waarde van een lokale variabele weergeven.

Tabel 3.26. Gebruik van locals

locals    (Lijst van alle lokaal beschikbare variabelen weergeven)
locals -f    (Lijst van alle lokale variabelen en hun waarden weergeven)
locals <QNAAM>    (Waarde van de opgegeven variabele weergeven)


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

Ls
Ls

Ls

Knopen in een kort formaat weergeven

Tabel 3.27. Gebruik van ls

ls


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

Next
Next

Next

Een xsl:call-template of xsl:apply-templates overslaan. Deze opdracht heeft hetzelfde effect als de opdracht "step" gevolgd door "up".

Afkorting: n

Tabel 3.28. Gebruik van next

next    (Doorgaan naar volgende instructie op hetzelfde niveau)


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

Options
Options

Options

De huidige waarden van de opties van xsldbg weergeven

Tabel 3.29. Gebruik van options

options


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

Output
Output

Output

Een lokaal beschrijfbaar bestand opgeven om uitvoer van resultaten in op te slaan.

Afkorting: o

Tabel 3.30. Gebruik van output

output <BESTANDSNAAM>    (Een lokaal, beschrijfbaar bestand. Het voorvoegsel "~" kan in *nix en CYGWIN gebruikt worden, net als omgevingsvariabelen onde RISC OS.)
output <URI>    (De <URI> mag alleen het protocol "file://" gebruiken. Deze wordt vervolgens omgezet in een geschikte bestandsnaam voor het besturingssysteem.)
output -    (Naar standaarduitvoer schrijven. Alleen gebruiken als u met de opdrachtregel van xsldbgwerkt.)


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

Public
Public

Public

De waarde waarnaar een publieke ID verwijst weergeven.

Afkorting: pub

Tabel 3.31. Gebruik van public

public "<PublicID>"


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

Pwd
Pwd

Pwd

De huidige werkmap weergeven.

Tabel 3.32. Gebruik van pwd

pwd


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

Quit
Quit

Quit

Uitvoering van het stijlblad zo snel mogelijk stoppen.

Afkorting: q

Tabel 3.33. Gebruik van quit

quit


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

Run
Run

Run

Het stijlblad herstarten.

Afkorting: r

Tabel 3.34. Gebruik van run

run


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

Save
Save

Save

De opties en gebruikersvoorkeuren van xsldbg op schijf opslaan.

Tabel 3.35. Gebruik van save

save


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

Search
Search

Search

Een databank met alle informatie doorzoeken die uit de geladen stijlbladen gehaald is.

Alle uitvoerbestanden worden opgeslagen in de waarde van de optie "searchresultspath" als die een waarde heeft, of in dezelfde map als het stijlblad zich in bevindt. searchresults.xml wordt normaliter verwerkt door search.xsl, maar wordt door searchhtml.xsl verwerkt als de optie "preferhtml" aan staat.

Als de opdracht search uitgevoerd wordt, wordt een xml-bestand (searchresults.xml) aangemaakt. U kunt dit bestand dan met uw eigen stijlblad verwerken om de gegevens op andere manieren weer te geven. Als de optie "preferhtml" niet aan staat, wordt searchresult.txt op het scherm weergegeven.

Afhankelijk van de hoeveelheid data die verzameld is, duurt het een tijd om deze opdracht uit te voeren.

Tabel 3.36. Gebruik van search

search <XPAD>    (Zie search.dtdvoor geldige waarden van xpath. het standaard <XPAD> is '//search/*' )
search -sort <XPAD>    (Resultaten sorteren voordat deze uitgevoerd worden)


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

Set
Set

Set

De waarde van een variabele instellen

Tabel 3.37. Gebruik van set

set <VARIABLE_NAME> <XPAD>


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

Setoption
Setoption

Setoption

Een optie voor de uitvoering van het stijlblad instellen

U zult de opdracht run moeten gebruiken om de wijzigingen door te voeren.

Tabel 3.38. Gebruik van setoption

setoption <OPTION_NAME> <INTEGER_VALUE>
<OPTION_NAME> kan zijn:

debug    (Als <INTEGER_VALUE> waar is, de boomstructuur voor het resultaat weergeven.)
catalogs    (Als <INTEGER_VALUE> waar is, de catalogi uit $SGML_CATALOG_FILES, of SGML$CatalogFiles op RISC OS, gebruiken)
html    (Als <INTEGER_VALUE> waar is, is het invoerdocument een HTML-bestand)
docbook    (Als <INTEGER_VALUE> waar is, en docbook nog steeds door libxml ondersteund wordt, is het invoerdocument een SGML-docbook)
xinclude    (Als <INTEGER_VALUE> waar is, doe dan een XInclude-verwerkstap op de invoer)
preferhtml    (Als <INTEGER_VALUE> waar is, geef dan de voorkeur aan HTML-uitvoer voor zoekresultaten. Zie de opdracht search)
autoencode    (Als <INTEGER_VALUE> waar is, probeer dan de codering van het stijlblad te gebruiken)
utf8input    (Als <INTEGER_VALUE> waar is, is alle gebruikersinvoer in UTF-8. Dit is standaard als xsldbg als een thread uitgevoerd wordt)
    
gdb    (In gdb-compatabiliteitsmodus werken)

Voor een waarde 1 betekent dit

Veel meer berichten weergeven. De hoeveelheid "Breakpoint at ..." berichten verhogen.
Ten hoogste GDB_LINES_TO_PRINT regels worden weergegeven bij het evalueren van expressies, gevolgd door "...". Zie options.h voor hoe u deze waarde kunt veranderen, de standaard is 3 regels tekst.
Zowel lokale als globale variabelen worden weergegeven bij de opdracht "locals".
Bij het weergeven van expressies met cat of print zal de ge�alueerde waarde worden voorafgegaan door een "=" <EXPRESSION>.

 
Voor een waarde 2 betekent dit

Door KDbg benodigde berichten weergeven, naast de hierboven beschreven uitvoer (voor waarde 1).

nonet    (Als <INTEGER_VALUE> waar is,geen DTD's of entities via het netwerk laden)
novalid    (Als <INTEGER_VALUE> waaris, de DTD-inlaadfase overslaan)
repeat    (Als <INTEGER_VALUE> waar is, de transformatie 20 maal herhalen)
profile    (Als <INTEGER_VALUE> waar is, profielinformatie weergeven)
timing    (Als <INTEGER_VALUE> waar is, de verstreken tijd weergeven)
noout    (Als <INTEGER_VALUE> waar is,het resultaat niet weergeven)

Waarbij de waarde waar is als deze NIET gelijk aan 0 is.
En waarbij de waarde niet waar is als deze WEL gelijk aan 0 is.
stdout    Alle foutmeldingen op standaarduitvoer in plaats van standaardfoutuitvoer weergeven.
setoption <OPTION_NAME> "<STRING_VALUE>"    (<STRING_VALUE> mag geen dubbele aanhalingstekens bevatten)
setoption <OPTION_NAME> <STRING_VALUE>    (<STRING_VALUE> mag geen spaties of dubbele aanhalingstekens bevatten)
<OPTION_NAME> kan zijn:

data    (URI van databestand)
source    (URI van bronbestand)
output    (SystemID van uitvoerbestand)
docspath    (Pad waarin documentatie gezocht wordt)
catalognames    (Namen van de te gebruiken catalogi als de optie catalogs ingesteld is. De waarde gaat verloren als de optie catalogs ingesteld wordt nadat deze waarde is ingesteld.)
encoding    (De codering die voor standaarduitvoer gebruikt wordt)
searchresultspath    In welk pad de zoekresultaten opgeslagen moeten worden. Als deze optie niet is ingesteld gebruikt xsldbg het pad van het stijlblad.



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

Shell
Shell

Shell

Een shell-opdracht uitvoeren

Tabel 3.39. Gebruik van shell

shell <TEKST>    (<TEKST> is de opdracht die door het besturingssysteem uitgevoerd moet worden)


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

Showbreak
Showbreak

Showbreak

Een lijst van sjabloonbreekpunten weergeven.

Afkorting: show

Als er een modus op een sjabloonbreekpunt beschikbaar is wordt deze toegevoegd aan het einde van de sjabloonnaam voor het breekpunt. Voorbeelduitvoer:

Breakpoint 3 enabled for template :"*" in file test1.xsl : line 105
Breakpoint 2 enabled for template :"* testMode" in file test1.xsl : line 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. Gebruik van showbreak

showbreak


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

Showparam
Showparam

Showparam

De gebruikte parameters voor libxslt weergeven

Tabel 3.41. Gebruik van showparam

showparam


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

Showwatch
Showwatch

Showwatch

De huidige geobserveerde expressie weergeven

Afkorting: watches

Tabel 3.42. Gebruik van showwatch

showwatch    (De huidige observatiepunten en hun waarden weergeven)
showwatch 1    (Automatisch weergevenvan geobserveerde expressies. Standaard is deze optie ingeschakeld.)
showwatch 0    (Niet automatisch weergeven van geobserveerde expressies)


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

Source
Source

Source

De huidige knoop in het stijlblad weergeven. Of een anderstijlblad gebruiken.

Tabel 3.43. Gebruik van source

source    (Naar de huidige knoop in het stijlblad overschakelen.)
source <BRON>    (Een ander bronbestand gebruiken. Het voorvoegsel "~" wordt vervangen door de waarde van de omgevingsvariabele $HOME. De opdracht "run" moet gebruikt worden om uitvoering te starten.)


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

Step
Step

Step

Stappen tot de volgende instructie in het stijlblad.

Afkorting: s

Tabel 3.44. Gebruik van step

step


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

Stepdown
Stepdown

Stepdown

Naar beneden stappen, naar een nieuwer "aanroepframe"

Afkorting: down

Tabel 3.45. Gebruik van stepdown

stepdown     (een frame omlaag stappen)
stepdown <AANTAL_FRAMES>    (het opgegeven aantal frames omlaag stappen)


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

Stepup
Stepup

Stepup

Omhoog stappen naar een ouder "aanroepframe"

Afkorting: up

Dit is geen nauwkeurige opdracht, xsldbg zal zo dichtbij mogelijk stoppen.

Tabel 3.46. Gebruik van stepup

stepup     (een frame omhoog stappen)
stepup <AANTAL_FRAMES>     (het opgegeven aantal frames omhoog stappen)


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

Stylesheets
Stylesheets

Stylesheets

Een lijst van geladen stijlbladen weergeven

Afkorting: style

Tabel 3.47. Gebruik van stylesheets

stylesheets


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

System
System

System

De waarde waarnaar een systeembestand verwijst weergeven

Afkorting: sys

Tabel 3.48. Gebruik van system

system "<SystemID>"


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

Templates
Templates

Templates

Een lijst van beschikbare sjablonen weergeven of naar een sjabloon zoeken

Afkorting: t

Tabel 3.49. Gebruik van templates

templates
templates <TEMPLATE>    (Details over het sjabloon <TEMPLATE> weergeven - als dit gevonden kan worden)


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

Trace
Trace

Trace

Een uitvoering van het stijlblad nalopen en het bestand en tussenliggende stappen weergeven.

Tabel 3.50. Gebruik van trace

trace


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

Tty
Tty

Tty

Een terminal openen. Het niveau van tty-doorsluizing instellen.

Tabel 3.51. Gebruik van tty

tty <DEVICE_PAD>    ( <DEVICE_PAD> is een geldige terminal op het besturingssysteem. Probeert de terminal te openen.)
tty <TTY_NIVEAU>    (Het niveau van tty- doorsluizing instellen, waarbij <TTY_NIVEAU> een geldig invoer-/ uitvoerniveau is.)

Waarbij het niveau is
0 = Standaard invoer/uitvoer
1 = Terminal-uitvoer van resultaten van transformatie, nalopen en lopen.     (Standaardstatus als de tty geopend is. Nog niet volledig ge�plementeerd.)
2 = Volledige doorsluizing naar terminal    (Nog niet ge�plementeerd.)
Alle andere integerwaarden worden als 0 beschouwd.



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

Validate
Validate

Validate

Het uitvoerbestand van het stijlblad valideren (Uitgeschakeld)

Tabel 3.52. Gebruik van validate

validate


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

Walk
Walk

Walk

Door de code lopen op een aantal snelheden

Tabel 3.53. Gebruik van walk

walk <SNELHEID>    (Gebruik Ctrl-c om uitvoering te stoppen, <SNELHEID> is een waarde van 0 tot en met 9. Waarbij 0 stoppen betekent, 1 zeer snel, en 9 zeer langzaam)


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

Where
Where

Where

Een spoor van sjabloonaanroepen weergeven (framestack) en de huidige werkmap weergeven

Afkorting: w

Tabel 3.54. Gebruik van where

where


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

Write
Write

Write

Nog af te maken

Tabel 3.55. Gebruik van write

write


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

Terug
Volgende
Begin


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

Hoofdstuk 4. Dankbetuigingen en licentie
Dankbetuigingen en licentie
Terug
Volgende

Hoofdstuk 4. Dankbetuigingen en licentie

xsldbg

Programma copyright 2004 Keith Isdale

Op- of aanmerkingen over de vertalingen van de toepassing en haar documentatie kunt u melden op http://www.kde.nl/bugs.

Dit document is vertaald in het Nederlands door Alexander S. Koning.

Deze documentatie valt onder de bepalingen van de GNU vrije-documentatie-licentie.

Deze toepassing valt onder de bepalingen van de GNU General Public License.

Dank aan

De auteurs van libxml en libxsl.

Johannes Sixt voor hulp met het toevoegen van ondersteuning voor xsldbg aan KDbg

Terug
Volgende
Begin


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

Bijlage A. Installatie
Installatie
Terug
Volgende

Bijlage A. Installatie

xsldbg verkrijgen

Zie de component kxsldbg in de module kdewebdev in een nabije KDE cvs.

xsldbg is een onderdeel van het KDE-project http://www.kde.org/.

xsldbg is een onderdeel van de module kdewebdev. Deze module kunt u vinden op de FTP-site van het KDE-project: ftp://ftp.kde.org/pub/kde/.

Vereisten
Vereisten

Vereisten

Om xsldbg goed te kunnen gebruiken heeft u KDE libxslt, libexslt en libxml nodig, die op een standaard KDE-installatie aanwezig zijn.



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

Compileren en installeren
Compileren en installeren

Compileren en installeren

xsldbg wordt normaal gesproken gecompileerd als deel van de component kxsldbg in de module kdewebdev



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

Instellen
Instellen

Instellen

xsldbg wordt ingesteld door middel van argumenten op de opdrachtregel en het commando setoption



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

Terug
Volgende
Begin


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

Volgende
 


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