|<Content>영역은 실제로 위젯/가젯이 구현될 내용이 존재합니다. 위젯/가젯을 표현하기 위한 HTML 코드 및 Javascript 코드가 있습니다.
사용자 환경설정
|<UserPrefs>영역은 개인별 설정값이 저장됩니다.
위젯/가젯 설정
|<ModulePrefs>영역은 위젯/가젯의 정보(제목, 설명, 제작자, 크기 등)가 저장됩니다.
위젯/가젯의 XML 속성값은 특수문자 치환이 필요합니다.
&
->
&
<
->
<
>
->
>
"
->
"
'
->
'
1-1. 콘텐츠 영역
<Content> 영역은 위젯/가젯의 핵심입니다. 환경설정이 프로그램 로직과 정형화 된 정보와 어떻게 결합되어 구동되는지를 기술합니다.
콘텐츠 내용은 HTML, JavaScript, Flash 등으로 꾸밀 수 있습니다.
콘텐츠 영역안의 HTML 은 <html>, <head>, <body> 태그를 제외한 내용(<body> 영역안에서 구현될 내용)입니다.
밑의 코드는 간단하게 사진을 보여주고 클릭 시 새로운 사이트를 여는 예제입니다.
]]>
1-2. 사용자 환경설정
위젯/가젯에 따라서 사용자가 설정한 데이터를 보여주는 기능이 제공될 수 있습니다.<UserPrefs> 영역에 데이터형식을 설정하면 위젯/가젯을 편집할때 수정할 수 있습니다.
이 영역은 위젯/가젯이 구동 될 때, 사용자 인터페이스를 조정할 수 있도록 입력창을 기술합니다. 사용가능한 데이터타입은 string, bool, enum, hidden, list 등이 있습니다.
]]>
1-3. 위젯/가젯 환경설정
<ModulePrefs> 영역은 위젯/가젯의 특징들을 기술합니다. (제목, 크기, 저작자 등)
일반적으로 사용자는 이 부분을 변경할 수 없습니다.