This commit is contained in:
committed by
Git OBS Bridge
parent
2599837e04
commit
c842b84372
@@ -1,3 +1,34 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 30 13:33:22 CEST 2007 - toms@suse.de
|
||||
|
||||
Updated to 1.3.4:
|
||||
Features added
|
||||
* The ElementMaker in lxml.builder now accepts the keyword arguments
|
||||
namespace and nsmap to set a namespace and nsmap for the Elements
|
||||
it creates.
|
||||
* The docinfo on ElementTree objects has new properties internalDTD
|
||||
and externalDTD that return a DTD object for the internal or external
|
||||
subset of the document respectively.
|
||||
* Serialising an ElementTree now includes any internal DTD subsets
|
||||
that are part of the document, as well as comments and PIs that are
|
||||
siblings of the root node.
|
||||
|
||||
Bugs fixed
|
||||
* Parsing with the no_network option could fail
|
||||
|
||||
Other changes
|
||||
* lxml now raises a TagNameWarning about tag names containing ':' instead
|
||||
of an Error as 1.3.3 did. The reason is that a number of projects
|
||||
currently misuse the previous lack of tag name validation to generate
|
||||
namespace prefixes without declaring namespaces. Apart from the danger
|
||||
of generating broken XML this way, it also breaks most of the
|
||||
namespace-aware tools in XML, including XPath, XSLT and validation.
|
||||
lxml 1.3.x will continue to support this bug with a Warning, while lxml
|
||||
2.0 will be strict about well-formed tag names (not only regarding ':').
|
||||
* Serialising an Element no longer includes its comment and PI siblings
|
||||
(only ElementTree serialisation includes them).
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 30 15:10:07 CEST 2007 - toms@suse.de
|
||||
|
||||
|
Reference in New Issue
Block a user