eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'XML::Notation':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: Notation (in XML)


Inheritance:

   Object
   |
   +--XML::Node
      |
      +--XML::Notation

Package:
stx:goodies/xml/vw
Category:
XML-VW-Nodes
Version:
rev: 1.11 date: 2021/01/20 15:11:12
user: cg
file: Notation.st directory: goodies/xml/vw
module: stx stc-classLibrary: vw

Description:


This class represents an XML Notation declaration. Notations are XML nodes which identify by name the format of unparsed entities, the format of elements which bear a notation attribute or the application to which a processing instruction is addressed.

Notations are delimited by the start-tag '<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!NOTATION' and end-tag '>'

The name instance variable provides a name or identifier for the notation, for use in entity and attribute specifications. The publicID instance variable provides an external identifier which allows the XML processor or the client application to locate a helper application capable of processing data in the given notation. The systemID variable allows the parser to optionally resolve the publicID into the system identifier, file name, or other information needed to allow the application to call a processor for data in the notation.


Instance Variables:
	name    <XML.NodeTag>
	publicID        <String | XML.URIResolver>
	systemID        <String | XML.URIResolver>


Instance protocol:

accessing
o  name
Needed for SAX. REW

o  publicID
Needed for SAX. REW

o  systemID
Needed for SAX. REW

initialization
o  name: aName identifiers: anArray

visiting
o  acceptVisitor: aVisitor
Double dispatch back to the visitor, passing my type encoded in
the selector (visitor pattern)



ST/X 7.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Sat, 21 Dec 2024 17:10:41 GMT