ArcXML Conventions

The ArcXML element structure includes the element name, attributes, and child elements.

Element Name

Element

  1. The opening element starts with a less than symbol (<) and is followed by its name. Elements are always written in uppercase letters.
  2. The opening element ends with a greater than symbol (>).
  3. The closing element is similar to the opening element. It begins with the less than symbol and a forward slash (/) and is followed by its name. The element ends with a greater than symbol.
  4. If the element includes any attributes, they are included after the opening element.
  5. All child elements are inserted before the closing element.

Attributes

Atributes

  1. Attributes are always written in lowercase letters. If the attribute is required, it is bold. A definition of each attribute is found in the attribute table for the element.
  2. If an attribute has a defined list of valid values, all possible values are listed. Only one value can be used at a time. Attribute values are always placed inside of double quotes ("), and the text is not case sensitive unless noted.
  3. If the attribute has a default value, it is listed in brackets after the attribute list or type.
  4. If an attribute does not have a list of known values, the value type is listed such as double, integer, and string.

Child Elements

Child Elements
  1. Child elements are always written in uppercase letters. If the child element is required, it is bold. Each child element is linked to the corresponding page describing that element.
  2. Some child elements can be used multiple times. If this is the case, the letter "m" in parentheses (m) is in front of the child element.
  3. In some cases, special instructions are given in brackets after the element. The most common scenario is when a group of child elements is listed but only one child element can be used. In this example, [Or] means to select one child element from the group. More details are given in the Restrictions section to explain special instructions.