Skin.xml

Each skin in XBMC contains the skin.xml file which sets up an overview of the skin and provides credits and versioning information.

Example
One thing to note is that all tag names are lower case. XML tag names are case sensitive!

How window xml files are found
XBMC can run in many differing resolutions, and a skin should try and cater to all these resolutions. The easiest way is to develop for one specific resolution and make sure that all controls contain and tags. That way, XBMC can scale the controls to the new screen resolution.

However, you may choose to develop alternative window xml files for differing resolutions (such as for HDTV resolutions, or for widescreen versus 4x3 resolutions).

The order that XBMC looks for it's skin files are as follows:


 * 1) It first looks in the current screenmode folder (one of 1080i, 720p, NTSC16x9, NTSC, PAL16x9 or PAL)
 * 2) If the current screenmode is 1080i, it then looks in the 720p folder.
 * 3) If the current screenmode is a widescreen mode (1080i, 720p, NTSC16x9, PAL16x9) then it looks in the folder.
 * 4) Finally, it looks in the folder.

This allows you to just put any window files that do not require special treatment for 16x9 resolutions etc. in the folder, preventing needless repetition.