summaryrefslogtreecommitdiffstats
path: root/quanta/data/dtep/xhtml-frameset
diff options
context:
space:
mode:
Diffstat (limited to 'quanta/data/dtep/xhtml-frameset')
-rw-r--r--quanta/data/dtep/xhtml-frameset/Makefile.am3
-rw-r--r--quanta/data/dtep/xhtml-frameset/a.tag132
-rw-r--r--quanta/data/dtep/xhtml-frameset/abbr.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/acronym.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/address.tag50
-rw-r--r--quanta/data/dtep/xhtml-frameset/applet.tag146
-rw-r--r--quanta/data/dtep/xhtml-frameset/area.tag49
-rw-r--r--quanta/data/dtep/xhtml-frameset/b.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/base.tag24
-rw-r--r--quanta/data/dtep/xhtml-frameset/basefont.tag41
-rw-r--r--quanta/data/dtep/xhtml-frameset/bdo.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/big.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/blockquote.tag82
-rw-r--r--quanta/data/dtep/xhtml-frameset/body.tag128
-rw-r--r--quanta/data/dtep/xhtml-frameset/br.tag20
-rw-r--r--quanta/data/dtep/xhtml-frameset/button.tag93
-rw-r--r--quanta/data/dtep/xhtml-frameset/caption.tag63
-rw-r--r--quanta/data/dtep/xhtml-frameset/center.tag75
-rw-r--r--quanta/data/dtep/xhtml-frameset/cite.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/code.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/col.tag57
-rw-r--r--quanta/data/dtep/xhtml-frameset/colgroup.tag61
-rw-r--r--quanta/data/dtep/xhtml-frameset/common.tag70
-rw-r--r--quanta/data/dtep/xhtml-frameset/dd.tag75
-rw-r--r--quanta/data/dtep/xhtml-frameset/del.tag87
-rw-r--r--quanta/data/dtep/xhtml-frameset/description.rc55
-rw-r--r--quanta/data/dtep/xhtml-frameset/dfn.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/dir.tag16
-rw-r--r--quanta/data/dtep/xhtml-frameset/div.tag88
-rw-r--r--quanta/data/dtep/xhtml-frameset/dl.tag16
-rw-r--r--quanta/data/dtep/xhtml-frameset/dt.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/em.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/fieldset.tag76
-rw-r--r--quanta/data/dtep/xhtml-frameset/font.tag87
-rw-r--r--quanta/data/dtep/xhtml-frameset/form.tag151
-rw-r--r--quanta/data/dtep/xhtml-frameset/frame.tag63
-rw-r--r--quanta/data/dtep/xhtml-frameset/frameset.tag37
-rw-r--r--quanta/data/dtep/xhtml-frameset/head.tag30
-rw-r--r--quanta/data/dtep/xhtml-frameset/headings.tag369
-rw-r--r--quanta/data/dtep/xhtml-frameset/hr.tag35
-rw-r--r--quanta/data/dtep/xhtml-frameset/html.tag27
-rw-r--r--quanta/data/dtep/xhtml-frameset/i.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/iframe.tag160
-rw-r--r--quanta/data/dtep/xhtml-frameset/img.tag43
-rw-r--r--quanta/data/dtep/xhtml-frameset/input.tag125
-rw-r--r--quanta/data/dtep/xhtml-frameset/ins.tag87
-rw-r--r--quanta/data/dtep/xhtml-frameset/isindex.tag13
-rw-r--r--quanta/data/dtep/xhtml-frameset/kbd.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/label.tag75
-rw-r--r--quanta/data/dtep/xhtml-frameset/legend.tag70
-rw-r--r--quanta/data/dtep/xhtml-frameset/li.tag101
-rw-r--r--quanta/data/dtep/xhtml-frameset/link.tag77
-rw-r--r--quanta/data/dtep/xhtml-frameset/map.tag44
-rw-r--r--quanta/data/dtep/xhtml-frameset/menu.tag16
-rw-r--r--quanta/data/dtep/xhtml-frameset/meta.tag37
-rw-r--r--quanta/data/dtep/xhtml-frameset/noframes.tag11
-rw-r--r--quanta/data/dtep/xhtml-frameset/noscript.tag75
-rw-r--r--quanta/data/dtep/xhtml-frameset/object.tag209
-rw-r--r--quanta/data/dtep/xhtml-frameset/ol.tag36
-rw-r--r--quanta/data/dtep/xhtml-frameset/optgroup.tag23
-rw-r--r--quanta/data/dtep/xhtml-frameset/option.tag37
-rw-r--r--quanta/data/dtep/xhtml-frameset/p.tag74
-rw-r--r--quanta/data/dtep/xhtml-frameset/param.tag53
-rw-r--r--quanta/data/dtep/xhtml-frameset/pre.tag53
-rw-r--r--quanta/data/dtep/xhtml-frameset/q.tag57
-rw-r--r--quanta/data/dtep/xhtml-frameset/s.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/samp.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/script.tag58
-rw-r--r--quanta/data/dtep/xhtml-frameset/select.tag62
-rw-r--r--quanta/data/dtep/xhtml-frameset/small.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/span.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/strike.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/strong.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/style.tag57
-rw-r--r--quanta/data/dtep/xhtml-frameset/sub.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/sup.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/table.tag97
-rw-r--r--quanta/data/dtep/xhtml-frameset/tbody.tag48
-rw-r--r--quanta/data/dtep/xhtml-frameset/td.tag187
-rw-r--r--quanta/data/dtep/xhtml-frameset/textarea.tag49
-rw-r--r--quanta/data/dtep/xhtml-frameset/tfoot.tag48
-rw-r--r--quanta/data/dtep/xhtml-frameset/th.tag187
-rw-r--r--quanta/data/dtep/xhtml-frameset/thead.tag48
-rw-r--r--quanta/data/dtep/xhtml-frameset/title.tag14
-rw-r--r--quanta/data/dtep/xhtml-frameset/tr.tag53
-rw-r--r--quanta/data/dtep/xhtml-frameset/tt.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/u.tag51
-rw-r--r--quanta/data/dtep/xhtml-frameset/ul.tag28
-rw-r--r--quanta/data/dtep/xhtml-frameset/var.tag51
89 files changed, 5891 insertions, 0 deletions
diff --git a/quanta/data/dtep/xhtml-frameset/Makefile.am b/quanta/data/dtep/xhtml-frameset/Makefile.am
new file mode 100644
index 00000000..b47c8ded
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/Makefile.am
@@ -0,0 +1,3 @@
+quanta_DATA = basefont.tag font.tag frame.tag frameset.tag isindex.tag description.rc a.tag abbr.tag acronym.tag address.tag applet.tag area.tag b.tag base.tag bdo.tag big.tag blockquote.tag body.tag br.tag button.tag caption.tag center.tag cite.tag code.tag col.tag colgroup.tag dd.tag del.tag dfn.tag dir.tag div.tag dl.tag dt.tag em.tag fieldset.tag form.tag head.tag headings.tag hr.tag html.tag i.tag iframe.tag img.tag input.tag ins.tag kbd.tag label.tag legend.tag li.tag link.tag map.tag menu.tag meta.tag noframes.tag noscript.tag object.tag ol.tag optgroup.tag option.tag p.tag param.tag pre.tag q.tag s.tag samp.tag script.tag select.tag small.tag span.tag strike.tag strong.tag style.tag sub.tag sup.tag table.tag tbody.tag td.tag textarea.tag tfoot.tag th.tag thead.tag title.tag tr.tag tt.tag u.tag ul.tag var.tag common.tag
+quantadir = ${quanta_datadir}/dtep/xhtml-frameset
+
diff --git a/quanta/data/dtep/xhtml-frameset/a.tag b/quanta/data/dtep/xhtml-frameset/a.tag
new file mode 100644
index 00000000..9140cd66
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/a.tag
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="a" hasCore="1" hasI18n="1" hasScript="1" hasFocus="1">
+
+ <attr name="href" type="url" source="selection">
+ <text>Href</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="name" type="input">
+ <text>Name</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" />
+ </attr>
+
+ <attr name="rel" type="input">
+ <text>Rel</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" />
+ </attr>
+
+ <attr name="rev" type="input">
+ <text>Rev</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" />
+ </attr>
+
+ <attr name="type" type="list">
+ <text>Type</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" />
+ <items>
+ <item>text/html</item>
+ <item>image/jpeg</item>
+ <item>image/gif</item>
+ <item>image/png</item>
+ <item>model/vrml</item>
+ <item>video/quicktime</item>
+ <item>application/java</item>
+ <item>application/mathml+xml</item>
+ <item>application/rss+xml</item>
+ <item>application/xhtml+xml</item>
+ <item>application/xml</item>
+ <item>text/css</item>
+ <item>text/javascript</item>
+ <item>text/xml</item>
+ </items>
+ </attr>
+
+ <attr name="hreflang" type="input">
+ <text>Hreflang</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" />
+ </attr>
+
+ <attr name="charset" type="input">
+ <text>Charset</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" />
+ </attr>
+
+ <attr name="shape" type="list">
+ <text>Shape</text>
+ <textlocation col="0" row="7" />
+ <location col="1" row="7" />
+ <items>
+ <item>rect</item>
+ <item>circle</item>
+ <item>poly</item>
+ <item>default</item>
+ </items>
+ </attr>
+
+ <attr name="coords" type="input">
+ <text>Coords</text>
+ <textlocation col="0" row="8" />
+ <location col="1" row="8" />
+ </attr>
+
+ <attr name="target" type="input">
+ <text>Target</text>
+ <textlocation col="0" row="9" />
+ <location col="1" row="9" colspan="2" />
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/abbr.tag b/quanta/data/dtep/xhtml-frameset/abbr.tag
new file mode 100644
index 00000000..93aa69d7
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/abbr.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="abbr" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/acronym.tag b/quanta/data/dtep/xhtml-frameset/acronym.tag
new file mode 100644
index 00000000..93d73b08
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/acronym.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="acronym" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/address.tag b/quanta/data/dtep/xhtml-frameset/address.tag
new file mode 100644
index 00000000..7626fbf5
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/address.tag
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="address" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="applet" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="p" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/applet.tag b/quanta/data/dtep/xhtml-frameset/applet.tag
new file mode 100644
index 00000000..1da9149e
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/applet.tag
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="applet" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="archive" type="input">
+ <text>Archive</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="alt" type="input">
+ <text>Alt</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" />
+ </attr>
+
+ <attr name="codebase" type="input">
+ <text>Codebase</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" />
+ </attr>
+
+ <attr name="code" type="input">
+ <text>Code</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" />
+ </attr>
+
+ <attr name="object" type="input">
+ <text>Object</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" />
+ </attr>
+
+ <attr name="height" type="input">
+ <text>Height</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" />
+ </attr>
+
+ <attr name="width" type="input">
+ <text>Width</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" />
+ </attr>
+
+ <attr name="align" type="list">
+ <text>Align</text>
+ <textlocation col="0" row="7" />
+ <items>
+ <item>baseline</item>
+ <item>center</item>
+ <item>left</item>
+ <item>middle</item>
+ <item>right</item>
+ <item>textbottom</item>
+ <item>textmiddle</item>
+ <item>texttop</item>
+ </items>
+ <location col="1" row="7" />
+ </attr>
+
+ <attr name="hspace" type="input">
+ <text>Hspace</text>
+ <textlocation col="0" row="8" />
+ <location col="1" row="8" />
+ </attr>
+
+ <attr name="vspace" type="input">
+ <text>Vspace</text>
+ <textlocation col="0" row="9" />
+ <location col="1" row="9" />
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="applet" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="button" />
+<child name="center" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="dir" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="font" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="isindex" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="menu" />
+<child name="noframes" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="param" />
+<child name="pre" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="ul" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/area.tag b/quanta/data/dtep/xhtml-frameset/area.tag
new file mode 100644
index 00000000..7bbf41b0
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/area.tag
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="area" hasFocus="1" hasScript="1" hasCore="1" hasI18n="1" single="1">
+
+ <attr name="shape" type="list">
+ <text>Shape</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2"/>
+ <items>
+ <item>rect</item>
+ <item>circle</item>
+ <item>poly</item>
+ <item>default</item>
+ </items>
+ </attr>
+
+ <attr name="coords" type="input">
+ <text>Coords</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2"/>
+ </attr>
+
+ <attr name="href" type="url">
+ <text>Href</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="2"/>
+ </attr>
+
+ <attr name="nohref" type="check">
+ <text>Nohref</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2"/>
+ </attr>
+
+ <attr name="alt" type="input">
+ <text>Alt</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="2"/>
+ </attr>
+
+ <attr name="target" type="input">
+ <text>Target</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="2"/>
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/b.tag b/quanta/data/dtep/xhtml-frameset/b.tag
new file mode 100644
index 00000000..dac70a04
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/b.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="b" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/base.tag b/quanta/data/dtep/xhtml-frameset/base.tag
new file mode 100644
index 00000000..2b34083d
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/base.tag
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="base" single="1">
+ <attr name="id" type="list" source="dcop" interface="QuantaIf" method="idSelectors()" arguments="" > <text>Id</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="href" type="input">
+ <text>Href</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" />
+ </attr>
+
+ <attr name="target" type="input">
+ <text>Target</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" />
+ </attr>
+
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/basefont.tag b/quanta/data/dtep/xhtml-frameset/basefont.tag
new file mode 100644
index 00000000..68c3aed7
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/basefont.tag
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="basefont" single="1">
+
+ <attr name="color" type="color">
+ <text>Color</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="face" type="input">
+ <text>Face</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" />
+ </attr>
+
+ <attr name="size" type="list">
+ <text>Size</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" />
+ <items>
+ <item>1</item>
+ <item>2</item>
+ <item>3</item>
+ <item>4</item>
+ <item>5</item>
+ <item>6</item>
+ <item>7</item>
+ </items>
+ </attr>
+
+ <attr name="id" type="input" >
+ <text>Id</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" />
+ </attr>
+
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/bdo.tag b/quanta/data/dtep/xhtml-frameset/bdo.tag
new file mode 100644
index 00000000..676eb609
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/bdo.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="bdo" hasScript="1" hasCore="1" hasI18n="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/big.tag b/quanta/data/dtep/xhtml-frameset/big.tag
new file mode 100644
index 00000000..bbf21a7c
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/big.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="big" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/blockquote.tag b/quanta/data/dtep/xhtml-frameset/blockquote.tag
new file mode 100644
index 00000000..82709643
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/blockquote.tag
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="blockquote" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="cite" type="input">
+ <text>Cite</text>
+ <textlocation col="0" row="0" />
+ <tooltip>This is not widely supported</tooltip>
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="applet" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="button" />
+<child name="center" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="dir" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="font" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="isindex" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="menu" />
+<child name="noframes" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="ul" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/body.tag b/quanta/data/dtep/xhtml-frameset/body.tag
new file mode 100644
index 00000000..36982ce4
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/body.tag
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="body" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="background" type="url">
+ <text>BG image</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="bgcolor" type="color">
+ <text>BG color</text>
+ <textlocation col="0" row="1" />
+ <tooltip>Deprecated</tooltip>
+ <location col="2" row="1" />
+ </attr>
+
+ <attr name="text" type="color">
+ <text>Text color</text>
+ <textlocation col="0" row="2" />
+ <tooltip>Deprecated</tooltip>
+ <location col="2" row="2" />
+ </attr>
+
+ <attr name="link" type="color">
+ <text>Link color</text>
+ <textlocation col="0" row="3" />
+ <tooltip>Deprecated</tooltip>
+ <location col="2" row="3" />
+ </attr>
+
+ <attr name="alink" type="color">
+ <text>Active link color</text>
+ <textlocation col="0" row="4" />
+ <tooltip>Deprecated</tooltip>
+ <location col="2" row="4" />
+ </attr>
+
+ <attr name="vlink" type="color">
+ <text>Visited link color</text>
+ <textlocation col="0" row="5" />
+ <tooltip>Deprecated</tooltip>
+ <location col="2" row="5" />
+ </attr>
+
+ <attr name="onload" type="input">
+ <text>Onload</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" colspan="2" />
+ </attr>
+
+ <attr name="onunload" type="input">
+ <text>Onunload</text>
+ <textlocation col="0" row="7" />
+ <location col="1" row="7" colspan="2" />
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="applet" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="button" />
+<child name="center" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="dir" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="font" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="isindex" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="menu" />
+<child name="noframes" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="ul" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/br.tag b/quanta/data/dtep/xhtml-frameset/br.tag
new file mode 100644
index 00000000..738c05d8
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/br.tag
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="br" hasCore="1" single="1" >
+
+ <attr name="clear" type="list">
+ <text>Clear</text>
+ <textlocation col="0" row="0" />
+ <tooltip>Deprecated</tooltip>
+ <location col="1" row="0" />
+ <items>
+ <item>left</item>
+ <item>all</item>
+ <item>right</item>
+ <item>none</item>
+ </items>
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/button.tag b/quanta/data/dtep/xhtml-frameset/button.tag
new file mode 100644
index 00000000..011def6a
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/button.tag
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="button" hasFocus="1" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="name" type="input">
+ <text>Name</text>
+ <textlocation col="0" row="0" colspan="1" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="value" type="input">
+ <text>Value</text>
+ <textlocation col="0" row="1" colspan="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+ <attr name="type" type="list">
+ <text>Type</text>
+ <textlocation col="0" row="2" colspan="1" />
+ <items>
+ <item>button</item>
+ <item>reset</item>
+ <item>submit</item>
+ </items>
+ <location col="1" row="2" colspan="2" />
+ </attr>
+
+ <attr name="disabled" type="check">
+ <text>Disabled</text>
+ <location col="1" row="3" colspan="1" />
+ <tooltip>Disable the element</tooltip>
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="applet" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="center" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="dir" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="font" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="img" />
+<child name="ins" />
+<child name="kbd" />
+<child name="map" />
+<child name="menu" />
+<child name="noframes" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="tt" />
+<child name="u" />
+<child name="ul" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/caption.tag b/quanta/data/dtep/xhtml-frameset/caption.tag
new file mode 100644
index 00000000..7917420e
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/caption.tag
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="caption" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="align" type="list">
+ <text>Align</text>
+ <textlocation col="0" row="0" />
+ <items>
+ <item>left</item>
+ <item>right</item>
+ <item>top</item>
+ <item>bottom</item>
+ </items>
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/center.tag b/quanta/data/dtep/xhtml-frameset/center.tag
new file mode 100644
index 00000000..67943607
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/center.tag
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="center" hasScript="1" hasCore="1" hasI18n="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="applet" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="button" />
+<child name="center" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="dir" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="font" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="isindex" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="menu" />
+<child name="noframes" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="ul" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/cite.tag b/quanta/data/dtep/xhtml-frameset/cite.tag
new file mode 100644
index 00000000..815bac00
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/cite.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="cite" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/code.tag b/quanta/data/dtep/xhtml-frameset/code.tag
new file mode 100644
index 00000000..28759903
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/code.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="code" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/col.tag b/quanta/data/dtep/xhtml-frameset/col.tag
new file mode 100644
index 00000000..b86c06e6
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/col.tag
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="col" hasScript="1" hasCore="1" hasI18n="1" single="1">
+ <attr name="width" type="input">
+ <text>Width</text>
+ <textlocation col="0" row="0" />
+ <tooltip>Use % for percent or it will set pixels
+You can add multiple values with commas</tooltip>
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="span" type="input">
+ <text>Span</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" />
+ </attr>
+
+ <attr name="align" type="list">
+ <text>Align</text>
+ <textlocation col="0" row="2" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ <item>char</item>
+ </items>
+ <location col="1" row="2" />
+ </attr>
+
+ <attr name="valign" type="list">
+ <text>Valign</text>
+ <textlocation col="0" row="3" />
+ <items>
+ <item>baseline</item>
+ <item>bottom</item>
+ <item>middle</item>
+ <item>top</item>
+ </items>
+ <location col="1" row="3" colspan="1" />
+ </attr>
+
+ <attr name="char" type="input">
+ <text>Char</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" />
+ </attr>
+
+ <attr name="charoff" type="input">
+ <text>Charoff</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" />
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/colgroup.tag b/quanta/data/dtep/xhtml-frameset/colgroup.tag
new file mode 100644
index 00000000..d4ecc9a8
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/colgroup.tag
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="colgroup" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="width" type="input">
+ <text>Width</text>
+ <textlocation col="0" row="0" />
+ <tooltip>Use % for percent or it will set pixels
+You can add multiple values with commas</tooltip>
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="span" type="input">
+ <text>Span</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" />
+ </attr>
+
+ <attr name="align" type="list">
+ <text>Align</text>
+ <textlocation col="0" row="2" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ <item>char</item>
+ </items>
+ <location col="1" row="2" />
+ </attr>
+
+ <attr name="valign" type="list">
+ <text>Valign</text>
+ <textlocation col="0" row="3" />
+ <items>
+ <item>baseline</item>
+ <item>bottom</item>
+ <item>middle</item>
+ <item>top</item>
+ </items>
+ <location col="1" row="3" colspan="1" />
+ </attr>
+
+ <attr name="char" type="input">
+ <text>Char</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" />
+ </attr>
+
+ <attr name="charoff" type="input">
+ <text>Charoff</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" />
+ </attr>
+
+<children>
+<child name="col" usage="required" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/common.tag b/quanta/data/dtep/xhtml-frameset/common.tag
new file mode 100644
index 00000000..72c0d679
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/common.tag
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="Core" common="yes">
+ <attr name="id" type="list" source="dcop" interface="QuantaIf" method="idSelectors()" arguments="" >
+ </attr>
+ <attr name="class" type="list" source="dcop" interface="QuantaIf" method="selectors(QString)" arguments="%tagname%" >
+ </attr>
+ <attr name="style" type="css-style">
+ </attr>
+ <attr name="title" type="input">
+ </attr>
+</tag>
+
+<tag name="I18n" common="yes">
+ <attr name="lang" type="input">
+ </attr>
+ <attr name="xml:lang" type="input">
+ </attr>
+ <attr name="dir" type="input">
+ </attr>
+</tag>
+
+<tag name="Script" common="yes">
+ <attr name="onclick" type="input">
+ </attr>
+ <attr name="ondblclick" type="input">
+ </attr>
+ <attr name="onmousedown" type="input">
+ </attr>
+ <attr name="onmouseup" type="input">
+ </attr>
+ <attr name="onmouseover" type="input">
+ </attr>
+ <attr name="onmousemove" type="input">
+ </attr>
+ <attr name="onmouseout" type="input">
+ </attr>
+ <attr name="onkeypress" type="input">
+ </attr>
+ <attr name="onkeydown" type="input">
+ </attr>
+ <attr name="onkeyup" type="input">
+ </attr>
+</tag>
+
+<tag name="Focus" common="yes">
+ <attr name="accesskey" type="input">
+ </attr>
+ <attr name="tabindex" type="input">
+ </attr>
+ <attr name="onfocus" type="input">
+ </attr>
+ <attr name="onblur" type="input">
+ </attr>
+</tag>
+
+<tag name="Others" common="yes">
+ <attr name="name" type="input">
+ </attr>
+ <attr name="longdesc" type="input">
+ </attr>
+ <attr name="ismap" type="input">
+ </attr>
+ <attr name="usemap" type="input">
+ </attr>
+
+</tag>
+
+</TAGS> \ No newline at end of file
diff --git a/quanta/data/dtep/xhtml-frameset/dd.tag b/quanta/data/dtep/xhtml-frameset/dd.tag
new file mode 100644
index 00000000..b6a135ef
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/dd.tag
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="dd" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="applet" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="button" />
+<child name="center" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="dir" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="font" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="isindex" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="menu" />
+<child name="noframes" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="ul" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/del.tag b/quanta/data/dtep/xhtml-frameset/del.tag
new file mode 100644
index 00000000..4d07e4b9
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/del.tag
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="del" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="cite" type="url">
+ <text>Cite</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="datetime" type="input">
+ <text>Datetime</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="applet" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="button" />
+<child name="center" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="dir" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="font" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="isindex" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="menu" />
+<child name="noframes" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="ul" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/description.rc b/quanta/data/dtep/xhtml-frameset/description.rc
new file mode 100644
index 00000000..f511606e
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/description.rc
@@ -0,0 +1,55 @@
+[General]
+Name = -//W3C//DTD XHTML 1.0 Frameset//EN
+NickName = XHTML 1.0 Frameset
+URL = http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd
+DoctypeString = html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"
+MimeTypes = text/html
+DefaultExtension = html
+Groups = Core, I18n, Script, Focus, Others
+NumOfPages = 4
+CaseSensitive = true
+Documentation = HTML
+
+[Toolbars]
+Location = html
+Names = standard, style, tables, lists, forms, other
+
+[Page1]
+Title = Core and i18n
+Groups = Core, I18n
+
+[Page2]
+Title = Events
+Groups = Script
+
+[Page3]
+Title= Focus
+Groups=Focus
+
+[Page4]
+Title= Others
+Groups=Others
+
+[Extra rules]
+BooleanAttributes = complex
+Single Tag Style = XML
+StructGroupsCount = 2
+
+[Parsing rules]
+SpecialTags = script(language)
+MayContain = php, css
+
+[StructGroup_1]
+Name = Images
+No_Name = No Images
+Icon = image
+Tag = img(src)
+HasFileName = true
+
+[StructGroup_2]
+Name = Links
+No_Name = No Links
+Icon = www
+Tag = a(name,href)
+HasFileName = true
+FileNameRx = .*\||#.*
diff --git a/quanta/data/dtep/xhtml-frameset/dfn.tag b/quanta/data/dtep/xhtml-frameset/dfn.tag
new file mode 100644
index 00000000..99e3daff
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/dfn.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="dfn" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/dir.tag b/quanta/data/dtep/xhtml-frameset/dir.tag
new file mode 100644
index 00000000..13612182
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/dir.tag
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="dir" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="compact" type="check">
+ <text>Compact</text>
+ <location col="0" row="0" />
+ </attr>
+
+<children>
+<child name="li" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/div.tag b/quanta/data/dtep/xhtml-frameset/div.tag
new file mode 100644
index 00000000..ca4b037a
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/div.tag
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="div" hasScript="1" hasCore="1" hasI18n="1" scope="paragraph">
+
+ <attr name="align" type="list">
+ <text>Alignment</text>
+ <textlocation col="0" row="0" />
+ <tooltip>Deprecated</tooltip>
+ <location col="1" row="0" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ </items>
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="applet" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="button" />
+<child name="center" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="dir" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="font" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="isindex" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="menu" />
+<child name="noframes" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="ul" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/dl.tag b/quanta/data/dtep/xhtml-frameset/dl.tag
new file mode 100644
index 00000000..1f38c5a0
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/dl.tag
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="dl" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="compact" type="check">
+ <text>compact</text>
+ <location col="0" row="0" />
+ </attr>
+
+<children>
+<child name="dt" />
+<child name="dd" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/dt.tag b/quanta/data/dtep/xhtml-frameset/dt.tag
new file mode 100644
index 00000000..4d9192aa
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/dt.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="dt" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/em.tag b/quanta/data/dtep/xhtml-frameset/em.tag
new file mode 100644
index 00000000..3c5005b1
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/em.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="em" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/fieldset.tag b/quanta/data/dtep/xhtml-frameset/fieldset.tag
new file mode 100644
index 00000000..f2e942bd
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/fieldset.tag
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="fieldset" hasScript="1" hasCore="1" hasI18n="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="applet" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="button" />
+<child name="center" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="dir" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="font" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="isindex" />
+<child name="kbd" />
+<child name="label" />
+<child name="legend" />
+<child name="map" />
+<child name="menu" />
+<child name="noframes" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="ul" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/font.tag b/quanta/data/dtep/xhtml-frameset/font.tag
new file mode 100644
index 00000000..4cc18db6
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/font.tag
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="font" hasCore="1" hasI18n="1">
+
+ <attr name="color" type="color">
+ <text>Color</text>
+ <textlocation col="0" row="0" />
+ <tooltip>Font color</tooltip>
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="face" type="input">
+ <text>Face</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" />
+ </attr>
+
+ <attr name="size" type="list">
+ <text>Size</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2"/>
+ <items>
+ <item>+1</item>
+ <item>-1</item>
+ <item>+2</item>
+ <item>-2</item>
+ <item>+3</item>
+ <item>-3</item>
+ <item>+4</item>
+ <item>-4</item>
+ <item>1</item>
+ <item>2</item>
+ <item>3</item>
+ <item>4</item>
+ <item>5</item>
+ <item>6</item>
+ <item>7</item>
+ </items>
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS> \ No newline at end of file
diff --git a/quanta/data/dtep/xhtml-frameset/form.tag b/quanta/data/dtep/xhtml-frameset/form.tag
new file mode 100644
index 00000000..b3d554b1
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/form.tag
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="form" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="action" type="url">
+ <text>Action</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="3" />
+ </attr>
+
+ <attr name="method" type="list">
+ <text>Method</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="3"/>
+ <items>
+ <item>get</item>
+ <item>post</item>
+ </items>
+ </attr>
+
+ <attr name="enctype" type="list">
+ <text>Enctype</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="3"/>
+ <items>
+ <item>application/x-www-form-urlencoded</item>
+ <item>multipart/form-data</item>
+ </items>
+ </attr>
+
+ <attr name="accept" type="list">
+ <text>Accept</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="3"/>
+ <items>
+ <item>text/html</item>
+ <item>image/jpeg</item>
+ <item>image/gif</item>
+ <item>image/png</item>
+ <item>model/vrml</item>
+ <item>application/java</item>
+ <item>application/mathml+xml</item>
+ <item>application/rss+xml</item>
+ <item>application/xhtml+xml</item>
+ <item>application/xml</item>
+ <item>text/css</item>
+ <item>text/javascript</item>
+ <item>text/xml</item>
+ </items>
+ </attr>
+
+ <attr name="accept-charset" type="input">
+ <text>Accept-charset</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="3"/>
+ </attr>
+
+ <attr name="onsubmit" type="input">
+ <text>Onsubmit</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="3"/>
+ </attr>
+
+ <attr name="onreset" type="input">
+ <text>Onreset</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" colspan="3"/>
+ </attr>
+
+ <attr name="target" type="input">
+ <text>Target</text>
+ <textlocation col="0" row="7" />
+ <location col="1" row="7" colspan="3"/>
+ </attr>
+
+ <attr name="name" type="input">
+ <text>Name</text>
+ <textlocation col="0" row="8" />
+ <location col="1" row="8" colspan="3"/>
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="applet" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="button" />
+<child name="center" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="dir" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="font" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="isindex" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="menu" />
+<child name="noframes" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="ul" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/frame.tag b/quanta/data/dtep/xhtml-frameset/frame.tag
new file mode 100644
index 00000000..d069d644
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/frame.tag
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="frame" hasCore="1" single="1">
+
+ <attr name="name" type="input">
+ <text>Name</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2"/>
+ </attr>
+
+ <attr name="src" type="url">
+ <text>Src</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2"/>
+ </attr>
+
+ <attr name="longdesc" type="input">
+ <text>Longdesc</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2"/>
+ </attr>
+
+ <attr name="frameborder" type="list">
+ <text>Frameborder</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="2"/>
+ <items>
+ <item>1</item>
+ <item>0</item>
+ </items>
+ </attr>
+
+ <attr name="marginwidth" type="input">
+ <text>Marginwidth</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="2"/>
+ </attr>
+
+ <attr name="marginheight" type="input">
+ <text>Marginheight</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" colspan="2"/>
+ </attr>
+
+ <attr name="noresize" type="check">
+ <text>Noresize</text>
+ <location col="1" row="7" colspan="2"/>
+ </attr>
+
+ <attr name="scrolling" type="list">
+ <text>Scrolling</text>
+ <textlocation col="0" row="8" />
+ <location col="1" row="8" colspan="2"/>
+ <items>
+ <item>auto</item>
+ <item>yes</item>
+ <item>no</item>
+ </items>
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/frameset.tag b/quanta/data/dtep/xhtml-frameset/frameset.tag
new file mode 100644
index 00000000..7e0b6f09
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/frameset.tag
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="frameset" hasCore="1">
+
+ <attr name="rows" type="input">
+ <text>Rows</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2"/>
+ </attr>
+
+ <attr name="cols" type="input">
+ <text>Cols</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2"/>
+ </attr>
+
+ <attr name="onload" type="input">
+ <text>Onload</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="2"/>
+ </attr>
+
+ <attr name="onunload" type="input">
+ <text>Onunload</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2"/>
+ </attr>
+
+<children>
+<child name="frame" />
+<child name="frameset" />
+<child name="noframes" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/head.tag b/quanta/data/dtep/xhtml-frameset/head.tag
new file mode 100644
index 00000000..9305caea
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/head.tag
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="head" hasI18n="1">
+
+ <attr name="id" type="list" source="dcop" interface="QuantaIf" method="idSelectors()" arguments="" >
+ <text>Id</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="profile" type="url">
+ <text>Profile</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+<children>
+<child name="base" />
+<child name="link" />
+<child name="meta" usage="required" />
+<child name="object" />
+<child name="title" usage="required" />
+<child name="script" />
+<child name="style" />
+<child name="isindex" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/headings.tag b/quanta/data/dtep/xhtml-frameset/headings.tag
new file mode 100644
index 00000000..5469ac0b
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/headings.tag
@@ -0,0 +1,369 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="h1" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="align" type="list">
+ <text>Alignment</text>
+ <textlocation col="0" row="0" />
+ <tooltip>Deprecated</tooltip>
+ <location col="1" row="0" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ </items>
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+
+<tag name="h2" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="align" type="list">
+ <text>Alignment</text>
+ <textlocation col="0" row="0" />
+ <tooltip>Deprecated</tooltip>
+ <location col="1" row="0" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ </items>
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+
+<tag name="h3" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="align" type="list">
+ <text>Alignment</text>
+ <textlocation col="0" row="0" />
+ <tooltip>Deprecated</tooltip>
+ <location col="1" row="0" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ </items>
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+
+<tag name="h4" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="align" type="list">
+ <text>Alignment</text>
+ <textlocation col="0" row="0" />
+ <tooltip>Deprecated</tooltip>
+ <location col="1" row="0" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ </items>
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+
+<tag name="h5" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="align" type="list">
+ <text>Alignment</text>
+ <textlocation col="0" row="0" />
+ <tooltip>Deprecated</tooltip>
+ <location col="1" row="0" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ </items>
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+
+<tag name="h6" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="align" type="list">
+ <text>Alignment</text>
+ <textlocation col="0" row="0" />
+ <tooltip>Deprecated</tooltip>
+ <location col="1" row="0" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ </items>
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/hr.tag b/quanta/data/dtep/xhtml-frameset/hr.tag
new file mode 100644
index 00000000..c0f16a62
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/hr.tag
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="hr" hasScript="1" hasCore="1" single="1" >
+
+ <attr name="align" type="list">
+ <text>Align</text>
+ <textlocation col="0" row="0" />
+ <tooltip>Deprecated</tooltip>
+ <location col="1" row="0" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ </items>
+ </attr>
+
+ <attr name="size" type="input">
+ <text>Size</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" />
+ </attr>
+
+ <attr name="width" type="input">
+ <text>Width</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" />
+ </attr>
+
+ <attr name="noshade" type="check" >
+ <text>No shade</text>
+ <location col="0" row="3"/>
+ </attr>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/html.tag b/quanta/data/dtep/xhtml-frameset/html.tag
new file mode 100644
index 00000000..d401f801
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/html.tag
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="html" hasI18n="1">
+
+ <attr name="id" type="list" source="dcop" interface="QuantaIf" method="idSelectors()" arguments="" >
+ <text>Id</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="xmlns" type="list">
+ <text>Xmlns</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ <items>
+ <item>http://www.w3.org/1999/xhtml</item>
+ </items>
+ </attr>
+
+<children>
+<child name="head" />
+<child name="frameset" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/i.tag b/quanta/data/dtep/xhtml-frameset/i.tag
new file mode 100644
index 00000000..eefb38d4
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/i.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="i" hasCore="1" hasI18n="1" hasScript="1" scope="word">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/iframe.tag b/quanta/data/dtep/xhtml-frameset/iframe.tag
new file mode 100644
index 00000000..fb5ffb99
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/iframe.tag
@@ -0,0 +1,160 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="iframe" hasCore="1" hasI18n="1">
+
+ <attr name="longdesc" type="url">
+ <text>Longdesc</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="src" type="url">
+ <text>Src</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" />
+ </attr>
+
+ <attr name="height" type="input">
+ <text>Height</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" />
+ </attr>
+
+ <attr name="width" type="input">
+ <text>Width</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" />
+ </attr>
+
+ <attr name="scrolling" type="list">
+ <text>Scrolling</text>
+ <textlocation col="0" row="4" />
+ <items>
+ <item>yes</item>
+ <item>no</item>
+ <item>auto</item>
+ </items>
+ <location col="1" row="4" />
+ </attr>
+
+ <attr name="align" type="list">
+ <text>Align</text>
+ <textlocation col="0" row="7" />
+ <items>
+ <item>baseline</item>
+ <item>center</item>
+ <item>left</item>
+ <item>middle</item>
+ <item>right</item>
+ <item>textbottom</item>
+ <item>textmiddle</item>
+ <item>texttop</item>
+ </items>
+ <location col="1" row="7" />
+ </attr>
+
+ <attr name="marginheight" type="input">
+ <text>Marginheight</text>
+ <textlocation col="0" row="8" />
+ <location col="1" row="8" />
+ </attr>
+
+ <attr name="marginwidth" type="input">
+ <text>Marginwidth</text>
+ <textlocation col="0" row="9" />
+ <location col="1" row="9" />
+ </attr>
+
+ <attr name="frameborder" type="list">
+ <text>Frameborder</text>
+ <textlocation col="0" row="10" />
+ <items>
+ <item>1</item>
+ <item>0</item>
+ </items>
+ <location col="1" row="10" />
+ </attr>
+
+ <attr name="name" type="input">
+ <text>Name</text>
+ <textlocation col="0" row="11" />
+ <location col="1" row="11" />
+ </attr>
+
+ <attr name="longdesc" type="input">
+ <text>Longdesc</text>
+ <textlocation col="0" row="12" />
+ <location col="1" row="12" />
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="applet" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="button" />
+<child name="center" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="dir" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="font" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="isindex" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="menu" />
+<child name="noframes" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="ul" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/img.tag b/quanta/data/dtep/xhtml-frameset/img.tag
new file mode 100644
index 00000000..ace47a0f
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/img.tag
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="img" hasCore="1" hasI18n="1" hasScript="1" hasOthers="1" single="1">
+
+ <attr name="src" type="url">
+ <text>src</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+ <attr name="height" type="input">
+ <text>height</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="2" />
+ </attr>
+
+ <attr name="width" type="input">
+ <text>width</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2" />
+ </attr>
+
+ <attr name="alt" type="input">
+ <text>alt</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="3" />
+ </attr>
+
+ <attr name="hspace" type="input">
+ <text>Hspace</text>
+ <textlocation col="0" row="8" />
+ <location col="1" row="8" />
+ </attr>
+
+ <attr name="vspace" type="input">
+ <text>Vspace</text>
+ <textlocation col="0" row="9" />
+ <location col="1" row="9" />
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/input.tag b/quanta/data/dtep/xhtml-frameset/input.tag
new file mode 100644
index 00000000..a6a2b3cc
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/input.tag
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="input" hasFocus="1" hasScript="1" hasCore="1" hasI18n="1" single="1">
+
+ <attr name="type" type="list">
+ <text>Type</text>
+ <textlocation col="0" row="0" colspan="1" />
+ <items>
+ <item>text</item>
+ <item>password</item>
+ <item>checkbox</item>
+ <item>radio</item>
+ <item>submit</item>
+ <item>reset</item>
+ <item>file</item>
+ <item>hidden</item>
+ <item>image</item>
+ <item>button</item>
+ </items>
+ <location col="1" row="0" colspan="1" />
+ </attr>
+
+ <attr name="disabled" type="check">
+ <text>Disabled</text>
+ <location col="2" row="0" colspan="1" />
+ <tooltip>Disable the element</tooltip>
+ </attr>
+
+ <attr name="checked" type="check">
+ <text>Checked</text>
+ <location col="3" row="0" colspan="1" />
+ <tooltip>For radio button or check box</tooltip>
+ </attr>
+
+ <attr name="name" type="input">
+ <text>Name</text>
+ <textlocation col="0" row="1" colspan="1" />
+ <location col="1" row="1" colspan="1" />
+ </attr>
+
+ <attr name="value" type="input">
+ <text>Value</text>
+ <textlocation col="2" row="1" colspan="1" />
+ <location col="3" row="1" colspan="1" />
+ </attr>
+
+ <attr name="size" type="input">
+ <text>Size</text>
+ <textlocation col="0" row="2" colspan="1" />
+ <location col="1" row="2" colspan="1" />
+ <tooltip>Number of characters for text input</tooltip>
+ </attr>
+
+ <attr name="maxlength" type="input">
+ <text>Maxlength</text>
+ <textlocation col="2" row="2" colspan="1" />
+ <location col="3" row="2" colspan="1" />
+ <tooltip>Max characters allowed</tooltip>
+ </attr>
+
+ <attr name="usemap" type="url">
+ <text>Usemap</text>
+ <textlocation col="0" row="3" colspan="1" />
+ <location col="1" row="3" colspan="1" />
+ </attr>
+
+ <attr name="readonly" type="check">
+ <text>Readonly</text>
+ <location col="3" row="3" colspan="1" />
+ </attr>
+
+ <attr name="src" type="url">
+ <text>Src</text>
+ <textlocation col="0" row="4" colspan="1" />
+ <location col="1" row="4" colspan="3" />
+ </attr>
+
+ <attr name="accept" type="list">
+ <text>Accept</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="3"/>
+ <items>
+ <item>application/x-www-form-urlencoded</item>
+ <item>multipart/form-data</item>
+ </items>
+ </attr>
+
+ <attr name="alt" type="input">
+ <text>Alt</text>
+ <textlocation col="0" row="6" colspan="1" />
+ <location col="1" row="6" colspan="3" />
+ <tooltip>Alternate text for image</tooltip>
+ </attr>
+
+ <attr name="onselect" type="input">
+ <text>Onselect</text>
+ <textlocation col="0" row="7" colspan="1" />
+ <location col="1" row="7" colspan="3" />
+ </attr>
+
+ <attr name="onchange" type="input">
+ <text>Onchange</text>
+ <textlocation col="0" row="9" colspan="1" />
+ <location col="1" row="9" colspan="3" />
+ </attr>
+
+ <attr name="align" type="list">
+ <text>Align</text>
+ <textlocation col="0" row="10" />
+ <items>
+ <item>baseline</item>
+ <item>center</item>
+ <item>left</item>
+ <item>middle</item>
+ <item>right</item>
+ <item>textbottom</item>
+ <item>textmiddle</item>
+ <item>texttop</item>
+ </items>
+ <location col="1" row="10" colspan="3" />
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/ins.tag b/quanta/data/dtep/xhtml-frameset/ins.tag
new file mode 100644
index 00000000..de225ae1
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/ins.tag
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="ins" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="cite" type="url">
+ <text>Cite</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="datetime" type="input">
+ <text>Datetime</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="applet" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="button" />
+<child name="center" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="dir" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="font" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="isindex" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="menu" />
+<child name="noframes" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="ul" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/isindex.tag b/quanta/data/dtep/xhtml-frameset/isindex.tag
new file mode 100644
index 00000000..53a940c3
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/isindex.tag
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="isindex" hasCore="1" hasI18n="1" single="1">
+
+ <attr name="prompt" type="input">
+ <text>Prompt</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" />
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/kbd.tag b/quanta/data/dtep/xhtml-frameset/kbd.tag
new file mode 100644
index 00000000..6cfaa511
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/kbd.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="kbd" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/label.tag b/quanta/data/dtep/xhtml-frameset/label.tag
new file mode 100644
index 00000000..3e53f7ba
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/label.tag
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="label" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="accesskey" type="input">
+ <text>Accesskey</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" />
+ <tooltip>Shortcut</tooltip>
+ </attr>
+
+ <attr name="for" type="input">
+ <text>For</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" />
+ </attr>
+ <attr name="onfocus" type="input">
+ <text>Onfocus</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" />
+ </attr>
+
+ <attr name="onblur" type="input">
+ <text>Onblur</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" />
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/legend.tag b/quanta/data/dtep/xhtml-frameset/legend.tag
new file mode 100644
index 00000000..685ae528
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/legend.tag
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="legend" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="accesskey" type="input">
+ <text>Accesskey</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" />
+ <tooltip>Shortcut</tooltip>
+ </attr>
+
+ <attr name="align" type="list">
+ <text>Align</text>
+ <textlocation col="0" row="1" />
+ <items>
+ <item>left</item>
+ <item>right</item>
+ <item>top</item>
+ <item>bottom</item>
+ </items>
+ <location col="1" row="1" />
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/li.tag b/quanta/data/dtep/xhtml-frameset/li.tag
new file mode 100644
index 00000000..c4acfaa2
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/li.tag
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="li" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="type" type="list">
+ <text>Type</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" />
+ <items>
+ <item>disc</item>
+ <item>square</item>
+ <item>circle</item>
+ <item>1</item>
+ <item>a</item>
+ <item>A</item>
+ <item>i</item>
+ <item>I</item>
+ </items>
+ </attr>
+
+ <attr name="value" type="input">
+ <text>Value</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" />
+ </attr>
+
+ <stoppingtags>
+ <stoppingtag name="li" />
+ </stoppingtags>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="applet" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="button" />
+<child name="center" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="dir" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="font" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="isindex" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="menu" />
+<child name="noframes" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="ul" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/link.tag b/quanta/data/dtep/xhtml-frameset/link.tag
new file mode 100644
index 00000000..b5d9f5fe
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/link.tag
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="link" hasScript="1" hasCore="1" hasI18n="1" single="1">
+ <attr name="rel" type="input">
+ <text>Rel</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="rev" type="input">
+ <text>Rev</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+ <attr name="href" type="url">
+ <text>Href</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="2" />
+ </attr>
+
+ <attr name="type" type="list">
+ <text>Type</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2" />
+ <items>
+ <item>text/html</item>
+ <item>image/jpeg</item>
+ <item>image/gif</item>
+ <item>image/png</item>
+ <item>model/vrml</item>
+ <item>video/quicktime</item>
+ <item>application/java</item>
+ <item>text/css</item>
+ <item>text/javascript</item>
+ </items>
+ </attr>
+
+ <attr name="media" type="list">
+ <text>Media</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="2" />
+ <items>
+ <item>all</item>
+ <item>aural</item>
+ <item>braille</item>
+ <item>embossed</item>
+ <item>handheld</item>
+ <item>print</item>
+ <item>projection</item>
+ <item>screen</item>
+ <item>tty</item>
+ <item>tv</item>
+ </items>
+ </attr>
+
+ <attr name="hreflang" type="input">
+ <text>Hreflang</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="2" />
+ </attr>
+
+ <attr name="charset" type="input">
+ <text>Charset</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" colspan="2" />
+ </attr>
+
+ <attr name="target" type="input">
+ <text>Target</text>
+ <textlocation col="0" row="7" />
+ <location col="1" row="7" colspan="2" />
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/map.tag b/quanta/data/dtep/xhtml-frameset/map.tag
new file mode 100644
index 00000000..b64d44f2
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/map.tag
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="map" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="name" type="input">
+ <text>Name</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+<children>
+<child name="address" />
+<child name="area" />
+<child name="blockquote" />
+<child name="center" />
+<child name="del" />
+<child name="dir" />
+<child name="div" />
+<child name="dl" />
+<child name="fieldset" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="ins" />
+<child name="isindex" />
+<child name="menu" />
+<child name="noframes" />
+<child name="noscript" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="script" />
+<child name="table" />
+<child name="ul" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/menu.tag b/quanta/data/dtep/xhtml-frameset/menu.tag
new file mode 100644
index 00000000..10322fc8
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/menu.tag
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="menu" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="compact" type="check">
+ <text>Compact</text>
+ <location col="0" row="0" />
+ </attr>
+
+<children>
+<child name="li" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/meta.tag b/quanta/data/dtep/xhtml-frameset/meta.tag
new file mode 100644
index 00000000..d4afefe4
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/meta.tag
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="meta" hasI18n="1" single="1">
+
+ <attr name="id" type="list" source="dcop" interface="QuantaIf" method="idSelectors()" arguments="" >
+ <text>Id</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="name" type="input">
+ <text>Name</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+ <attr name="http-equiv" type="input">
+ <text>Http-equiv</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="2" />
+ </attr>
+
+ <attr name="content" type="input">
+ <text>Content</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2" />
+ </attr>
+
+ <attr name="scheme" type="input">
+ <text>Scheme</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="2" />
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/noframes.tag b/quanta/data/dtep/xhtml-frameset/noframes.tag
new file mode 100644
index 00000000..59ff061b
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/noframes.tag
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="noframes" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="body" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/noscript.tag b/quanta/data/dtep/xhtml-frameset/noscript.tag
new file mode 100644
index 00000000..a973201b
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/noscript.tag
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="noscript" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="applet" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="button" />
+<child name="center" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="dir" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="font" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="isindex" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="menu" />
+<child name="noframes" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="ul" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/object.tag b/quanta/data/dtep/xhtml-frameset/object.tag
new file mode 100644
index 00000000..baebd55d
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/object.tag
@@ -0,0 +1,209 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="object" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="archive" type="input">
+ <text>Archive</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="3" />
+ </attr>
+
+ <attr name="classid" type="input">
+ <text>Classid</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="3" />
+ </attr>
+
+ <attr name="codebase" type="input">
+ <text>Codebase</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="3" />
+ </attr>
+
+ <attr name="codetype" type="list">
+ <text>Codetype</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="3" />
+ <items>
+ <item>image/jpeg</item>
+ <item>image/gif</item>
+ <item>image/png</item>
+ <item>model/vrml</item>
+ <item>video/quicktime</item>
+ <item>application/java</item>
+ <item>audio/basic</item>
+ <item>text/html</item>
+ <item>text/css</item>
+ </items>
+ </attr>
+
+ <attr name="type" type="list">
+ <text>Type</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="3" />
+ <items>
+ <item>image/jpeg</item>
+ <item>image/gif</item>
+ <item>image/png</item>
+ <item>model/vrml</item>
+ <item>video/quicktime</item>
+ <item>application/java</item>
+ <item>audio/basic</item>
+ <item>text/html</item>
+ <item>text/css</item>
+ </items>
+ </attr>
+
+ <attr name="data" type="url">
+ <text>Data</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="3" />
+ </attr>
+
+ <attr name="height" type="input">
+ <text>Height</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" />
+ </attr>
+
+ <attr name="width" type="input">
+ <text>Width</text>
+ <textlocation col="2" row="6" />
+ <location col="3" row="6" />
+ </attr>
+
+ <attr name="tabindex" type="input">
+ <text>Tabindex</text>
+ <textlocation col="0" row="8" />
+ <location col="1" row="8" colspan="3" />
+ </attr>
+
+ <attr name="standby" type="input">
+ <text>Standby</text>
+ <textlocation col="0" row="9" />
+ <location col="1" row="9" colspan="3" />
+ </attr>
+
+ <attr name="declare" type="check">
+ <text>Declare</text>
+ <location col="1" row="10" />
+ </attr>
+
+ <attr name="usemap" type="input">
+ <text>Usemap</text>
+ <textlocation col="0" row="11" />
+ <location col="1" row="11" colspan="3" />
+ </attr>
+
+ <attr name="name" type="input">
+ <text>Name</text>
+ <textlocation col="0" row="12" />
+ <location col="1" row="12" colspan="3" />
+ </attr>
+
+ <attr name="align" type="list">
+ <text>Align</text>
+ <textlocation col="0" row="13" />
+ <items>
+ <item>baseline</item>
+ <item>center</item>
+ <item>left</item>
+ <item>middle</item>
+ <item>right</item>
+ <item>textbottom</item>
+ <item>textmiddle</item>
+ <item>texttop</item>
+ </items>
+ <location col="1" row="13" />
+ </attr>
+
+ <attr name="border" type="input">
+ <text>Border</text>
+ <textlocation col="2" row="13" />
+ <location col="3" row="13" />
+ </attr>
+
+ <attr name="hspace" type="input">
+ <text>Hspace</text>
+ <textlocation col="0" row="7" />
+ <location col="1" row="7" />
+ </attr>
+
+ <attr name="vspace" type="input">
+ <text>VSpace</text>
+ <textlocation col="2" row="7" />
+ <location col="3" row="7" />
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="applet" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="button" />
+<child name="center" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="dir" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="font" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="isindex" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="menu" />
+<child name="noframes" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="param" />
+<child name="pre" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="ul" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/ol.tag b/quanta/data/dtep/xhtml-frameset/ol.tag
new file mode 100644
index 00000000..4a33b85a
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/ol.tag
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="ol" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="type" type="list">
+ <text>Type</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ <items>
+ <item>1</item>
+ <item>a</item>
+ <item>A</item>
+ <item>i</item>
+ <item>I</item>
+ </items>
+ </attr>
+
+ <attr name="start" type="input">
+ <text>Start</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+
+ <attr name="compact" type="check">
+ <text>Compact</text>
+ <location col="0" row="2" colspan="2" />
+ </attr>
+
+<children>
+<child name="li" usage="required" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/optgroup.tag b/quanta/data/dtep/xhtml-frameset/optgroup.tag
new file mode 100644
index 00000000..08a52ff5
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/optgroup.tag
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="optgroup" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="disabled" type="check">
+ <text>Disabled</text>
+ <location col="1" row="1" colspan="1" />
+ <tooltip>Disable the element</tooltip>
+ </attr>
+
+ <attr name="label" type="input">
+ <text>Label</text>
+ <textlocation col="0" row="0" colspan="1" />
+ <location col="1" row="0" colspan="1" />
+ </attr>
+
+<children>
+<child name="option" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/option.tag b/quanta/data/dtep/xhtml-frameset/option.tag
new file mode 100644
index 00000000..a1c646ea
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/option.tag
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="option" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="value" type="input">
+ <text>Value</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="selected" type="list">
+ <text>Selected</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" />
+ <items>
+ <item>selected</item>
+ </items>
+ </attr>
+
+ <attr name="disabled" type="list">
+ <text>Disabled</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" />
+ <items>
+ <item>disabled</item>
+ </items>
+ </attr>
+
+ <attr name="label" type="input">
+ <text>Label</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" />
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/p.tag b/quanta/data/dtep/xhtml-frameset/p.tag
new file mode 100644
index 00000000..48008e82
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/p.tag
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="p" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="align" type="list">
+ <text>Alignment</text>
+ <textlocation col="0" row="0" />
+ <tooltip>Deprecated</tooltip>
+ <location col="1" row="0" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ </items>
+ </attr>
+
+ <stoppingtags>
+ <stoppingtag name="p" />
+ <stoppingtag name="li" />
+ <stoppingtag name="td" />
+ <stoppingtag name="tr" />
+ <stoppingtag name="th" />
+ <stoppingtag name="dt" />
+ <stoppingtag name="dd" />
+ </stoppingtags>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/param.tag b/quanta/data/dtep/xhtml-frameset/param.tag
new file mode 100644
index 00000000..347cc722
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/param.tag
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="param" single="1">
+
+ <attr name="id" type="list" source="dcop" interface="QuantaIf" method="idSelectors()" arguments="" >
+ <text>Id</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="type" type="list">
+ <text>Type</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ <items>
+ <item>image/jpeg</item>
+ <item>image/gif</item>
+ <item>image/png</item>
+ <item>model/vrml</item>
+ <item>video/quicktime</item>
+ <item>application/java</item>
+ <item>audio/basic</item>
+ <item>text/html</item>
+ <item>text/css</item>
+ </items>
+ </attr>
+
+ <attr name="value" type="input">
+ <text>Value</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="1" />
+ </attr>
+
+ <attr name="valuetype" type="list">
+ <text>Valuetype</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2" />
+ <items>
+ <item>data</item>
+ <item>ref</item>
+ <item>object</item>
+ </items>
+ </attr>
+
+ <attr name="name" type="input">
+ <text>Name</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="2" />
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/pre.tag b/quanta/data/dtep/xhtml-frameset/pre.tag
new file mode 100644
index 00000000..ad3955f7
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/pre.tag
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="pre" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="width" type="input">
+ <text>Width</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="xml:space" type="list">
+ <text>Xml:space</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" />
+ <items>
+ <item>preserve</item>
+ </items>
+ </attr>
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdo" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/q.tag b/quanta/data/dtep/xhtml-frameset/q.tag
new file mode 100644
index 00000000..241bde5b
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/q.tag
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="q" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="cite" type="input">
+ <text>Cite</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/s.tag b/quanta/data/dtep/xhtml-frameset/s.tag
new file mode 100644
index 00000000..98ad6cf7
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/s.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="s" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/samp.tag b/quanta/data/dtep/xhtml-frameset/samp.tag
new file mode 100644
index 00000000..6cecf4e0
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/samp.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="samp" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/script.tag b/quanta/data/dtep/xhtml-frameset/script.tag
new file mode 100644
index 00000000..df42c39e
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/script.tag
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="script">
+
+ <attr name="type" type="list">
+ <text>Type</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ <items>
+ <item>text/html</item>
+ <item>text/css</item>
+ <item>text/php</item>
+ <item>text/javascript</item>
+ <item>application/x-javascript</item>
+ </items>
+ </attr>
+
+ <attr name="id" type="list" source="dcop" interface="QuantaIf" method="idSelectors()" arguments="" >
+ <text>Id</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+ <attr name="src" type="url">
+ <text>Src</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="2" />
+ </attr>
+
+ <attr name="charset" type="input">
+ <text>Charset</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2" />
+ </attr>
+
+ <attr name="defer" type="check">
+ <text>Defer</text>
+ <location col="1" row="4" colspan="2" />
+ </attr>
+
+ <attr name="xml:space" type="list">
+ <text>Xml:space</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="2" />
+ <items>
+ <item>preserve</item>
+ </items>
+ </attr>
+
+ <attr name="language" type="input">
+ <text>Language</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" colspan="2" />
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/select.tag b/quanta/data/dtep/xhtml-frameset/select.tag
new file mode 100644
index 00000000..d0c87373
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/select.tag
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="select" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="name" type="input">
+ <text>Name</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="multiple" type="check">
+ <text>Multiple</text>
+ <location col="1" row="1" />
+ </attr>
+
+ <attr name="disabled" type="check">
+ <text>Disabled</text>
+ <location col="1" row="2" />
+ </attr>
+
+ <attr name="tabindex" type="input">
+ <text>Tabindex</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" />
+ </attr>
+
+ <attr name="onfocus" type="input">
+ <text>Onfocus</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" />
+ </attr>
+
+ <attr name="onblur" type="input">
+ <text>Onblur</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" />
+ </attr>
+
+ <attr name="onchange" type="input">
+ <text>Onchange</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" />
+ </attr>
+
+ <attr name="size" type="input">
+ <text>Size</text>
+ <textlocation col="0" row="7" />
+ <location col="1" row="7" />
+ </attr>
+
+ <stoppingtags>
+ <stoppingtag name="select" />
+ </stoppingtags>
+
+<children>
+<child name="optgroup" />
+<child name="option" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/small.tag b/quanta/data/dtep/xhtml-frameset/small.tag
new file mode 100644
index 00000000..538b3b7a
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/small.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="small" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/span.tag b/quanta/data/dtep/xhtml-frameset/span.tag
new file mode 100644
index 00000000..2ff722d0
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/span.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="span" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/strike.tag b/quanta/data/dtep/xhtml-frameset/strike.tag
new file mode 100644
index 00000000..478e692c
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/strike.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="strike" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/strong.tag b/quanta/data/dtep/xhtml-frameset/strong.tag
new file mode 100644
index 00000000..0424fa5e
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/strong.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="strong" hasCore="1" hasI18n="1" hasScript="1" scope="word">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/style.tag b/quanta/data/dtep/xhtml-frameset/style.tag
new file mode 100644
index 00000000..aa052448
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/style.tag
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="style" hasI18n="1">
+
+ <attr name="id" type="list" source="dcop" interface="QuantaIf" method="idSelectors()" arguments="" >
+ <text>Id</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="type" type="list">
+ <text>Type</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ <items>
+ <item>text/css</item>
+ </items>
+ </attr>
+
+ <attr name="media" type="list">
+ <text>Media</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="2" />
+ <items>
+ <item>all</item>
+ <item>aural</item>
+ <item>braille</item>
+ <item>embossed</item>
+ <item>handheld</item>
+ <item>print</item>
+ <item>projection</item>
+ <item>screen</item>
+ <item>tty</item>
+ <item>tv</item>
+ </items>
+ </attr>
+
+ <attr name="title" type="input">
+ <text>Title</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2" />
+ </attr>
+
+ <attr name="xml:space" type="list">
+ <text>Xml:space</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="2" />
+ <items>
+ <item>preserve</item>
+ </items>
+ </attr>
+ <children>
+ <child name="#text" />
+ </children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/sub.tag b/quanta/data/dtep/xhtml-frameset/sub.tag
new file mode 100644
index 00000000..ec46544b
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/sub.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="sub" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/sup.tag b/quanta/data/dtep/xhtml-frameset/sup.tag
new file mode 100644
index 00000000..d441423a
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/sup.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="sup" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/table.tag b/quanta/data/dtep/xhtml-frameset/table.tag
new file mode 100644
index 00000000..b76d5095
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/table.tag
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="table" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="width" type="input">
+ <text>Width</text>
+ <textlocation col="0" row="0" />
+ <tooltip>Use % for percent or it will set pixels</tooltip>
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="cellspacing" type="input">
+ <text>Cellspacing</text>
+ <textlocation col="2" row="0" />
+ <location col="3" row="0" />
+ </attr>
+
+ <attr name="border" type="input">
+ <text>Border</text>
+ <textlocation col="0" row="1" />
+ <tooltip>Set in pixels</tooltip>
+ <location col="1" row="1" />
+ </attr>
+
+ <attr name="cellpadding" type="input">
+ <text>Cellpadding</text>
+ <textlocation col="2" row="1" />
+ <location col="3" row="1" />
+ </attr>
+
+ <attr name="frame" type="list">
+ <text>Frame</text>
+ <textlocation col="0" row="2" />
+ <items>
+ <item>above</item>
+ <item>below</item>
+ <item>border</item>
+ <item>box</item>
+ <item>hsides</item>
+ <item>lhs</item>
+ <item>rhs</item>
+ <item>void</item>
+ <item>vsides</item>
+ </items>
+ <location col="1" row="2" colspan="3" />
+ </attr>
+
+ <attr name="rules" type="list">
+ <text>Rules</text>
+ <textlocation col="0" row="3" />
+ <items>
+ <item>none</item>
+ <item>groups</item>
+ <item>rows</item>
+ <item>cols</item>
+ <item>all</item>
+ </items>
+ <location col="1" row="3" colspan="3" />
+ </attr>
+
+ <attr name="summary" type="input">
+ <text>Summary</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="3"/>
+ </attr>
+
+ <attr name="align" type="list">
+ <text>Align</text>
+ <textlocation col="0" row="5" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ </items>
+ <location col="1" row="5" colspan="3" />
+ </attr>
+
+ <attr name="bgcolor" type="color">
+ <text>Background color</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" colspan="3" />
+ <tooltip>Deprecated</tooltip>
+ </attr>
+
+<children>
+<child name="caption" />
+<child name="col" />
+<child name="colgroup" />
+<child name="thead" />
+<child name="tfoot" />
+<child name="tbody" />
+<child name="tr" usage="required" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/tbody.tag b/quanta/data/dtep/xhtml-frameset/tbody.tag
new file mode 100644
index 00000000..db13711d
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/tbody.tag
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="tbody" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="align" type="list">
+ <text>Align</text>
+ <textlocation col="0" row="0" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ <item>char</item>
+ </items>
+ <location col="1" row="0" colspan="1" />
+ </attr>
+
+ <attr name="valign" type="list">
+ <text>Valign</text>
+ <textlocation col="0" row="1" />
+ <items>
+ <item>baseline</item>
+ <item>bottom</item>
+ <item>middle</item>
+ <item>top</item>
+ </items>
+ <location col="1" row="1" colspan="1" />
+ </attr>
+
+ <attr name="char" type="input">
+ <text>Char</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" />
+ </attr>
+
+ <attr name="charoff" type="input">
+ <text>Charoff</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" />
+ </attr>
+
+<children>
+<child name="tr" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/td.tag b/quanta/data/dtep/xhtml-frameset/td.tag
new file mode 100644
index 00000000..e46c9414
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/td.tag
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="td" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="rowspan" type="input">
+ <text>Rowspan</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="colspan" type="input">
+ <text>Colspan</text>
+ <textlocation col="2" row="0" />
+ <location col="3" row="0" />
+ </attr>
+
+ <attr name="align" type="list">
+ <text>Align</text>
+ <textlocation col="0" row="1" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ <item>char</item>
+ </items>
+ <location col="1" row="1" colspan="1" />
+ </attr>
+
+ <attr name="valign" type="list">
+ <text>Valign</text>
+ <textlocation col="2" row="1" />
+ <items>
+ <item>baseline</item>
+ <item>bottom</item>
+ <item>middle</item>
+ <item>top</item>
+ </items>
+ <location col="3" row="1" colspan="1" />
+ </attr>
+
+ <attr name="headers" type="input">
+ <text>Headers</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="3"/>
+ </attr>
+
+ <attr name="abbr" type="input">
+ <text>Abbr</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="3"/>
+ </attr>
+
+ <attr name="scope" type="list">
+ <text>Scope</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="3"/>
+ <items>
+ <item>row</item>
+ <item>col</item>
+ <item>rowgroup</item>
+ <item>colgroup</item>
+ </items>
+ </attr>
+
+ <attr name="axis" type="input">
+ <text>Axis</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="3"/>
+ </attr>
+
+ <attr name="char" type="input">
+ <text>Char</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" />
+ </attr>
+
+ <attr name="charoff" type="input">
+ <text>Charoff</text>
+ <textlocation col="0" row="7" />
+ <location col="1" row="7" />
+ </attr>
+
+ <attr name="height" type="input">
+ <text>Height</text>
+ <textlocation col="2" row="6" />
+ <tooltip>Deprecated</tooltip>
+ <location col="3" row="6" />
+ </attr>
+
+ <attr name="width" type="input">
+ <text>Width</text>
+ <textlocation col="2" row="7" />
+ <tooltip>use % for percent or it will set pixels</tooltip>
+ <location col="3" row="7" />
+ </attr>
+
+ <attr name="bgcolor" type="color">
+ <text>Bg color</text>
+ <textlocation col="0" row="8" />
+ <location col="1" row="8" colspan="3" />
+ <tooltip>Deprecated</tooltip>
+ </attr>
+
+ <attr name="nowrap" type="check">
+ <text>NoWrap</text>
+ <location col="1" row="9" colspan="2" />
+ <tooltip>Deprecated</tooltip>
+ </attr>
+
+ <stoppingtags>
+ <stoppingtag name="td" />
+ <stoppingtag name="tr" />
+ <stoppingtag name="th" />
+ </stoppingtags>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="applet" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="button" />
+<child name="center" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="dir" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="font" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="isindex" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="menu" />
+<child name="noframes" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="ul" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/textarea.tag b/quanta/data/dtep/xhtml-frameset/textarea.tag
new file mode 100644
index 00000000..9c94dc0f
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/textarea.tag
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="textarea" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="name" type="input">
+ <text>Name</text>
+ <textlocation col="0" row="0" colspan="1" />
+ <location col="1" row="0" colspan="4" />
+ </attr>
+
+ <attr name="rows" type="input">
+ <text>Rows</text>
+ <textlocation col="0" row="1" colspan="1" />
+ <location col="1" row="1" colspan="1" />
+ </attr>
+
+ <attr name="cols" type="input">
+ <text>Cols</text>
+ <textlocation col="2" row="1" colspan="1" />
+ <location col="3" row="1" colspan="1" />
+ </attr>
+
+ <attr name="disabled" type="check">
+ <text>Disabled</text>
+ <location col="1" row="2" colspan="1" />
+ </attr>
+
+ <attr name="readonly" type="check">
+ <text>Read only</text>
+ <location col="3" row="2" colspan="1" />
+ </attr>
+
+ <attr name="onselect" type="input">
+ <text>Onselect</text>
+ <textlocation col="0" row="3" colspan="1" />
+ <location col="1" row="3" colspan="3" />
+ </attr>
+
+ <attr name="onchange" type="input">
+ <text>Onchange</text>
+ <textlocation col="0" row="4" colspan="1" />
+ <location col="1" row="4" colspan="3" />
+ </attr>
+ <children>
+ <child name="#text" />
+ </children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/tfoot.tag b/quanta/data/dtep/xhtml-frameset/tfoot.tag
new file mode 100644
index 00000000..e07605f4
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/tfoot.tag
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="tfoot" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="align" type="list">
+ <text>Align</text>
+ <textlocation col="0" row="0" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ <item>char</item>
+ </items>
+ <location col="1" row="0" colspan="1" />
+ </attr>
+
+ <attr name="valign" type="list">
+ <text>Valign</text>
+ <textlocation col="0" row="1" />
+ <items>
+ <item>baseline</item>
+ <item>bottom</item>
+ <item>middle</item>
+ <item>top</item>
+ </items>
+ <location col="1" row="1" colspan="1" />
+ </attr>
+
+ <attr name="char" type="input">
+ <text>Char</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" />
+ </attr>
+
+ <attr name="charoff" type="input">
+ <text>Charoff</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" />
+ </attr>
+
+<children>
+<child name="tr" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/th.tag b/quanta/data/dtep/xhtml-frameset/th.tag
new file mode 100644
index 00000000..27ff8b6a
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/th.tag
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="th" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="rowspan" type="input">
+ <text>Rowspan</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="colspan" type="input">
+ <text>Colspan</text>
+ <textlocation col="2" row="0" />
+ <location col="3" row="0" />
+ </attr>
+
+ <attr name="align" type="list">
+ <text>Align</text>
+ <textlocation col="0" row="1" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ <item>char</item>
+ </items>
+ <location col="1" row="1" colspan="1" />
+ </attr>
+
+ <attr name="valign" type="list">
+ <text>Valign</text>
+ <textlocation col="2" row="1" />
+ <items>
+ <item>baseline</item>
+ <item>bottom</item>
+ <item>middle</item>
+ <item>top</item>
+ </items>
+ <location col="3" row="1" colspan="1" />
+ </attr>
+
+ <attr name="headers" type="input">
+ <text>Headers</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="3"/>
+ </attr>
+
+ <attr name="abbr" type="input">
+ <text>Abbr</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="3"/>
+ </attr>
+
+ <attr name="scope" type="list">
+ <text>Scope</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="3"/>
+ <items>
+ <item>row</item>
+ <item>col</item>
+ <item>rowgroup</item>
+ <item>colgroup</item>
+ </items>
+ </attr>
+
+ <attr name="axis" type="input">
+ <text>Axis</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="3"/>
+ </attr>
+
+ <attr name="char" type="input">
+ <text>Char</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" />
+ </attr>
+
+ <attr name="charoff" type="input">
+ <text>Charoff</text>
+ <textlocation col="0" row="7" />
+ <location col="1" row="7" />
+ </attr>
+
+ <attr name="height" type="input">
+ <text>Height</text>
+ <textlocation col="2" row="6" />
+ <tooltip>Deprecated</tooltip>
+ <location col="3" row="6" />
+ </attr>
+
+ <attr name="width" type="input">
+ <text>Width</text>
+ <textlocation col="2" row="7" />
+ <tooltip>use % for percent or it will set pixels</tooltip>
+ <location col="3" row="7" />
+ </attr>
+
+ <attr name="bgcolor" type="color">
+ <text>Bg color</text>
+ <textlocation col="0" row="8" />
+ <location col="1" row="8" colspan="3" />
+ <tooltip>Deprecated</tooltip>
+ </attr>
+
+ <attr name="nowrap" type="check">
+ <text>NoWrap</text>
+ <location col="1" row="9" colspan="2" />
+ <tooltip>Deprecated</tooltip>
+ </attr>
+
+ <stoppingtags>
+ <stoppingtag name="td" />
+ <stoppingtag name="tr" />
+ <stoppingtag name="th" />
+ </stoppingtags>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="applet" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="button" />
+<child name="center" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="dir" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="font" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="isindex" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="menu" />
+<child name="noframes" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="ul" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/thead.tag b/quanta/data/dtep/xhtml-frameset/thead.tag
new file mode 100644
index 00000000..059263d1
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/thead.tag
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="thead" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="align" type="list">
+ <text>Align</text>
+ <textlocation col="0" row="0" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ <item>char</item>
+ </items>
+ <location col="1" row="0" colspan="1" />
+ </attr>
+
+ <attr name="valign" type="list">
+ <text>Valign</text>
+ <textlocation col="0" row="1" />
+ <items>
+ <item>baseline</item>
+ <item>bottom</item>
+ <item>middle</item>
+ <item>top</item>
+ </items>
+ <location col="1" row="1" colspan="1" />
+ </attr>
+
+ <attr name="char" type="input">
+ <text>Char</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" />
+ </attr>
+
+ <attr name="charoff" type="input">
+ <text>Charoff</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" />
+ </attr>
+
+<children>
+<child name="tr" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/title.tag b/quanta/data/dtep/xhtml-frameset/title.tag
new file mode 100644
index 00000000..f24df571
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/title.tag
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="title" hasI18n="1">
+ <attr name="id" type="list" source="dcop" interface="QuantaIf" method="idSelectors()" arguments="" >
+ <text>Id</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+</attr>
+<children>
+ <child name="#text" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/tr.tag b/quanta/data/dtep/xhtml-frameset/tr.tag
new file mode 100644
index 00000000..4baf805c
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/tr.tag
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="tr" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="align" type="list">
+ <text>Align</text>
+ <textlocation col="0" row="0" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ <item>char</item>
+ </items>
+ <location col="1" row="0" colspan="1" />
+ </attr>
+
+ <attr name="valign" type="list">
+ <text>Valign</text>
+ <textlocation col="0" row="1" />
+ <items>
+ <item>baseline</item>
+ <item>bottom</item>
+ <item>middle</item>
+ <item>top</item>
+ </items>
+ <location col="1" row="1" colspan="1" />
+ </attr>
+
+ <attr name="char" type="input">
+ <text>Char</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" />
+ </attr>
+
+ <attr name="charoff" type="input">
+ <text>Charoff</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" />
+ </attr>
+
+ <stoppingtags>
+ <stoppingtag name="tr" />
+ <stoppingtag name="tfoot" />
+ </stoppingtags>
+
+<children>
+<child name="th" />
+<child name="td" usage="required" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/tt.tag b/quanta/data/dtep/xhtml-frameset/tt.tag
new file mode 100644
index 00000000..08f25532
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/tt.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="tt" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/u.tag b/quanta/data/dtep/xhtml-frameset/u.tag
new file mode 100644
index 00000000..bc931d0d
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/u.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="u" hasCore="1" hasI18n="1" hasScript="1" scope="word">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/ul.tag b/quanta/data/dtep/xhtml-frameset/ul.tag
new file mode 100644
index 00000000..21443c5d
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/ul.tag
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="ul" hasScript="1" hasCore="1" hasI18n="1">
+
+ <attr name="type" type="list">
+ <text>Type</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" />
+ <items>
+ <item>disc</item>
+ <item>square</item>
+ <item>circle</item>
+ </items>
+ </attr>
+
+ <attr name="compact" type="check">
+ <text>Compact</text>
+ <tooltip>Deprecated</tooltip>
+ <location col="0" row="1" />
+ </attr>
+
+<children>
+<child name="li" usage="required" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/xhtml-frameset/var.tag b/quanta/data/dtep/xhtml-frameset/var.tag
new file mode 100644
index 00000000..ad5627b0
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/var.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="var" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="applet" />
+<child name="acronym" />
+<child name="b" />
+<child name="basefont" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="font" />
+<child name="i" />
+<child name="iframe" />
+<child name="img" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="s" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strike" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="u" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>