[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: PUBLIC id in notations
/ Anli Shundi <ashundi@t...> was heard to say: | Please check again: | | XML 1.0 Rec requires PublicId-s at notations. See | http://www.w3.org/TR/REC-xml#Notations | <http://www.w3.org/TR/REC-xml#Notations> I think you've read that wrong, [82] NotationDecl ::= '<!NOTATION' S Name S (ExternalID | PublicID) S? '>' What's required is an ExternalID or a PublicID. In other words, not only are public identifiers not required, system identifiers aren't required either. (One or the other, or both must be present, though.) | XML Schema Spec at http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations | <http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations> | says only that either the Public or System Identifiers must be present. True, that's 3.12.1. | In 3.12.2 "XML Representation of Notation Declaration", and in the schema | for Schema, it is given as mandatory (and is treated this way by a number of | processors). Of course, the schema for schemas has no choice, since at least | one of system or public is required and XSD can't express this as a | co-constraint. But it does look like there's an erratum here, arising almost certainly from the schema for schemas where the public attribute on an xs:notation is required. Be seeing you, norm -- Norman.Walsh@S... | All along the untrodden paths of the future, I XML Standards Engineer | can see the footprints of an unseen hand.--Sir XML Technology Center | Boyle Roche Sun Microsystems, Inc. |
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|