![]() |
|
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|||||
| Related Syntax | Related Concepts | |
| operator |
attribute is |
|
Return type: Switch
Returns: True if the attribute is of the type specified, otherwise false.
Syntax
attribute attribute-name element-qualifier*
(is | isnt) (cdata | name | names | number | numbers
| nmtoken | nmtokens | id | idref | idrefs
| notation | entity | entities | group)
You can use the attribute is test to determine whether an attribute is of a specified type. For
example, the following code will succeed if attribute foo is of type name, and will fail
otherwise:
attribute "foo" is name
Attribute type tests can be combined by joining the types with | and parenthesizing them. Note
that for a data attribute, a test of its type for id, idref, idrefs,
notation, entity, or entities will always fail because those types of
attributes cannot be associated with a notation.
Entity and notation attribute tests can be applied directly to attribute values which are declared as entity or notation, or directly to an item of an attribute declared as entities.
|
Related Syntax |
Related Concepts |
Copyright © Stilo International plc, 1988-2010.