<xs:element name="copy-of" substitutionGroup="xsl:instruction"> <xs:complexType> <xs:complexContent mixed="true"> <xs:extension base="xsl:versioned-element-type"> <xs:attribute name="select" type="xsl:expression" use="required" /> <xs:attribute name="copy-namespaces" type="xsl:yes-or-no" default="yes" /> <xs:attribute name="type" type="xsl:QName" /> <xs:attribute name="validation" type="xsl:validation-type" /> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>