Frage
Ich versuche, ein RDoc mit dem XML-Format zu erzeugen. Hier ist der Befehl, den ich verwende:
$ rdoc --fmt=xml --opname=api.xml
Die Datei wird erstellt, aber keine Methode Liste generiert. Ich verwende rdoc (2.4.3)
. Die RDoc Vorlage für XML enthalten Tags für Anzeigeverfahren.
Ist es möglich?
Lösung
Seit 2.4, XML-Ausgabe wird nicht unterstützt worden. Siehe z.B. diesem Blog von einem der Maintainer :
Verschoben HTML und XML Generatoren unmaintained
- Es wird kein Juwel zur Verfügung gestellt werden, da es zu schwierig ist, um sie arbeiten
- Entfernt Optionen-one-Datei, -Stil =, - Inline-Quelle, -promiscuous, -op-name
Ich glaube nicht, Sie 2.4.3 laufen können - die Optionen, die Sie in Ihrem Beispiel nicht angeben, für diese Version arbeiten. Ich habe gerade das neueste Juwel heruntergeladen und bestätigte dies:
$ rdoc --format=xml --opname=api.xml
invalid argument: --format=xml
Vielleicht haben Sie eine ältere Version von rdoc
installiert, dass erscheint früher in Ihrem $PATH
?
Ich habe versucht, rdoc 1.0.1
und bekam das Verhalten, das Sie (XML-Ausgabe, keine Methoden) beschreiben. So sieht es aus wie die Antwort auf Ihre Frage lautet: „Nein, es ist nicht möglich (war fehlerhaft, jetzt nicht unterstützt)“.
Sie könnten versuchen, dies als ein Feature-Request rel="nofollow, obwohl es so klingt, ist es nicht gehen für eine Weile geschehen, wenn überhaupt.