diff --git a/Scripts/CentOS-Web/Apps/xhtml.py b/Scripts/CentOS-Web/Apps/xhtml.py
index 6ffeab7..6bb7d6f 100755
--- a/Scripts/CentOS-Web/Apps/xhtml.py
+++ b/Scripts/CentOS-Web/Apps/xhtml.py
@@ -17,10 +17,11 @@
# ------------------------------------------------------------------
# $Id$
# ------------------------------------------------------------------
-"""
-This module (App.xhtml) encapsulates the output code needed by web
-applications, using the Extensible HTML version 1.0 DTDs
-(/usr/share/sgml/xhtml1/xhtml1-20020801/DTD/) as reference.
+"""This module provides support to XHTML construction.
+
+XHTML construction, as set here, uses the Extensible HTML version 1.0
+DTDs (/usr/share/sgml/xhtml1/xhtml1-20020801/DTD/) as reference. XHTML
+construction is required by page module.
"""
@@ -375,8 +376,16 @@ class Strict:
%attrs;
>
+ When content is introduced inside the database, it goes
+ without any XHTML markup. This method transforms newline
+ separated strings into XHTML paragraphs.
+
"""
- return self.tag('p', attrs, indent, content, has_child)
+ output = ''
+ for line in content.splitlines():
+ if line == '': continue
+ output += self.tag('p', attrs, indent, line.strip(), has_child)
+ return output
# ------------------------------------------------------------------