Hi,
ich arbeite mich gerade in DocBook ein, weil ich plane eine Dokumentation in diesem Format (in XML, nicht SGML) zu erstellen.
Zur Ausgabe verwende ich erstmal Saxon 6.5.3 und die DocBook XSL Stylesheet 1.65.1 für XHTML.
Soweit so gut, funktioniert auch alles.
Nur z. B. folgender Code:
wird mit der xhtml/docbook.xsl XSL Stylesheet in folgenden XHTML Code umgewandelt:
Was mich daran extrem stört, ist, dass der letzte optionale Parameter "offset" genauso formatiert wird wie die benötigten Parameter.
Im PHP Handbuch werden optionale Parameter durch [ ] gekennzeichnet. Die Docbook XSL macht das wohl nicht.
Weiß jemand eine Lösung für mein Problem?
Ich will jetzt nicht die Docbook XSL Vorlage umschreiben, zumal ich davon nichts verstehe. Gibt es eine fertige Vorlage, die optionale Funktionsparameter optisch von benötigten Parametern unterscheidet?
Was verwendet denn die PHP Group dafür?
ich arbeite mich gerade in DocBook ein, weil ich plane eine Dokumentation in diesem Format (in XML, nicht SGML) zu erstellen.
Zur Ausgabe verwende ich erstmal Saxon 6.5.3 und die DocBook XSL Stylesheet 1.65.1 für XHTML.
Soweit so gut, funktioniert auch alles.
Nur z. B. folgender Code:
Code:
<methodsynopsis> <type>int</type> <methodname>strpos</methodname> <methodparam> <type>string</type> <parameter>haystack</parameter> </methodparam> <methodparam> <type>string</type> <parameter>needle</parameter> </methodparam> <methodparam choice="opt"> <type>int</type> <parameter>offset</parameter> </methodparam> </methodsynopsis>
Code:
<code class="methodsynopsis"> <span class="type">int </span> <span class="methodname">strpos</span> (<span class="methodparam"><span class="type">string </span><span class="parameter">haystack</span></span>,<br/> <span class="methodparam"><span class="type">string </span><span class="parameter">needle</span></span>,<br/> <span class="methodparam"><span class="type">int </span><span class="parameter">offset</span></span>); </code>
Im PHP Handbuch werden optionale Parameter durch [ ] gekennzeichnet. Die Docbook XSL macht das wohl nicht.
Weiß jemand eine Lösung für mein Problem?
Ich will jetzt nicht die Docbook XSL Vorlage umschreiben, zumal ich davon nichts verstehe. Gibt es eine fertige Vorlage, die optionale Funktionsparameter optisch von benötigten Parametern unterscheidet?
Was verwendet denn die PHP Group dafür?
Kommentar