Hilfe-Link

dtd fix
check html pages for validity right after processing
TA Ruby refixed


git-svn-id: svn://svn.c3d2.de/c3d2-web/trunk@376 31f61c52-7bfb-0310-b897-fc00f8a278f0
This commit is contained in:
toidinamai 2006-06-08 10:06:10 +00:00
parent da301fa695
commit af89e2762c
4 changed files with 27 additions and 31 deletions

View File

@ -59,28 +59,22 @@ www: $(XML_CATALOG) $(CONTENT)
export: www
$(RSYNC) $(RSYNC_FLAGS) --exclude=".svn/" www/ $(DESTDIR)/
.SILENT: check
.PHONY: check
check: $(PAGES)
# XXX
for page in $^ ; do \
echo "Checking $${page}..." ; \
$(VALIDATOR) $(VFLAGS) $${page} ; \
done
### Regeln für den XSLT-Prozess ###
build/news.html: $(STYLE)
build/news-rss.xml: xsl/rss.xsl
build/news-atom.xml: xsl/atom.xsl
build/news.html: $(WWW_CCC_DE_UPDATES)
build/news-rss.xml : STYLE=xsl/rss.xsl
build/news-atom.xml : STYLE=xsl/atom.xsl
$(NEWSFILES) : STYLE=$(filter-out $(NEWSITEMS) $(NAVIGATION),$^)
$(NEWSFILES): $(NAVIGATION) $(NEWSITEMS)
for item in $(NEWSITEMS) ; do \
$(VALIDATOR) $(VFLAGS) $${item} || exit 1 ; \
done
sh scripts/gen_news.xml.sh $(NEWSITEMS) | $(PROCESSOR) $(PFLAGS) -o $@ $(STYLE) -
# XXX: only check news.html
if [ $(STYLE) = xsl/xhtml.xsl ] ; then \
$(VALIDATOR) $(VFLAGS) $@ || { rm $@ ; exit 1 ; } ;\
fi
content/datenspuren/schedule.xml: content/static/datenspuren/fahrplan/days.de.html
cp $< $@
@ -88,6 +82,7 @@ content/datenspuren/schedule.xml: content/static/datenspuren/fahrplan/days.de.ht
build/%.html: content/pages/%.xml $(STYLE) $(NAVIGATION) $(WWW_CCC_DE_UPDATES)
$(VALIDATOR) $(VFLAGS) $<
$(PROCESSOR) $(PFLAGS) -o $@ $(STYLE) $<
$(VALIDATOR) $(VFLAGS) $@ || { rm $@ ; exit 1 ; }
build/datenspuren/%.html: content/datenspuren/%.xml $(DS_STYLE)
# -- MNE-20060421: Lt. Astro geht Validierung noch nicht mit dem Fahrplan,
@ -98,6 +93,7 @@ build/datenspuren/%.html: content/datenspuren/%.xml $(DS_STYLE)
build/news/%.html: content/news/%.xml $(STYLE) $(NAVIGATION) $(WWW_CCC_DE_UPDATES)
$(VALIDATOR) $(VFLAGS) $<
$(PROCESSOR) $(PFLAGS) -o $@ $(STYLE) $<
$(VALIDATOR) $(VFLAGS) $@ || { rm $@ ; exit 1 ; }
dtd/catalog.xml:
sh scripts/gen_catalog.xml.sh > $@

View File

@ -3,19 +3,17 @@
<?xml-stylesheet type="text/xsl" href="../../xsl/html.xsl" ?>
<item title="TA: Ruby &amp; Ruby on Rails" date="2006-03-19T19:00:00" author="Astro" category="Themenabend">
<image title="Ruby">ruby.jpg</image>
<p>
<dl>
<dt>Termin</dt>
<dd>10. März 2006, 19:00 Uhr</dd>
<dt>Ort</dt>
<dd>Berufsakademie Dresden, Raum G3, Heideparkstr. 8, 01099 Dresden</dd>
<dl>
<dt>Termin</dt>
<dd>10. März 2006, 19:00 Uhr</dd>
<dt>Ort</dt>
<dd>Berufsakademie Dresden, Raum G3, Heideparkstr. 8, 01099 Dresden</dd>
<dt>Themen</dt>
<dd>Einführung in Ruby</dd>
<dd>Ruby-MediaWiki</dd>
<dd>Einführung in Ruby on Rails</dd>
<dd>Erstellen eines Wiki mit Rails</dd>
<dd>Jabber-Library XMPP4R</dd>
</dl>
</p>
<dt>Themen</dt>
<dd>Einführung in Ruby</dd>
<dd>Ruby-MediaWiki</dd>
<dd>Einführung in Ruby on Rails</dd>
<dd>Erstellen eines Wiki mit Rails</dd>
<dd>Jabber-Library XMPP4R</dd>
</dl>
</item>

View File

@ -1,9 +1,10 @@
<!ENTITY % URI "CDATA">
<!-- a Uniform Resource Identifier, see [RFC2396] -->
<!ENTITY % Inline "(#PCDATA | link | pre | em | dl | image )*">
<!ENTITY % Inline "(#PCDATA | link | em | image )*">
<!ENTITY % Block "p|pre|dl|ul|ol">
<!ELEMENT page ((news)|(p|pre|dl|ul|ol)+)>
<!ELEMENT page ((news)|(%Block;)*)>
<!ATTLIST page
title CDATA #IMPLIED
pagetitle CDATA #IMPLIED
@ -12,7 +13,7 @@
<!ELEMENT news (newsfile)+>
<!ELEMENT newsfile (#PCDATA)>
<!ELEMENT item ((image)?, (p|pre|addendum)+)>
<!ELEMENT item ((image)?, (%Block;)*, (addendum)?)>
<!ATTLIST item
title CDATA #REQUIRED
date CDATA #REQUIRED
@ -20,7 +21,7 @@
category CDATA #REQUIRED
>
<!ELEMENT addendum (p|pre|dl|ul|ol)*>
<!ELEMENT addendum (%Block;)*>
<!ELEMENT p %Inline;>
<!ATTLIST p

View File

@ -95,6 +95,7 @@
<p>
<input type="text" name="phrase" size="20" value="c3d2" />
<input type="submit" name="submit" value="Suchen!" />
<a href="/cgi-bin/estseek.cgi"><small>Hilfe</small></a>
</p>
</form>