XML SYNTAX

<?xml version="1.0"?>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="AddressBook">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="version" type="xsd:integer"/> <xsd:element ref="pbgroup" minOccurs="0" maxOccurs="20"/> <xsd:element ref="Contact" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="pbgroup"> <xsd:complexType>

<xsd:sequence>

<xsd:element name="id" type="xsd:integer"/> <xsd:element name="name" type="xsd:string"/>

<xsd:element name="photos" type="xsd:string" minOccurs="0" maxOccurs="1"/> <xsd:element name="ringtones" type="xsd:string" minOccurs="0"

maxOccurs="1"/>

<xsd:element name="RingtoneIndex" type="RingIndex" minOccurs="0" maxOccurs="1"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="Contact"> <xsd:complexType>

<xsd:sequence>

<xsd:element name="FirstName" type="xsd:string"/> <xsd:element name="LastName" type="xsd:string"/> <xsd:element name="Primary" type="xsd:integer" minOccurs="0"

maxOccurs="1"/>

<xsd:element name="Frequent" type="xsd:integer" minOccurs="0" maxOccurs="1"/>

<xsd:element ref="Phone" minOccurs="0" maxOccurs="4"/>

<xsd:element name="Mail" type="xsd:string" minOccurs="0" maxOccurs="1"/> <xsd:element name="Group" type="GroupIndex" minOccurs="0" maxOccurs="1"/> <xsd:element name="PhotoUrl" type="xsd:string" minOccurs="0"

maxOccurs="1"/>

<xsd:element name="RingtoneUrl" minOccurs="0" maxOccurs="1" type="xsd:string"/>

<xsd:element name="RingtoneIndex" minOccurs="0" maxOccurs="1" type="RingIndex"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="Phone"> <xsd:complexType>

<xsd:sequence>

<xsd:element name="phonenumber" type="xsd:string"/> <xsd:element name="accountindex" type="AccountIndex"/> </xsd:sequence>

Grandstream Networks, Inc.

GXV3175 XML Based Downloadable Phonebook

Page 8 of 12

 

 

Last Updated: 12/2010

Page 8
Image 8
Grandstream Networks GXV3175 manual XML Syntax