Name
xsd:NCName — Unqualified names
Synopsis
<xsd:simpleType name="NCName” id="NCName"> <xsd:restriction base="xsd:Name"> <xsd:pattern value="[\i-[:]][\c-[:]]*"/> </xsd:restriction> </xsd:simpleType>
Derived from
xsd:Name
Primary
xsd:string
Known subtypes
xsd:ID, xsd:IDREF, xsd:ENTITY
Data parameters (facets)
enumeration
, length
,
maxLength
, minLength
,
pattern
Description
The lexical and value spaces of xsd:NCName
are the
names (Name
) that conform to the definition of a
NCName
in the Recommendation
“Namespaces in XML 1.0.” These are
all the XML 1.0 names that don’t contain colons.
Restrictions
This datatype allows characters such as hyphens and may need additional constraints to match the notion of name in your favorite programming language or database system.
Example
Valid values include Snoopy
,
CMS
, _1950-10-04_10-00
, and
bold_brash
.
Invalid values include _1950-10-04:10-00
and
bold:brash
(colons are forbidden).
Get RELAX NG now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.