<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Plain_Old_Documentation</id>
	<title>Plain Old Documentation - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Plain_Old_Documentation"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Plain_Old_Documentation&amp;action=history"/>
	<updated>2026-06-07T11:32:59Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Plain_Old_Documentation&amp;diff=312685&amp;oldid=prev</id>
		<title>imported&gt;Ricodiparma: /* Beispiel-Dokument */ Tippfehler korrigiert</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Plain_Old_Documentation&amp;diff=312685&amp;oldid=prev"/>
		<updated>2025-04-10T06:50:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Beispiel-Dokument: &lt;/span&gt; Tippfehler korrigiert&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Plain Old Documentation&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;POD&amp;#039;&amp;#039;&amp;#039;) ist eine [[vereinfachte Auszeichnungssprache]], die 1994 von [[Larry Wall]] mit [[Perl (Programmiersprache)#Perl 5|Perl 5]] eingeführt wurde, um [[Softwaredokumentation|Dokumentation]] in den Quelltext von [[Perl (Programmiersprache)|Perl]]-Programmen einzufügen.&lt;br /&gt;
&lt;br /&gt;
== Eigenschaften von POD ==&lt;br /&gt;
&lt;br /&gt;
POD ist eine einfache Sprache in mehrerer Hinsicht:&lt;br /&gt;
&lt;br /&gt;
* einfach zu schreiben (für den Autor)&lt;br /&gt;
* leicht lesbarer [[Quelltext|Quellcode]]&lt;br /&gt;
* leicht zu [[Parser|parsen]]&lt;br /&gt;
* leicht in andere Sprachen und Formate umzuwandeln – etwa in [[Unix|UNIX]]-[[Manpage]]s, [[LaTeX]], [[troff]] oder [[Hypertext Markup Language|HTML]]&lt;br /&gt;
* einfach, Quellcode darin unterzubringen&lt;br /&gt;
&lt;br /&gt;
== Verbreitung ==&lt;br /&gt;
&lt;br /&gt;
POD ist die meistbenutzte Sprache, um Perlprogramme und -module zu dokumentieren, Perl selbst eingeschlossen, und ist auch Standard für die Dokumentation der Module im [[CPAN]].&lt;br /&gt;
&lt;br /&gt;
== Beispiel-Dokument ==&lt;br /&gt;
&lt;br /&gt;
Das folgende Dokument demonstriert die Verwendung aller Sprachelemente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
 =pod&lt;br /&gt;
&lt;br /&gt;
 =encoding UTF-8&lt;br /&gt;
&lt;br /&gt;
 =head1 TITEL&lt;br /&gt;
&lt;br /&gt;
 podsample - A sample POD document&lt;br /&gt;
&lt;br /&gt;
 =head1 ZUSAMMENFASSUNG&lt;br /&gt;
&lt;br /&gt;
     $here-&amp;gt;isa(Piece::Of::Code);&lt;br /&gt;
     print &amp;lt;&amp;lt;&amp;quot;END&amp;quot;;&lt;br /&gt;
     Dieser eingezogene Block wird nicht nach Formatierungsanweisungen&lt;br /&gt;
     durchsucht und Leerzeichen bleiben erhalten.&lt;br /&gt;
     END&lt;br /&gt;
&lt;br /&gt;
 =head1 BESCHREIBUNG&lt;br /&gt;
&lt;br /&gt;
 Hier steht normaler Text, Es folgen&lt;br /&gt;
 B&amp;lt;fett&amp;gt;, I&amp;lt;kursiv&amp;gt;,&lt;br /&gt;
 S&amp;lt;langer Text ohne Zeilenumbruch&amp;gt;,&lt;br /&gt;
 C&amp;lt;$code&amp;gt; (formatierter Quellcode),&lt;br /&gt;
 E&amp;lt;Sonderzeichenname&amp;gt;, F&amp;lt;Dateiname&amp;gt;,&lt;br /&gt;
 L&amp;lt;Labeltext|Linkadresse&amp;gt;, X&amp;lt;Indexeintrag&amp;gt;.&lt;br /&gt;
 Z&amp;lt;Zeichen ohne Breite&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 =head2 Eine Liste&lt;br /&gt;
&lt;br /&gt;
 =over 4&lt;br /&gt;
&lt;br /&gt;
 =item * mit Blickfangpunkten.&lt;br /&gt;
&lt;br /&gt;
 =item * noch ein Punkt.&lt;br /&gt;
