Toon posts:

[CSS] XML bestand met alle elementen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben op zoek naar een XML bestand wat alle CSS elementen bevat, zoals font-family etc. Het document moet ook aangeven wat voor soort element het is, zoals lengte-eenheid, font ed.
Het doel is om een CSS style editor te maken. Op MSDN en sites zoals deze http://www.javascriptkit.com/dhtmltutors/cssreference.shtmlp kun je wel de definities vinden, maar niet in XML, en om het allemaal over te kloppen...

Verwijderd

Ga het dan toch maar allemaal overkloppen...

Ik denk niet dat je ergens zoiets kunt vinden. En als het al zo is, dan vertrouw ik er niet vlug op of het wel correct ende compleet is, tenzij het van een 'bekende' zou zijn, als GNU, sourceforge, etc.

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 21-08 18:29
Misschien zou je de officiele versie van W3C kunnen pakken en die met een of ander scriptje kunnen parsen tot XML?

  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 21-08 03:25

odysseus

Debian GNU/Linux Sid

Als je Quanta (Linux/KDE-based webdevelopment-programma - quanta.sourceforge.net) download dan kun je zo'n bestand denk ik wel samenstellen. Zelf heb ik namelijk een directory als de volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
kde3@odysseus:/usr/src/kde3/share/apps/quanta/tags/css$ ls
background.tag           content.tag            min-width.tag
border-bottom-color.tag  counter-increment.tag  outline.tag
border-bottom-style.tag  counter-reset.tag      overflow.tag
border-bottom-width.tag  cursor.tag             padding-bottom.tag
border-bottom.tag        description.rc         padding-left.tag
border-collapse.tag      direction.tag          padding-right.tag
border-color.tag         display.tag            padding-top.tag
border-left-color.tag    empty-cells.tag        padding.tag
border-left-style.tag    float.tag              position.tag
border-left-width.tag    font-size-adjust.tag   quotes.tag
border-left.tag          font-stretch.tag       right.tag
border-right-color.tag   font.tag               table-layout.tag
border-right-style.tag   height.tag             text-align.tag
border-right-width.tag   left.tag               text-decoration.tag
border-right.tag         letter-spacing.tag     text-indent.tag
border-spacing.tag       line-height.tag        text-shadow.tag
border-top-color.tag     list-style.tag         text-transform.tag
border-top-style.tag     margin-bottom.tag      top.tag
border-top-width.tag     margin-left.tag        unicode-bidi.tag
border-top.tag           margin-right.tag       vertical-align.tag
border.tag               margin-top.tag         visibility.tag
bottom.tag               margin.tag             white-space.tag
caption-side.tag         marker-offset.tag      width.tag
clear.tag                max-height.tag         word-spacing.tag
clip.tag                 max-width.tag          z-index.tag
color.tag                min-height.tag

In elk bestand staat iets als het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE tags>
<tags>
  <tag name="background-attachment" type="property">
     <attr name="value" type="list">
       <items>
         <item>scroll</item>
         <item>fixed</item>
         <item>inherit</item>
       </items>
     </attr>
  </tag>

Volgens mij is de lijst wel zo'n beetje complete...en met een beetje handig cat'n'grep'n'sed kun je al die bestanden vrij eenvoudig samenvoegen tot één groot bestand :).

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


Verwijderd

Verwijderd schreef op 30 mei 2003 @ 15:24:
Ik ben op zoek naar een XML bestand wat alle CSS elementen bevat, zoals font-family etc. Het document moet ook aangeven wat voor soort element het is, zoals lengte-eenheid, font ed.
Het doel is om een CSS style editor te maken. Op MSDN en sites zoals deze http://www.javascriptkit.com/dhtmltutors/cssreference.shtmlp kun je wel de definities vinden, maar niet in XML, en om het allemaal over te kloppen...
Je zou kunnen kijken in bijv. topstyle files? In CSSDefs diectory van Topstyle Pro 3.1 staan bij mij alle definities.

[ Voor 6% gewijzigd door Verwijderd op 30-05-2003 22:21 ]


Verwijderd

Topicstarter
Verwijderd schreef op 30 mei 2003 @ 22:20:
[...]


Je zou kunnen kijken in bijv. topstyle files? In CSSDefs diectory van Topstyle Pro 3.1 staan bij mij alle definities.
Ik heb er gekeken, maar dan moet ik weer een parser schrijven, hetzelfde geld voor die W3C website. Ik heb meerdere style programmatjes geprobeerd, maar geeneen heeft het al in xml staan, helaas... Zelfs Altova XML Spy niet, dat verbaasde me wel.

Dat KDE progje zou wel makkelijk zijn... Maar op dit moment heb ik de lijst al bijna helemaal zelf overgeklopt in xml...

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 21-08 18:29
Je bent niet echt structureel bezig he, als je nou 1 keertje een fatsoenlijke parser had gemaakt voor de officiële specificaties dan had je bij een wijziging van de specs er geen omkijken meer naar gehad. Succes met overtypen ;)
Pagina: 1