TANDBERG D14172.01 manual Format, Example XML, Xacli

Models: D14172.01

1 84
Download 84 pages 8.98 Kb
Page 25
Image 25
2.2.1 Format

TANDBERG Gatekeeper/Border Controller API User Guide

2.2.1 Format

Status information is presented by a mark-up notation, similar to XML. The main differences are:

all braces are removed in the XACLI format

XACLI does not use end-tags, except for a tag to mark end of the top element

XACLI does not use indent spaces to present the data structure

XACLI hides the instance number (item number in XML) of an element if only one instance of a given element exists

A status top level element starts with “*s"

Example 2.5 shows XML formatting and XACLI formatting for the same status element, NTP.

Example 2.5

XML:

<Status>

<NTP item="1" status="Active"> <Address item="1">10.0.0.2</Address> <Port item="1">123</Port>

<LastUpdate item="1">2008-01-01 12:00:00</LastUpdate> <LastCorrection item="1">1</LastCorrection>

</NTP>

</Status>

XACLI:

*s NTP (status=Active): Address: "10.0.0.2" Port: 123

LastUpdate: "2008-01-01 12:00:00"

LastCorrection: 1 *s/end

NOTE! To write a parser for the XACLI format, the parser must keep track of the levels by counting white spaces. The indent is increased by two whitespaces for each level.

D14172.01

page 25 of 84

Page 25
Image 25
TANDBERG D14172.01 manual Format, Example XML, Xacli