Fr?d?ric Boone wrote:
> Thanks a lot for your reply. Indeed the form-sampler.xml looks really
> great! that's exactly what I'd like to have for my xml files.
> 
> I looked at the example files carefully and tried to do the same for
> my files but I find it not very straightforward, even with the
> documentation.
> I am a bit disapointed by the fact the css must be very specific an it
> can not be generic. For example it looks like it's not possible to ask
> for a combobox each time there is a restriction type with enumeration
> or is it?
> 
> The xxe configuration files look even more obscur to me and it's hard
> for me to figure out what should go into the  configuration file and
> what should go into the css.
> 
> A final question: are there simple default css files and/or config
> files that would work for any schema in ordre to have a not too bad
> styled view. I tried starting with an empty css and empty xxe file but
> the result is very ugly.
> 

--> Writing a configuration file is not strictly needed. For example:
form-sampler.xml starts with:
---
<?xml version="1.0" encoding="ISO-8859-1"?>

<?xml-stylesheet type="text/css" href="form-sampler/form-sampler.css"
title="Stylesheet using combo-box(), check-box(), text-field(), etc" ?>

<?xml-stylesheet type="text/css" href="form-sampler/form-sampler2.css"
alternate="yes" title="Stylesheet exclusively using value-editor()" ?>

<doc
xsi:schemaLocation="http://www.xmlmind.com/xmleditor/schema/form-sampler
                         form-sampler/form-sampler.xsd"
     xmlns="http://www.xmlmind.com/xmleditor/schema/form-sampler";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xmlns:xs="http://www.w3.org/2001/XMLSchema";
     xmlns:ns="http://www.xmlmind.com/xmleditor/schema/form-sampler";>

   ...
---



--> Writing a good CSS may take a while, depending on the size of your
schema. For example, it took 10 days to write the CSS for DocBook. Note
that this is not specific to XMLmind XML Editor.



--> Please open form-sampler.xml one more time and this time, use the
"View" menu to switch from CSS called "Stylesheet using combo-box(),
etc" to CSS called "Stylesheet exclusively using value-editor()".

No much differences at first sight. But if you look at the source of
form-sampler/form-sampler2.css using a text editor, you'll find this CSS
very very simple compared to form-sampler/form-sampler.css:

---
double1,
float1,
long1,
int1,
short1,
byte1,
day1,
monthDay1,
month1,
yearMonth1,
year1,
dateTime1,
time1,
date1,
cymklista,
cymka,
cymklist1,
cymk1,
string1,
uri1,
integer1,
rgb1,
disabled,
onoff {
    content: value-editor(attribute, value);
}
---

See
http://www.xmlmind.com/xmleditor/_distrib/doc/csssupport/value-editor.html



--> We also have a ready-to-use CSS (leveraging value-editor()) which is
totally generic and which may be used to style *any* strongly typed XML
data. You'll find it in: XXE_install_dir/addon/config/common/css/xmldata.css



Reply via email to