XML Calabash User GuideVersion 3.0.0-alpha27for XML Calabash 3.0.0-alpha27Updated: 14 Apr 2025Copyright © 2024 Norman Walsh.docs.xmlcalabash.comTable of Contents1. InstallationSystem configuration2. Running XML CalabashThe run commandThe help commandThe version command3. Implicit validationFrom the configuration fileFrom the command lineFrom a pipeline4. Pipelines vs. GraphsStyling the SVGDescription reference5. Messages and loggingConfiguring the logging back end6. Errors and error messagesValidation errors7. The interactive debuggerCommand summaryDebugger example8. Pipeline assertionsAssertion typesAssertion placementA. Configurationcc:xml-calabashcc:catalogcc:graphvizcc:inlinecc:mimetypecc:paged-mediacc:proxycc:saxon-configuration-propertycc:send-mailcc:serializationcc:system-propertycc:message-reportercc:visualizercc:threadingcc:xml-schemaAny other nameB. Tracing executionThe trace vocabularyC. Media typesD. Change logList of Figures4.1. Sample debugging pipeline4.2. The pipeline models4.3. The graph models4.4. The description markup for the ex:ident graph4.5. Custom pipeline and graph styling4.6. The ex:ident graph with custom styling5.1. Example logback ConfigurationList of Tables1.1. Default MIME type mappings