XML Processing [XProc]

Schema Information

Version
1.1
Category
DataTransformation
Namespace
Description
XML Processing is a W3C standard language to describe XML Pipelines.
Publication
2010
Copyright
https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document

attributes

  1. add-attribute_attribute-name
  2. add-attribute_attribute-namespace
  3. add-attribute_attribute-prefix
  4. add-attribute_attribute-value
  5. add-attribute_match
  6. add-attribute_name
  7. add-attribute_use-when
  8. add-xml-base_all
  9. add-xml-base_name
  10. add-xml-base_relative
  11. add-xml-base_use-when
  12. base
  13. catch_use-when
  14. choose_name
  15. choose_use-when
  16. compare_fail-if-not-equal
  17. compare_name
  18. compare_use-when
  19. count_limit
  20. count_name
  21. count_use-when
  22. data_content-type
  23. data_href
  24. data_use-when
  25. data_wrapper
  26. declare-step_exclude-inline-prefixes
  27. declare-step_name
  28. declare-step_psvi-required
  29. declare-step_type
  30. declare-step_use-when
  31. declare-step_version
  32. declare-step_xpath-version
  33. delete_match
  34. delete_name
  35. delete_use-when
  36. directory-list_exclude-filter
  37. directory-list_include-filter
  38. directory-list_name
  39. directory-list_path
  40. directory-list_use-when
  41. document_href
  42. document_use-when
  43. documentation_use-when
  44. empty_use-when
  45. error_code
  46. error_code-namespace
  47. error_code-prefix
  48. error_name
  49. error_use-when
  50. escape-markup_cdata-section-elements
  51. escape-markup_doctype-public
  52. escape-markup_doctype-system
  53. escape-markup_escape-uri-attributes
  54. escape-markup_include-content-type
  55. escape-markup_indent
  56. escape-markup_media-type
  57. escape-markup_method
  58. escape-markup_name
  59. escape-markup_omit-xml-declaration
  60. escape-markup_standalone
  61. escape-markup_undeclare-prefixes
  62. escape-markup_use-when
  63. escape-markup_version
  64. exec_arg-separator
  65. exec_args
  66. exec_byte-order-mark
  67. exec_cdata-section-elements
  68. exec_command
  69. exec_cwd
  70. exec_doctype-public
  71. exec_doctype-system
  72. exec_encoding
  73. exec_errors-is-xml
  74. exec_escape-uri-attributes
  75. exec_failure-threshold
  76. exec_include-content-type
  77. exec_indent
  78. exec_media-type
  79. exec_method
  80. exec_name
  81. exec_normalization-form
  82. exec_omit-xml-declaration
  83. exec_path-separator
  84. exec_result-is-xml
  85. exec_source-is-xml
  86. exec_standalone
  87. exec_undeclare-prefixes
  88. exec_use-when
  89. exec_version
  90. exec_wrap-error-lines
  91. exec_wrap-result-lines
  92. filter_name
  93. filter_select
  94. filter_use-when
  95. for-each_name
  96. for-each_use-when
  97. group_name
  98. group_use-when
  99. hash_algorithm
  100. hash_match
  101. hash_name
  102. hash_use-when
  103. hash_value
  104. hash_version
  105. http-request_byte-order-mark
  106. http-request_cdata-section-elements
  107. http-request_doctype-public
  108. http-request_doctype-system
  109. http-request_encoding
  110. http-request_escape-uri-attributes
  111. http-request_include-content-type
  112. http-request_indent
  113. http-request_media-type
  114. http-request_method
  115. http-request_name
  116. http-request_normalization-form
  117. http-request_omit-xml-declaration
  118. http-request_standalone
  119. http-request_undeclare-prefixes
  120. http-request_use-when
  121. http-request_version
  122. id
  123. identity_name
  124. identity_use-when
  125. import_href
  126. import_use-when
  127. inline_exclude-inline-prefixes
  128. inline_use-when
  129. input_kind
  130. input_port
  131. input_primary
  132. input_select
  133. input_sequence
  134. input_use-when
  135. insert_match
  136. insert_name
  137. insert_position
  138. insert_use-when
  139. iteration-source_select
  140. iteration-source_use-when
  141. label-elements_attribute
  142. label-elements_attribute-namespace
  143. label-elements_attribute-prefix
  144. label-elements_label
  145. label-elements_match
  146. label-elements_name
  147. label-elements_replace
  148. label-elements_use-when
  149. lang
  150. library_exclude-inline-prefixes
  151. library_psvi-required
  152. library_use-when
  153. library_version
  154. library_xpath-version
  155. load_dtd-validate
  156. load_href
  157. load_name
  158. load_use-when
  159. log_href
  160. log_port
  161. log_use-when
  162. make-absolute-uris_base-uri
  163. make-absolute-uris_match
  164. make-absolute-uris_name
  165. make-absolute-uris_use-when
  166. namespace-rename_apply-to
  167. namespace-rename_from
  168. namespace-rename_name
  169. namespace-rename_to
  170. namespace-rename_use-when
  171. namespaces_binding
  172. namespaces_element
  173. namespaces_except-prefixes
  174. namespaces_use-when
  175. option_name
  176. option_required
  177. option_select
  178. option_use-when
  179. otherwise_use-when
  180. output_port
  181. output_primary
  182. output_sequence
  183. output_use-when
  184. pack_name
  185. pack_use-when
  186. pack_wrapper
  187. pack_wrapper-namespace
  188. pack_wrapper-prefix
  189. parameters_name
  190. parameters_use-when
  191. pipe_port
  192. pipe_step
  193. pipe_use-when
  194. pipeinfo_use-when
  195. pipeline_exclude-inline-prefixes
  196. pipeline_name
  197. pipeline_psvi-required
  198. pipeline_type
  199. pipeline_use-when
  200. pipeline_version
  201. pipeline_xpath-version
  202. rename_match
  203. rename_name
  204. rename_new-name
  205. rename_new-namespace
  206. rename_new-prefix
  207. rename_use-when
  208. replace_match
  209. replace_name
  210. replace_use-when
  211. serialization_byte-order-mark
  212. serialization_cdata-section-elements
  213. serialization_doctype-public
  214. serialization_doctype-system
  215. serialization_encoding
  216. serialization_escape-uri-attributes
  217. serialization_include-content-type
  218. serialization_indent
  219. serialization_media-type
  220. serialization_method
  221. serialization_normalization-form
  222. serialization_omit-xml-declaration
  223. serialization_port
  224. serialization_standalone
  225. serialization_undeclare-prefixes
  226. serialization_use-when
  227. serialization_version
  228. set-attributes_match
  229. set-attributes_name
  230. set-attributes_use-when
  231. sink_name
  232. sink_use-when
  233. space
  234. split-sequence_initial-only
  235. split-sequence_name
  236. split-sequence_test
  237. split-sequence_use-when
  238. store_byte-order-mark
  239. store_cdata-section-elements
  240. store_doctype-public
  241. store_doctype-system
  242. store_encoding
  243. store_escape-uri-attributes
  244. store_href
  245. store_include-content-type
  246. store_indent
  247. store_media-type
  248. store_method
  249. store_name
  250. store_normalization-form
  251. store_omit-xml-declaration
  252. store_standalone
  253. store_undeclare-prefixes
  254. store_use-when
  255. store_version
  256. string-replace_match
  257. string-replace_name
  258. string-replace_replace
  259. string-replace_use-when
  260. try_name
  261. try_use-when
  262. unescape-markup_charset
  263. unescape-markup_content-type
  264. unescape-markup_encoding
  265. unescape-markup_name
  266. unescape-markup_namespace
  267. unescape-markup_use-when
  268. unwrap_match
  269. unwrap_name
  270. unwrap_use-when
  271. uuid_match
  272. uuid_name
  273. uuid_use-when
  274. uuid_version
  275. validate-with-relax-ng_assert-valid
  276. validate-with-relax-ng_dtd-attribute-values
  277. validate-with-relax-ng_dtd-id-idref-warnings
  278. validate-with-relax-ng_name
  279. validate-with-relax-ng_use-when
  280. validate-with-schematron_assert-valid
  281. validate-with-schematron_name
  282. validate-with-schematron_phase
  283. validate-with-schematron_use-when
  284. validate-with-xml-schema_assert-valid
  285. validate-with-xml-schema_mode
  286. validate-with-xml-schema_name
  287. validate-with-xml-schema_try-namespaces
  288. validate-with-xml-schema_use-location-hints
  289. validate-with-xml-schema_use-when
  290. variable_name
  291. variable_select
  292. variable_use-when
  293. viewport-source_use-when
  294. viewport_match
  295. viewport_name
  296. viewport_use-when
  297. when_test
  298. when_use-when
  299. with-option_name
  300. with-option_select
  301. with-option_use-when
  302. with-param_name
  303. with-param_port
  304. with-param_select
  305. with-param_use-when
  306. wrap-sequence_group-adjacent
  307. wrap-sequence_name
  308. wrap-sequence_use-when
  309. wrap-sequence_wrapper
  310. wrap-sequence_wrapper-namespace
  311. wrap-sequence_wrapper-prefix
  312. wrap_group-adjacent
  313. wrap_match
  314. wrap_name
  315. wrap_use-when
  316. wrap_wrapper
  317. wrap_wrapper-namespace
  318. wrap_wrapper-prefix
  319. www-form-urldecode_name
  320. www-form-urldecode_use-when
  321. www-form-urldecode_value
  322. www-form-urlencode_match
  323. www-form-urlencode_name
  324. www-form-urlencode_use-when
  325. xinclude_fixup-xml-base
  326. xinclude_fixup-xml-lang
  327. xinclude_name
  328. xinclude_use-when
  329. xpath-context_use-when
  330. xquery_name
  331. xquery_use-when
  332. xsl-formatter_content-type
  333. xsl-formatter_href
  334. xsl-formatter_name
  335. xsl-formatter_use-when
  336. xslt_initial-mode
  337. xslt_name
  338. xslt_output-base-uri
  339. xslt_template-name
  340. xslt_use-when
  341. xslt_version

