Projects in this tutorial include the following pipelines. Each is listed here with the XProc elements that appear in that pipeline first, in the sequence given.
- GRAB-SAXON.xpl:
p:declare-step
,p:variable
,p:load
,p:store
,p:unarchive
,p:identity
- GRAB-SCHXSLT.xpl:
p:for-each
- GRAB-XSPEC.xpl
- TEST-SCHEMATRON.xpl:
p:output
,p:validate-with-schematron
,p:with-input
,p:inline
,p:namespace-delete
- TEST-XPROC3.xpl
- TEST-XSLT.xpl:
p:xslt
- TEST-XSPEC.xpl:
p:import
,p:input
,p:document
,p:sink
- BATCH_JSON-TO-XML.xpl
- BATCH_XML-TO-JSON.xpl:
p:choose
,p:when
,p:error
,p:otherwise
- CONVERT-OSCAL-XML-DATA.xpl:
p:with-option
- CONVERT-OSCAL-XML-FOLDER.xpl:
p:option
,p:directory-list
,p:label-elements
,p:try
,p:group
,p:empty
,p:catch
- GRAB-RESOURCES.xpl:
p:documentation
- clone-json-as-xpathxml.xpl
- clone-xpathxml-as-json.xpl
- single_json-to-xml.xpl:
p:cast-content-type
- single_xml-to-json.xpl
- GRAB-OSCAL.xpl
- REPORT-VALIDATION-EXAMPLE.xpl:
p:pipe
- xsd-validate-catalog.xpl:
p:validate-with-xml-schema
- XSD-VALIDATE-EXAMPLE.xpl
- XSD-VALIDATE-OFFSITE.xpl:
p:if
,p:wrap-sequence
- PRODUCE_SP800-171-OSCAL.xpl:
p:delete
,p:validate-with-relax-ng
,p:viewport
,p:string-replace
,p:replace
,p:namespace-rename
,p:insert
- GRAB-FM6-22.xpl
- GRAB-NISO_STS-RNG.xpl
- GRAB-RESOURCES.xpl
- OSCAL-WEBPUB_FM_6-22.xpl
- PRODUCE_FM6-22-chapter4.xpl
- validation-summaries.xpl:
p:library
- validation-summarize.xpl
- GRAB-PLAYBOOK.xpl
- GRAB-RESOURCES.xpl
- OSCAL-PLAYBOOK-SIMPLE.xpl:
p:filter
,p:add-attribute
,p:uuid
- OSCAL-PLAYBOOK.xpl
- COLLECT-XPROC-STEPS.xpl
- REPOSITORY-STEP-INDEX-HTML.xpl
- XPROC-GRID.xpl
- XPROC-STEP-INDEX-HTML.xpl:
p:rename
,p:wrap
OSCAL-PLAYBOOK-SIMPLE.xpl, OSCAL-PLAYBOOK.xpl, COLLECT-XPROC-STEPS.xpl, XPROC-STEP-INDEX-HTML.xpl
single_json-to-xml.xpl, single_xml-to-json.xpl, XSD-VALIDATE-OFFSITE.xpl, PRODUCE_SP800-171-OSCAL.xpl, OSCAL-PLAYBOOK-SIMPLE.xpl, OSCAL-PLAYBOOK.xpl, XPROC-STEP-INDEX-HTML.xpl
CONVERT-OSCAL-XML-FOLDER.xpl, single_xml-to-json.xpl, PRODUCE_SP800-171-OSCAL.xpl, apply-profile-resolver-stepwise.xpl
BATCH_XML-TO-JSON.xpl, CONVERT-OSCAL-XML-DATA.xpl, clone-json-as-xpathxml.xpl, clone-xpathxml-as-json.xpl, single_xml-to-json.xpl, PRODUCE_FM6-22-chapter4.xpl, validation-summaries.xpl, validation-summarize.xpl, OSCAL-PLAYBOOK.xpl, publish-oscal-catalog.xpl, resolve-profile-and-save.xpl
GRAB-SAXON.xpl, GRAB-SCHXSLT.xpl, GRAB-XSPEC.xpl, TEST-SCHEMATRON.xpl, TEST-XPROC3.xpl, TEST-XSLT.xpl, TEST-XSPEC.xpl, BATCH_JSON-TO-XML.xpl, BATCH_XML-TO-JSON.xpl, CONVERT-OSCAL-XML-DATA.xpl, CONVERT-OSCAL-XML-FOLDER.xpl, GRAB-RESOURCES.xpl, clone-json-as-xpathxml.xpl, clone-xpathxml-as-json.xpl, single_json-to-xml.xpl, single_xml-to-json.xpl, GRAB-OSCAL.xpl, REPORT-VALIDATION-EXAMPLE.xpl, xsd-validate-catalog.xpl, XSD-VALIDATE-EXAMPLE.xpl, XSD-VALIDATE-OFFSITE.xpl, PRODUCE_SP800-171-OSCAL.xpl, GRAB-FM6-22.xpl, GRAB-NISO_STS-RNG.xpl, GRAB-RESOURCES.xpl, OSCAL-WEBPUB_FM_6-22.xpl, PRODUCE_FM6-22-chapter4.xpl, validation-summaries.xpl, validation-summarize.xpl, GRAB-PLAYBOOK.xpl, GRAB-RESOURCES.xpl, OSCAL-PLAYBOOK-SIMPLE.xpl, OSCAL-PLAYBOOK.xpl, publish-oscal-catalog.xpl, GRAB-OSCAL-CATALOG-SCHEMA.xpl, GRAB-OSCAL-XSLT.xpl, RESOLVE-FISMA-PROFILES.xpl, RESOLVE-KITTEN-CONTROLS.xpl, resolve-profile-and-save.xpl, ACQUIRE-OSCAL-DATA.xpl, GRAB-PROFILE-RESOLVER-XSLT.xpl, apply-profile-resolver-remotely.xpl, apply-profile-resolver-stepwise.xpl, apply-profile-resolver.xpl, COLLECT-XPROC-STEPS.xpl, REPOSITORY-STEP-INDEX-HTML.xpl, XPROC-GRID.xpl, XPROC-STEP-INDEX-HTML.xpl
PRODUCE_SP800-171-OSCAL.xpl
CONVERT-OSCAL-XML-FOLDER.xpl, REPOSITORY-STEP-INDEX-HTML.xpl
TEST-XSPEC.xpl, BATCH_JSON-TO-XML.xpl, BATCH_XML-TO-JSON.xpl, CONVERT-OSCAL-XML-DATA.xpl, GRAB-RESOURCES.xpl, clone-json-as-xpathxml.xpl, clone-xpathxml-as-json.xpl, single_xml-to-json.xpl, REPORT-VALIDATION-EXAMPLE.xpl, xsd-validate-catalog.xpl, XSD-VALIDATE-EXAMPLE.xpl, XSD-VALIDATE-OFFSITE.xpl, PRODUCE_SP800-171-OSCAL.xpl, GRAB-RESOURCES.xpl, PRODUCE_FM6-22-chapter4.xpl, GRAB-PLAYBOOK.xpl, GRAB-RESOURCES.xpl, publish-oscal-catalog.xpl, GRAB-OSCAL-CATALOG-SCHEMA.xpl, RESOLVE-FISMA-PROFILES.xpl, RESOLVE-KITTEN-CONTROLS.xpl, apply-profile-resolver-remotely.xpl, COLLECT-XPROC-STEPS.xpl, XPROC-GRID.xpl, XPROC-STEP-INDEX-HTML.xpl
GRAB-RESOURCES.xpl, XPROC-GRID.xpl
CONVERT-OSCAL-XML-FOLDER.xpl, validation-summaries.xpl, OSCAL-PLAYBOOK.xpl, COLLECT-XPROC-STEPS.xpl
BATCH_XML-TO-JSON.xpl, CONVERT-OSCAL-XML-DATA.xpl, clone-json-as-xpathxml.xpl, clone-xpathxml-as-json.xpl, single_xml-to-json.xpl, OSCAL-PLAYBOOK.xpl
OSCAL-PLAYBOOK-SIMPLE.xpl, OSCAL-PLAYBOOK.xpl, COLLECT-XPROC-STEPS.xpl
GRAB-SCHXSLT.xpl, GRAB-XSPEC.xpl, TEST-XSPEC.xpl, BATCH_JSON-TO-XML.xpl, BATCH_XML-TO-JSON.xpl, CONVERT-OSCAL-XML-DATA.xpl, CONVERT-OSCAL-XML-FOLDER.xpl, GRAB-RESOURCES.xpl, GRAB-OSCAL.xpl, XSD-VALIDATE-OFFSITE.xpl, GRAB-NISO_STS-RNG.xpl, GRAB-RESOURCES.xpl, GRAB-RESOURCES.xpl, GRAB-OSCAL-CATALOG-SCHEMA.xpl, GRAB-OSCAL-XSLT.xpl, RESOLVE-FISMA-PROFILES.xpl, ACQUIRE-OSCAL-DATA.xpl, GRAB-PROFILE-RESOLVER-XSLT.xpl, COLLECT-XPROC-STEPS.xpl, XPROC-GRID.xpl, XPROC-STEP-INDEX-HTML.xpl
CONVERT-OSCAL-XML-FOLDER.xpl, single_xml-to-json.xpl, PRODUCE_SP800-171-OSCAL.xpl, OSCAL-PLAYBOOK-SIMPLE.xpl, OSCAL-PLAYBOOK.xpl, apply-profile-resolver-stepwise.xpl, XPROC-STEP-INDEX-HTML.xpl
GRAB-SAXON.xpl, GRAB-SCHXSLT.xpl, GRAB-XSPEC.xpl, TEST-XPROC3.xpl, TEST-XSPEC.xpl, CONVERT-OSCAL-XML-FOLDER.xpl, single_xml-to-json.xpl, REPORT-VALIDATION-EXAMPLE.xpl, PRODUCE_SP800-171-OSCAL.xpl, OSCAL-WEBPUB_FM_6-22.xpl, PRODUCE_FM6-22-chapter4.xpl, validation-summaries.xpl, validation-summarize.xpl, OSCAL-PLAYBOOK-SIMPLE.xpl, OSCAL-PLAYBOOK.xpl, publish-oscal-catalog.xpl, resolve-profile-and-save.xpl, apply-profile-resolver-stepwise.xpl, XPROC-GRID.xpl
XSD-VALIDATE-OFFSITE.xpl, PRODUCE_SP800-171-OSCAL.xpl, PRODUCE_FM6-22-chapter4.xpl
TEST-XSPEC.xpl, BATCH_JSON-TO-XML.xpl, BATCH_XML-TO-JSON.xpl, CONVERT-OSCAL-XML-FOLDER.xpl, clone-json-as-xpathxml.xpl, clone-xpathxml-as-json.xpl, REPORT-VALIDATION-EXAMPLE.xpl, XSD-VALIDATE-EXAMPLE.xpl, XSD-VALIDATE-OFFSITE.xpl, PRODUCE_FM6-22-chapter4.xpl, RESOLVE-FISMA-PROFILES.xpl, RESOLVE-KITTEN-CONTROLS.xpl, resolve-profile-and-save.xpl
TEST-SCHEMATRON.xpl, GRAB-OSCAL.xpl, REPORT-VALIDATION-EXAMPLE.xpl, XSD-VALIDATE-OFFSITE.xpl, PRODUCE_SP800-171-OSCAL.xpl, PRODUCE_FM6-22-chapter4.xpl, ACQUIRE-OSCAL-DATA.xpl, COLLECT-XPROC-STEPS.xpl
TEST-XSPEC.xpl, BATCH_JSON-TO-XML.xpl, BATCH_XML-TO-JSON.xpl, CONVERT-OSCAL-XML-DATA.xpl, clone-json-as-xpathxml.xpl, clone-xpathxml-as-json.xpl, single_json-to-xml.xpl, single_xml-to-json.xpl, GRAB-OSCAL.xpl, REPORT-VALIDATION-EXAMPLE.xpl, xsd-validate-catalog.xpl, XSD-VALIDATE-EXAMPLE.xpl, XSD-VALIDATE-OFFSITE.xpl, PRODUCE_SP800-171-OSCAL.xpl, OSCAL-WEBPUB_FM_6-22.xpl, validation-summaries.xpl, validation-summarize.xpl, GRAB-PLAYBOOK.xpl, OSCAL-PLAYBOOK-SIMPLE.xpl, publish-oscal-catalog.xpl, RESOLVE-FISMA-PROFILES.xpl, RESOLVE-KITTEN-CONTROLS.xpl, resolve-profile-and-save.xpl, ACQUIRE-OSCAL-DATA.xpl, apply-profile-resolver-remotely.xpl, apply-profile-resolver-stepwise.xpl, apply-profile-resolver.xpl, XPROC-GRID.xpl, XPROC-STEP-INDEX-HTML.xpl
PRODUCE_SP800-171-OSCAL.xpl, PRODUCE_FM6-22-chapter4.xpl, OSCAL-PLAYBOOK-SIMPLE.xpl, OSCAL-PLAYBOOK.xpl, XPROC-STEP-INDEX-HTML.xpl
CONVERT-OSCAL-XML-FOLDER.xpl, OSCAL-PLAYBOOK-SIMPLE.xpl, OSCAL-PLAYBOOK.xpl
validation-summaries.xpl
GRAB-SAXON.xpl, GRAB-SCHXSLT.xpl, GRAB-XSPEC.xpl, CONVERT-OSCAL-XML-FOLDER.xpl, GRAB-OSCAL.xpl, GRAB-FM6-22.xpl, GRAB-NISO_STS-RNG.xpl, PRODUCE_FM6-22-chapter4.xpl, OSCAL-PLAYBOOK.xpl, GRAB-OSCAL-XSLT.xpl, ACQUIRE-OSCAL-DATA.xpl, GRAB-PROFILE-RESOLVER-XSLT.xpl, COLLECT-XPROC-STEPS.xpl
TEST-SCHEMATRON.xpl, TEST-XPROC3.xpl, TEST-XSLT.xpl, XSD-VALIDATE-OFFSITE.xpl, PRODUCE_SP800-171-OSCAL.xpl, validation-summaries.xpl, OSCAL-PLAYBOOK-SIMPLE.xpl, OSCAL-PLAYBOOK.xpl, COLLECT-XPROC-STEPS.xpl, REPOSITORY-STEP-INDEX-HTML.xpl, XPROC-STEP-INDEX-HTML.xpl
PRODUCE_SP800-171-OSCAL.xpl, OSCAL-PLAYBOOK-SIMPLE.xpl, OSCAL-PLAYBOOK.xpl, XPROC-STEP-INDEX-HTML.xpl
CONVERT-OSCAL-XML-FOLDER.xpl, PRODUCE_SP800-171-OSCAL.xpl, PRODUCE_FM6-22-chapter4.xpl, validation-summarize.xpl
BATCH_XML-TO-JSON.xpl, CONVERT-OSCAL-XML-DATA.xpl, clone-json-as-xpathxml.xpl, clone-xpathxml-as-json.xpl, single_xml-to-json.xpl, PRODUCE_FM6-22-chapter4.xpl, validation-summaries.xpl, validation-summarize.xpl, OSCAL-PLAYBOOK.xpl, publish-oscal-catalog.xpl, resolve-profile-and-save.xpl
TEST-SCHEMATRON.xpl, TEST-XPROC3.xpl, TEST-XSLT.xpl, CONVERT-OSCAL-XML-FOLDER.xpl, single_json-to-xml.xpl, single_xml-to-json.xpl, REPORT-VALIDATION-EXAMPLE.xpl, xsd-validate-catalog.xpl, XSD-VALIDATE-EXAMPLE.xpl, XSD-VALIDATE-OFFSITE.xpl, PRODUCE_FM6-22-chapter4.xpl, validation-summaries.xpl, validation-summarize.xpl, apply-profile-resolver-remotely.xpl, apply-profile-resolver-stepwise.xpl, apply-profile-resolver.xpl, XPROC-STEP-INDEX-HTML.xpl
REPORT-VALIDATION-EXAMPLE.xpl, PRODUCE_FM6-22-chapter4.xpl
XPROC-STEP-INDEX-HTML.xpl
PRODUCE_SP800-171-OSCAL.xpl
TEST-XSPEC.xpl, BATCH_XML-TO-JSON.xpl, resolve-profile-and-save.xpl, COLLECT-XPROC-STEPS.xpl
GRAB-SAXON.xpl, GRAB-SCHXSLT.xpl, GRAB-XSPEC.xpl, BATCH_JSON-TO-XML.xpl, BATCH_XML-TO-JSON.xpl, CONVERT-OSCAL-XML-DATA.xpl, GRAB-RESOURCES.xpl, clone-json-as-xpathxml.xpl, clone-xpathxml-as-json.xpl, GRAB-OSCAL.xpl, PRODUCE_SP800-171-OSCAL.xpl, GRAB-FM6-22.xpl, GRAB-NISO_STS-RNG.xpl, GRAB-RESOURCES.xpl, OSCAL-WEBPUB_FM_6-22.xpl, PRODUCE_FM6-22-chapter4.xpl, GRAB-PLAYBOOK.xpl, GRAB-RESOURCES.xpl, OSCAL-PLAYBOOK-SIMPLE.xpl, OSCAL-PLAYBOOK.xpl, publish-oscal-catalog.xpl, GRAB-OSCAL-CATALOG-SCHEMA.xpl, GRAB-OSCAL-XSLT.xpl, resolve-profile-and-save.xpl, ACQUIRE-OSCAL-DATA.xpl, GRAB-PROFILE-RESOLVER-XSLT.xpl, COLLECT-XPROC-STEPS.xpl, REPOSITORY-STEP-INDEX-HTML.xpl, XPROC-GRID.xpl, XPROC-STEP-INDEX-HTML.xpl
PRODUCE_SP800-171-OSCAL.xpl, PRODUCE_FM6-22-chapter4.xpl
CONVERT-OSCAL-XML-FOLDER.xpl, single_xml-to-json.xpl, PRODUCE_SP800-171-OSCAL.xpl, apply-profile-resolver-stepwise.xpl
GRAB-SAXON.xpl, GRAB-SCHXSLT.xpl, GRAB-XSPEC.xpl, GRAB-NISO_STS-RNG.xpl, GRAB-OSCAL-XSLT.xpl, GRAB-PROFILE-RESOLVER-XSLT.xpl
OSCAL-PLAYBOOK-SIMPLE.xpl, OSCAL-PLAYBOOK.xpl
PRODUCE_SP800-171-OSCAL.xpl, PRODUCE_FM6-22-chapter4.xpl, OSCAL-PLAYBOOK.xpl
TEST-SCHEMATRON.xpl, PRODUCE_SP800-171-OSCAL.xpl, PRODUCE_FM6-22-chapter4.xpl
xsd-validate-catalog.xpl, PRODUCE_FM6-22-chapter4.xpl, OSCAL-PLAYBOOK.xpl, publish-oscal-catalog.xpl
GRAB-SAXON.xpl, GRAB-SCHXSLT.xpl, GRAB-XSPEC.xpl, BATCH_JSON-TO-XML.xpl, BATCH_XML-TO-JSON.xpl, CONVERT-OSCAL-XML-DATA.xpl, CONVERT-OSCAL-XML-FOLDER.xpl, GRAB-RESOURCES.xpl, clone-json-as-xpathxml.xpl, clone-xpathxml-as-json.xpl, GRAB-OSCAL.xpl, REPORT-VALIDATION-EXAMPLE.xpl, xsd-validate-catalog.xpl, PRODUCE_SP800-171-OSCAL.xpl, GRAB-FM6-22.xpl, GRAB-NISO_STS-RNG.xpl, GRAB-RESOURCES.xpl, PRODUCE_FM6-22-chapter4.xpl, validation-summaries.xpl, validation-summarize.xpl, GRAB-PLAYBOOK.xpl, GRAB-RESOURCES.xpl, OSCAL-PLAYBOOK.xpl, publish-oscal-catalog.xpl, GRAB-OSCAL-CATALOG-SCHEMA.xpl, GRAB-OSCAL-XSLT.xpl, resolve-profile-and-save.xpl, ACQUIRE-OSCAL-DATA.xpl, GRAB-PROFILE-RESOLVER-XSLT.xpl, apply-profile-resolver-remotely.xpl, apply-profile-resolver-stepwise.xpl, apply-profile-resolver.xpl, COLLECT-XPROC-STEPS.xpl, XPROC-GRID.xpl
PRODUCE_SP800-171-OSCAL.xpl
BATCH_XML-TO-JSON.xpl, CONVERT-OSCAL-XML-DATA.xpl, clone-json-as-xpathxml.xpl, clone-xpathxml-as-json.xpl, single_xml-to-json.xpl, PRODUCE_FM6-22-chapter4.xpl, validation-summaries.xpl, validation-summarize.xpl, OSCAL-PLAYBOOK.xpl, publish-oscal-catalog.xpl, resolve-profile-and-save.xpl
TEST-SCHEMATRON.xpl, TEST-XPROC3.xpl, TEST-XSLT.xpl, BATCH_XML-TO-JSON.xpl, CONVERT-OSCAL-XML-DATA.xpl, CONVERT-OSCAL-XML-FOLDER.xpl, GRAB-RESOURCES.xpl, clone-json-as-xpathxml.xpl, clone-xpathxml-as-json.xpl, single_xml-to-json.xpl, GRAB-OSCAL.xpl, REPORT-VALIDATION-EXAMPLE.xpl, xsd-validate-catalog.xpl, XSD-VALIDATE-OFFSITE.xpl, PRODUCE_SP800-171-OSCAL.xpl, GRAB-RESOURCES.xpl, OSCAL-WEBPUB_FM_6-22.xpl, PRODUCE_FM6-22-chapter4.xpl, validation-summaries.xpl, validation-summarize.xpl, GRAB-RESOURCES.xpl, OSCAL-PLAYBOOK-SIMPLE.xpl, OSCAL-PLAYBOOK.xpl, publish-oscal-catalog.xpl, GRAB-OSCAL-CATALOG-SCHEMA.xpl, ACQUIRE-OSCAL-DATA.xpl, apply-profile-resolver-remotely.xpl, apply-profile-resolver-stepwise.xpl, apply-profile-resolver.xpl, COLLECT-XPROC-STEPS.xpl, REPOSITORY-STEP-INDEX-HTML.xpl, XPROC-GRID.xpl, XPROC-STEP-INDEX-HTML.xpl
CONVERT-OSCAL-XML-DATA.xpl, PRODUCE_FM6-22-chapter4.xpl, apply-profile-resolver-remotely.xpl, apply-profile-resolver-stepwise.xpl, apply-profile-resolver.xpl, COLLECT-XPROC-STEPS.xpl
XPROC-STEP-INDEX-HTML.xpl
XSD-VALIDATE-OFFSITE.xpl, PRODUCE_FM6-22-chapter4.xpl, COLLECT-XPROC-STEPS.xpl, XPROC-STEP-INDEX-HTML.xpl
TEST-XSLT.xpl, CONVERT-OSCAL-XML-DATA.xpl, XSD-VALIDATE-OFFSITE.xpl, PRODUCE_SP800-171-OSCAL.xpl, OSCAL-WEBPUB_FM_6-22.xpl, PRODUCE_FM6-22-chapter4.xpl, OSCAL-PLAYBOOK-SIMPLE.xpl, OSCAL-PLAYBOOK.xpl, publish-oscal-catalog.xpl, apply-profile-resolver-remotely.xpl, apply-profile-resolver-stepwise.xpl, apply-profile-resolver.xpl, COLLECT-XPROC-STEPS.xpl, REPOSITORY-STEP-INDEX-HTML.xpl, XPROC-GRID.xpl, XPROC-STEP-INDEX-HTML.xpl