eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'XML::AttributeType':

Home

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

Class: AttributeType (in XML)


Inheritance:

   Object
   |
   +--XML::AttributeType
      |
      +--XML::CDATA_AT
      |
      +--XML::ENTITIES_AT
      |
      +--XML::ENTITY_AT
      |
      +--XML::Enumeration_AT
      |
      +--XML::IDREFS_AT
      |
      +--XML::IDREF_AT
      |
      +--XML::ID_AT
      |
      +--XML::NMTOKENS_AT
      |
      +--XML::NMTOKEN_AT
      |
      +--XML::NOTATION_AT

Package:
stx:goodies/xml/vw
Category:
XML-VW-Attributes
Version:
rev: 1.8 date: 2016/11/19 11:30:51
user: cg
file: AttributeType.st directory: goodies/xml/vw
module: stx stc-classLibrary: vw

Description:


This class with its various subclasses represents the type of the XML attribute. According to the XML 1.0 specification, XML attribute types are of three kinds:a string type, a set of tokenized types, and enumerated types. The string type may take any literal string as a value, the tokenized types have varying lexical and semantic constraints and the enumerated type attibutes can take one of a list of values provided in the declaration.

Subclasses of AttributeType represent these various types of XML attributes 


Instance protocol:

testing
o  isID

validating
o  completeValidationAgainst: aParser from: anAttribute
intentionally left blank

o  simpleValidateValueOf: anAttribute for: aParser

o  validateDefinition: anAttributeDefinition for: aParser

o  validateValueOf: anAttribute for: aParser
We're going to do this the hard way for now.



ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Fri, 19 Apr 2024 03:31:18 GMT