Type: OCTET STRING
Sample data for above schema
XML encoding of above data
Description: This is used to
represent binary data that is multiple of 8 bits. Octet string can be of any
length.
It
can be represented in two forms.
Binary – '1000100'B
Hexa - '44'H
Example
id
OCTET STRING
Example Schema
Occupation ::= BIT STRING {
clerk (0),
watchman (1),
engineer (2),
manager (3)
}
Hobbies ::= BIT STRING {
chess (0),
cricket (1),
hockey (2),
football (3),
others (4)
}
Employee ::= SEQUENCE {
name VisibleString,
isPermanentEmployee BOOLEAN,
id OCTET STRING,
age INTEGER (15..60),
occupation Occupation,
hobbies Hobbies
}
Sample data for above schema
employee1 Employee ::= {
name "Rama Krishna",
isPermanentEmployee FALSE,
id '10001000'B,
age 30,
occupation '010'B,
hobbies {chess, football}
}
XML encoding of above data
<?xml version="1.0" encoding="UTF-8"?> <Employee> <name>Rama Krishna</name> <isPermanentEmployee><false/></isPermanentEmployee> <id>88</id> <age>30</age> <occupation>01</occupation> <hobbies>1001</hobbies> </Employee>
No comments:
Post a Comment