attributeGroups

  1. specialAttrs

elements

  1. add-attribute
  2. add-xml-base
  3. catch
  4. choose
  5. compare
  6. count
  7. data
  8. declare-step
  9. delete
  10. directory-list
  11. div
  12. document
  13. documentation
  14. empty
  15. error
  16. escape-markup
  17. exec
  18. filter
  19. for-each
  20. group
  21. hash
  22. http-request
  23. identity
  24. import
  25. inline
  26. input
  27. insert
  28. iteration-source
  29. label-elements
  30. library
  31. load
  32. log
  33. make-absolute-uris
  34. namespace-rename
  35. namespaces
  36. option
  37. otherwise
  38. output
  39. p
  40. pack
  41. parameters
  42. pipe
  43. pipeinfo
  44. pipeline
  45. rename
  46. replace
  47. serialization
  48. set-attributes
  49. sink
  50. split-sequence
  51. store
  52. string-replace
  53. try
  54. unescape-markup
  55. unwrap
  56. uuid
  57. validate-with-relax-ng
  58. validate-with-schematron
  59. validate-with-xml-schema
  60. variable
  61. viewport
  62. viewport-source
  63. when
  64. with-option
  65. with-param
  66. wrap
  67. wrap-sequence
  68. www-form-urldecode
  69. www-form-urlencode
  70. xinclude
  71. xpath-context
  72. xquery
  73. xsl-formatter
  74. xslt

schemas

  1. xml.xsd
  2. xproc.xsd
  3. xproc2.xsd