diff --git a/step-ixml/src/main/xml/specification.xml b/step-ixml/src/main/xml/specification.xml
index 575981b..bed290a 100644
--- a/step-ixml/src/main/xml/specification.xml
+++ b/step-ixml/src/main/xml/specification.xml
@@ -28,7 +28,7 @@ specifications
-This specification describes the p:ixml
+This specification describes the p:invisible-xml
step for
XProc 3.1: An XML Pipeline Language.
@@ -62,7 +62,7 @@ step for
Introduction
-This specification describes the p:ixml XProc step.
+This specification describes the p:invisible-xml XProc step.
A machine-readable description of this step may be found in
steps.xpl.
@@ -75,13 +75,13 @@ steps is assumed.Step library
-p:ixml
+p:invisible-xml
-The p:ixml step performs Invisible XML processing per
+The p:invisible-xml step performs Invisible XML processing per
. It transforms a non-XML input into XML by applying
the specified Invisible XML grammar.
-
+
@@ -104,7 +104,7 @@ from applying to an arbitrary sequence of characters.The resultshould be XML.
It is implementation-defined if other result
formats are possible. (An implementation might, for example, provide a
-way for the p:ixml step to compile an Invisible XML grammar into some
+way for the p:invisible-xml step to compile an Invisible XML grammar into some
format that can be processed more efficiently.)
@@ -272,6 +272,20 @@ select a particular parse:
As before, there is nothing standardized about the results in this case.
+
+
+Formerly the p:ixml step
+
+In earlier drafts of this specification, the p:invisible-xml step
+was named p:ixml. Changing the name of the step to p:invisible-xml
+brings the name into better alignment with the naming conventions used for most other
+XProc steps and aligns its name with the fn:invisible-xml() function
+in XPath 4.0.
+
+Implementors may wish to support both names for some period of time in order
+to avoid breaking changes in existing pipelines. Support for the alternative name p:ixml
+is implementation-defined.
+Document properties