Removed "<?xml ... ?>" from the top of every page as per Benny Malengier.
svn: r13293
This commit is contained in:
parent
7ee48aece3
commit
b66e7d1af1
@ -124,24 +124,6 @@ class Html(list):
|
|||||||
HTML class: Manages a rooted tree of HTML objects
|
HTML class: Manages a rooted tree of HTML objects
|
||||||
"""
|
"""
|
||||||
__slots__ = ['items', 'indent', 'inline', 'close']
|
__slots__ = ['items', 'indent', 'inline', 'close']
|
||||||
#
|
|
||||||
@staticmethod
|
|
||||||
def xmldecl(version=1.0, encoding="UTF-8", standalone="no"):
|
|
||||||
"""
|
|
||||||
Build and return an XML declaration statement
|
|
||||||
|
|
||||||
:type version: decimal number
|
|
||||||
:param version: version of XML to be used. Defaults to 1.0
|
|
||||||
:type encoding: string
|
|
||||||
:param encoding: encoding method to be used. Defaults to "UTF-8"
|
|
||||||
:type standalone: string
|
|
||||||
:param standalone: "yes" or "no". Defaults to "no"
|
|
||||||
"""
|
|
||||||
return '<?xml %s %s %s?>' % (
|
|
||||||
'version="%s"' % version,
|
|
||||||
'encoding="%s"' % encoding,
|
|
||||||
'standalone="%s"' % standalone
|
|
||||||
)
|
|
||||||
#
|
#
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def doctype(name='html', public='PUBLIC', external_id=_XHTML10_STRICT):
|
def doctype(name='html', public='PUBLIC', external_id=_XHTML10_STRICT):
|
||||||
@ -222,7 +204,6 @@ class Html(list):
|
|||||||
page, head and body
|
page, head and body
|
||||||
"""
|
"""
|
||||||
page = Html.html(lang=lang, *args, **keywargs)
|
page = Html.html(lang=lang, *args, **keywargs)
|
||||||
page.addXML(encoding=encoding)
|
|
||||||
page.addDOCTYPE()
|
page.addDOCTYPE()
|
||||||
#
|
#
|
||||||
head = Html.head(title=title,
|
head = Html.head(title=title,
|
||||||
@ -414,24 +395,6 @@ class Html(list):
|
|||||||
item.write(method=method, indent=indent, tabs=tabs)
|
item.write(method=method, indent=indent, tabs=tabs)
|
||||||
else:
|
else:
|
||||||
method('%s%s' % (tabs, item)) # else write the line
|
method('%s%s' % (tabs, item)) # else write the line
|
||||||
#
|
|
||||||
def addXML(self, version=1.0, encoding="UTF-8", standalone="no"):
|
|
||||||
"""
|
|
||||||
Add an XML statement to the start of the list for this object
|
|
||||||
|
|
||||||
:type version: decimal number
|
|
||||||
:param version: version of XML to be used. Defaults to 1.0
|
|
||||||
:type encoding: string
|
|
||||||
:param encoding: encoding method to be used. Defaults to "UTF-8"
|
|
||||||
:type standalone: string
|
|
||||||
:param standalone: "yes" or "no". Defaults to "no"
|
|
||||||
"""
|
|
||||||
xmldecl = Html.xmldecl(
|
|
||||||
version=version,
|
|
||||||
encoding=encoding,
|
|
||||||
standalone=standalone
|
|
||||||
)
|
|
||||||
self[0:0] = [xmldecl]
|
|
||||||
#
|
#
|
||||||
def addDOCTYPE(self, name='html', external_id=_XHTML10_STRICT, *args):
|
def addDOCTYPE(self, name='html', external_id=_XHTML10_STRICT, *args):
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user