![Yealink SIP VP-T49G Developer'S Manual Download Page 11](http://html2.mh-extra.com/html/yealink/sip-vp-t49g/sip-vp-t49g_developers-manual_3250215011.webp)
XML and Yealink IP Phones
1
XML stands for extensible Markup Language. It is a markup language much like HTML.
HTML is designed to display data and to focus on how data looks, while XML is
designed to describe data and to focus on what data is.
XML enables SIP phones to serve as output devices for many exciting applications.
The XML infrastructure allows the phones to interact with external applications in a
flexible and programmable manner.
The following are characteristics of XML:
XML tags are not predefined. You must define your own tags.
XML uses an XML schema to describe the data.
XML with an XML schema is designed to be self-descriptive.
XML is a W3C Standard Recommendation.
Sample of Basic XML document:
<?xml version="1.0" encoding="ISO-8859-1"?>
<YealinkIPPhoneTextMenu
destroyOnExit="no"
style="numbered"
Beep="no"
Timeout="30"
LockIn="no">
<Title wrap="yes">Phone Services</Title>
<MenuItem>
<Prompt>Ask Google</Prompt>
<URI>http://10.2.11.158/yealink/google/google.php?user=</URI>
<Dial>456</Dial>
</MenuItem>
<MenuItem>
<Prompt>CNN News</Prompt>
<URI>http://10.2.11.158/yealink/rss/rss.php?feed=cnn</URI>
<Dial>1001</Dial>
</MenuItem>
</YealinkIPPhoneTextMenu>
Root element
Child elements of the root
XML Declaration
Summary of Contents for SIP VP-T49G
Page 1: ...i i...
Page 2: ......
Page 10: ......
Page 94: ...XML Browser Developer s Guide for Yealink IP Phones 84...
Page 96: ...XML Browser Developer s Guide for Yealink IP Phones 86...
Page 98: ...XML Browser Developer s Guide for Yealink IP Phones 88...
Page 99: ...Configure the Push XML Server 89...
Page 116: ...XML Browser Developer s Guide for Yealink IP Phones 106...