&lt;br /&gt;
 =back&lt;br /&gt;
&lt;br /&gt;
 =begin html&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;img src=&amp;quot;fig1.png&amp;quot; align=&amp;quot;right&amp;quot; alt=&amp;quot;Figure 1.&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
     Hier ist etwas eingefügter HTML-Code. Dieser Block kann&lt;br /&gt;
     Bilder beinhalten, und alles was du sonst noch so mit&lt;br /&gt;
     HTML tun kannst. POD parser die kein HTML ausgeben werden&lt;br /&gt;
     dies vollständig ignorieren.&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 =end html&lt;br /&gt;
&lt;br /&gt;
 =head1 SIEHE AUCH&lt;br /&gt;
&lt;br /&gt;
 L&amp;lt;perlpod&amp;gt;, L&amp;lt;perldoc&amp;gt;, L&amp;lt;Pod::Parser&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 =head1 COPYRIGHT&lt;br /&gt;
&lt;br /&gt;
 Copyright 2005 J. Random Hacker &amp;lt;jrh@example.org&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 Permission is granted to copy, distribute and/or modify this&lt;br /&gt;
 document under the terms of the GNU Free Documentation&lt;br /&gt;
 License, Version 1.2 or any later version published by the&lt;br /&gt;
 Free Software Foundation; with no Invariant Sections, with&lt;br /&gt;
 no Front-Cover Texts, and with no Back-Cover Texts.&lt;br /&gt;
&lt;br /&gt;
 =cut&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Werkzeuge ==&lt;br /&gt;
Die folgenden Werkzeuge verarbeiten POD:&lt;br /&gt;
&lt;br /&gt;
; pod2html&lt;br /&gt;
: erzeugt html aus POD&lt;br /&gt;
; pod2latex&lt;br /&gt;
: generiert LaTeX aus POD&lt;br /&gt;
; pod2man&lt;br /&gt;
: macht Manpages aus POD&lt;br /&gt;
; pod2text&lt;br /&gt;
: einfacher Text aus POD&lt;br /&gt;
; pod2usage&lt;br /&gt;
: druckt &amp;#039;&amp;#039;usage:&amp;#039;&amp;#039;-Zeile aus eingebettetem POD&lt;br /&gt;
; pod2wiki&lt;br /&gt;
: verwandelt POD in verschiedene Wikiformate, darunter auch mediawiki&amp;lt;ref&amp;gt;[https://metacpan.org/pod/Pod::Simple::Wiki Pod::Simple::Wiki auf CPAN.org]&amp;lt;/ref&amp;gt;&lt;br /&gt;
; podchecker&lt;br /&gt;
: [[Syntaxchecker]] für POD&lt;br /&gt;
; podselect&lt;br /&gt;
: druckt ausgewählte Abschnitte aus POD auf stdout&lt;br /&gt;
; Weitere Werkzeuge wie Pod::ProjectDocs können die Dokumentation ganzer Projekte automatisiert beispielsweise nach HTML wandeln&lt;br /&gt;
&lt;br /&gt;
== Ähnliche Werkzeuge ==&lt;br /&gt;
* [[Javadoc]]&lt;br /&gt;
* [[Doxygen]]&lt;br /&gt;
* [[Natural Docs]]&lt;br /&gt;
* [[PhpDocumentor]]&lt;br /&gt;
* [[Sphinx (Software)|Sphinx]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Wall, Larry; Christiansen, Tom; Orwant, Jon (2000). &amp;#039;&amp;#039;Programming Perl&amp;#039;&amp;#039; (3rd ed.). Sebastopol: O’Reilly &amp;amp; Associates. ISBN 978-0-596-00027-1.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://perldoc.perl.org/perlpod.html perlpod] – Dokumentation zu POD für Autoren.&lt;br /&gt;
* [http://perldoc.perl.org/perlpodspec.html perlpodspec] – Dokumentation zu POD für Parserautoren.&lt;br /&gt;
* [http://cpansearch.perl.org/src/DAPM/perl-5.10.1/pod/ Perl-Manpages] im POD-Format.&lt;br /&gt;
* [http://cpansearch.perl.org/src/DAPM/perl-5.10.1/lib/ Perl-Standardmodule] mit eingebetteter Dokumentation im POD-Format.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Vereinfachte Auszeichnungssprache]]&lt;br /&gt;
[[Kategorie:Perl (Programmiersprache)]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Ricodiparma</name></author>
	</entry>
</feed>