Cross-product architecture
81
dictionary
dict
<dict><double key="foo"
value="5.0" /><string
key="bar" value="fred" /
></dict>
A dictionary data type. Like the array data
type, it is simply a container for other data
nodes. Each direct child node of a dictionary
node must contain an additional
key
attribute. The
key
attribute is a string and
must be unique for the given dictionary
node. The key string must start with a letter
or an underscore (_) and may followed by
numbers, letters, or underscores. Dictionary
nodes can be used to pass objects by value.
float
double
<double value="1.2345" />
The floating-point data type. It can contain
any floating-point (real) number within the
range 1.7e +/- 308.
integer
int
<int value="50" />
The integer data type. It can contain any
signed integer in the range -2,147,483,648
through 2,147,483,647.
null
null
<null />
The null type has only one value: null. The
null type automatically coerces into the
string type, array type, dictionary type, and
the server object type. The null type cannot
have any attributes or sub-elements.
server
object
obj
<obj value="fw"
class="Fireworks" />
The server object data type. The
value
attribute is set to the object ID. The
class
attribute is optional. The server always
specifies the object class when sending
replies to the client. The client, however, is
not required to specify the class when
sending server object nodes to the server.
The
class
attribute tells the client what
properties and methods are available on
an object.
string
string
<string value="foo" />
A string data type. It can contain a
UTF-8-encoded string. If you include
special characters, you must “escape” them
(indicate that they are part of the string)
according to the method described in the
XML Data Model (from http://www.w3.org/
XML/Datamodel.html). Most XML writing
packages automatically do this.
void
void
<void />
No value; no type. Cannot have any
attributes or subelements.
Data type Node name Example
Description
Summary of Contents for DREAMWEAVER MX 2004-EXTENDING DREAMWEAVER
Page 1: ...Extending Fireworks...
Page 4: ...4 Contents...
Page 8: ...8 Chapter 1 Extending Fireworks Overview...
Page 102: ...102 Chapter 4 Auto Shapes...