Definition Type: Attribute
Name: substitute
Namespace: http://www.xml-cml.org/schema
Type: string:http://www.w3.org/2001/XMLSchema
Containing Schema: schema.xsd
Use (Optional)
Documentation:
A flag on 'arg' to indicate that the value can be substituted. This is still experimental. The value may be an XPath expression, at present all attributes (".//@*") are processed. If an attribute contains _ijk_ where the name of the arg is 'ijk' this string is replaced by the value of ijk, e.g. if arg with name ijk has a value of 2 then 'm_ijk__z3' becomes 'm2_z3'. substitute="." replaces this element by its value 2006-05-21: PMR added attribute.
Collapse XSD Schema Diagram:
XSD Diagram of substitute in schema schema_xsd (Chemical Markup Language (CML))
Collapse XSD Schema Code:
<xsd:attribute name="substitute" id="att.substitute" type="xsd:string">
    <xsd:annotation>
        <xsd:documentation>
            <h:div class="summary" xmlns:h="http://www.w3.org/1999/xhtml">A flag on 'arg' to indicate that the value can be substituted.</h:div>
            <h:div class="description" xmlns:h="http://www.w3.org/1999/xhtml">This is still experimental. The value may be an 
                XPath expression, at present
                all attributes (".//@*") are processed. If an attribute contains _ijk_ where the
                name of the arg is 'ijk' this string is replaced by the value of ijk,
                e.g. if arg with name ijk has a value of 2 then 'm_ijk__z3' becomes
                'm2_z3'. substitute="." replaces this element by its value</h:div>
            <h:div class="summary" xmlns:h="http://www.w3.org/1999/xhtml">2006-05-21: PMR added attribute.</h:div>
        </xsd:documentation>
    </xsd:annotation>
</xsd:attribute>