The attribute type is now xsd:string rather than xsd:NCName because
the database is really a glob-mask.
element mp:pass-vhosts { xsd:boolean }?,
element mp:virtual {
attribute route { xsd:NCName }?,
- element mp:database { xsd:NCName },
+ element mp:database { xsd:string },
element mp:target { xsd:string }+
}+
</attribute>
</optional>
<element name="mp:database">
- <data type="NCName"/>
+ <data type="string"/>
</element>
<oneOrMore>
<element name="mp:target">
<xs:element name="virtual">
<xs:complexType>
<xs:sequence>
- <xs:element name="database" type="xs:NCName"/>
+ <xs:element name="database" type="xs:string"/>
<xs:element maxOccurs="unbounded" name="target" type="xs:string"/>
</xs:sequence>
<xs:attribute name="route" type="xs:NCName"/>