Grote website update
Ronald van Engelen
vrijschrift.org op lacocina.nl
Ma mei 30 16:33:09 UTC 2005
Op ma, 30-05-2005 te 17:53 +0200, schreef Dennis Kaarsemaker:
> On ma, 2005-05-30 at 16:17 +0200, Ronald van Engelen wrote:
> > Aangezien het top-level inhouds-element in je xml een paragraph is, kun
> > je daaruit geen structuur halen[2]. Zelf gebruik ik de DocBook Website
> > en Apache Forest schema's en een zelfgemaakte mix van beiden. In alle
> > deze schema's kun je sectie-elementen nesten en zo structuur en
> > betekenis aan je documenten geven.
>
> Kun je misschien wat urls geven?
Ik hoop dat je zoiets bedoelt:
HTML
* http://www.w3.org/MarkUp/Guide/
DocBook Website:
* http://docbook.sourceforge.net/projects/website/
* apt-get install docbook-website
* en daarna: /usr/share/xml/docbook/custom/website/2.5.0/schema/
Apache Forrest:
* http://forrest.apache.org/docs/dtd-docs.html
RelaxNG (een alternatieve manier om schema's te beschrijven)
* http://www.relaxng.org/tutorial-20011203.html
* apt-get install trang (converteert DTD-xsd-rng-rnc)
XSL
* http://www.w3.org/Style/XSL/
* http://www.zvon.org/xxl/XSLTreference/Output/index.html
* apt-get install xsltproc
Top XML-editor: Emacs met nxml-mode
* apt-get install nxml-mode
* nxml-mode valideert realtime op basis van RelaxNG schema's (nou
eigenlijk RNC(ompact), maar die kun je met trang eenvoudig
genereren vanuit een RNG, XSD of DTD).
* Daarnaast doet ie aan syntax-completion
* Out-of-the-box doet ie dit voor: DocBook, XHTML, XSL, XSD, RNG
> > Ik ben graag bereid met je mee te werken om tip-top pagina's te maken en
> > kan daarbij gebruik maken van veel professionele ervaring met xml, xsl,
> > xhtml en css. Laat me even weten of je dat op prijs stelt en zo ja hoe
> > we dat aan kunnen pakken.
>
> Mirage is een hobby-projectje van me, waar ik het liefst alleen aan
> werk.
Jammer :(
> Maar qua XML heb ik gewoon te weinig ervaring om het *echt netjes*
> te maken. html/css beheers ik verder prima, maar ik ben vooral op zoek
> naar een goede introductie 'hoe haal ik meer uit xml', zodat ik hier wat
> meer mee kan doen.
Ik heb zelf erg veel geleerd van DocBook; moeder aller XML-apps.
Bestudeer de schema's (met name de RNG-schema's zijn erg goed leesbaar),
en de XSL's.
Gelukkig is alles online te leren en vooral DocBook: The Definitive
Guide (op http://www.docbook.org/tdg/en/html/docbook.html of via
`apt-get install docbook-defguide`) is top.
Ik hoor het wel wanneer je hulp kunt/wilt gebruiken.
Succes,
Ronald
Meer informatie over de Ubuntu-NL
maillijst