notation

MSXML 5.0 SDK

Microsoft XML Core Services (MSXML) 5.0 for Microsoft Office - XML Schemas

notation

Contains the definition of a notation to describe the format of non-XML data within an XML document. An XML Schema notation declaration is a reconstruction of XML 1.0 NOTATION declarations.

<notation
  id = ID
  name = NCName 
  public = Public identifier per ISO 8879
  system = anyURI
  {any attributes with non-schema Namespace}…>
Content: (annotation?)
</notation>

Attributes

id
The ID of this element. The id value must be of type ID and be unique within the document containing this element.

Optional.

name
The name of the notation element. The name must be a no-colon-name (NCName) as defined in the XML Namespaces specification.

The name must be unique within a schema.

Required.

public
A URI reference corresponding to the public identifier. The identifier in the document prolog that gives the name of a DTD or external entity.

Required.

system
A URI reference corresponding to the system identifier. A local, system-dependent identifier for a document, DTD, or external entity. The name must be a URI.

Optional.

Element Information

Number of occurrences Unlimited
Parent elements schema
Contents annotation

Example

The following example shows a jpeg notation using a viewer application, viewer.exe.

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:notation name="jpeg" public="image/jpeg" system="viewer.exe" />
</xs:schema>

See Also

XML Schema Reference (XSD) | XML Schema Elements

For more information, see the W3C XML Schema Part 1: Structures Recommendation at http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/#element-notation.

Other Resources Other Resources

W3C Namespaces in XML Recommendation