<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to 1: Define profiles declaratively</title><link href="https://sourceforge.net/p/csseditor/feature-requests/1/" rel="alternate"/><link href="https://sourceforge.net/p/csseditor/feature-requests/1/feed.atom" rel="self"/><id>https://sourceforge.net/p/csseditor/feature-requests/1/</id><updated>2004-01-06T15:45:20Z</updated><subtitle>Recent changes to 1: Define profiles declaratively</subtitle><entry><title>Define profiles declaratively</title><link href="https://sourceforge.net/p/csseditor/feature-requests/1/" rel="alternate"/><published>2004-01-06T15:45:20Z</published><updated>2004-01-06T15:45:20Z</updated><author><name>Christopher Lenz</name><uri>https://sourceforge.net/u/cell/</uri></author><id>https://sourceforge.net0b1dad07d1e38bffd4786f27a875e12e1c8d79a0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Currently, CSS profile plugged in as extensions must be&lt;br /&gt;
defined in Code implementing the&lt;br /&gt;
net.sourceforge.csseditor.IProfile interface, which has&lt;br /&gt;
methods such as getProperties() and&lt;br /&gt;
getPropertyInfo(String propertyName). The current&lt;br /&gt;
implementations of this interface for CSS 1 and CSS 2&lt;br /&gt;
basically only provide data and not anything in terms&lt;br /&gt;
of actual logic.&lt;/p&gt;
&lt;p&gt;There should be a simple way to "implement" profiles in&lt;br /&gt;
the form of XML files. Such an XML file should have&lt;br /&gt;
information about:&lt;br /&gt;
- properties&lt;br /&gt;
- at-keywords&lt;br /&gt;
- pseudo-classes and -elements&lt;/p&gt;
&lt;p&gt;This should also include descriptions that could be&lt;br /&gt;
displayed in tooltips etc.&lt;/p&gt;
&lt;p&gt;For properties, the definition should include their&lt;br /&gt;
applicability (media groups, element types, ...) as&lt;br /&gt;
well as the allowed values. Pretty much a conversion of&lt;br /&gt;
the property definitions in the CSS spec as described&lt;br /&gt;
in &lt;a href="http://www.w3.org/TR/CSS21/about.html#property-defs." rel="nofollow"&gt;http://www.w3.org/TR/CSS21/about.html#property-defs.&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>