summaryrefslogtreecommitdiff
path: root/textproc/pyxml
AgeCommit message (Collapse)AuthorFilesLines
2002-09-18update to 0.8.1drochner3-114/+7
Changes in this version, compared to 0.8: * Various bug fixes: - tracing works now with pyexpat - fix registry key for MSIE XBEL support - correct ill-formedness of xmlproc.dtd2schema - avoid adding comments and PIs in the internal subset as Document children when building minidom trees - properly close files in xml.dom.ext.reader.* * XSLT is not installed anymore by default, specify --with-xslt if desired * Update Expat to 1.95.5 * Add features to xml.parsers.expat: - new method "UseForeignDTD" - new attribute "features" * Update to 25 July 2002 LS spec for xml.dom.xmlbuilder. Use expatbuilder if no parser is given to xml.dom.minidom.parse[String]. * Fix many obscure DOM bugs * Define and document the implementation-defined behaviors of cloneNode() for xml.dom.minidom. * Use urllib2 instead of urllib throughout.
2002-09-16oops - forgot to commit this (thanks wiz)drochner1-0/+6
2002-08-29re-add LDFLAGS which got lost in last commitdrochner1-1/+2
2002-08-20update to 0.8drochner3-10/+16
relevant changes in this version, compared to 0.7.1: * Python 1.5 is not supported anymore; Python 2.0 or higher is required. * pyexpat now reports skipped entities. * pyexpat now can combine subsequent character data events into a single callback invocation; set the parser's buffer_text attribute to true to enable this feature. * pyexpat can now report namespace prefixes. Set the parser's namespace_prefixes attribute to true to enable this feature. * Various bugs in sgmlop have been fixed. * Various DOM Level 3 symbolic constants have been added; DOMStringSizeErr can now be spelled as DomstringSizeErr again, and ValidationErr has been defined. * Various DOM L1, L2 and L3 features have been added to minidom: userdata, isSupported, getInterface, wholeText, replaceWholeText, Entity, Notation * minidom's .toxml now allows the caller to specify an encoding. * The new module xml.dom.xmlbuilder implements the load part of the DOM L3 Load/Store spec. * The new module xml.dom.expatbuilder allows to create minidom trees more efficiently, by using expat directly (rather than using SAX). This is normally used via xml.dom.xmlbuilder. * Bugs in c14n namespace processing have been fixed. * Minor bugs in xmlproc have been fixed. * xml.sax.expatreader now invokes resolveEntity properly. * The sgmlop SAX driver now invokes skippedEntity. * The xml-howto has been updated. * Bugs in the MSIE, ADR, and NS XBEL parsers have been fixed.
2002-05-08update to 0.7.1drochner3-9/+9
"This is primarily a bug fix release. It is likely the last release in the 0.7 series, and likely the last release to maintain compatibility with Python 1.5.2."
2002-02-05update to 0.7drochner3-11/+182
changes: * Expat 1.95.2 has been integrated. * James Tauber has contributed an implementation of TREX, in the xml.schema.trex module. * xmlproc has been updated to produce Unicode strings in Python 2.x using the Python codecs to convert the input. * 4XPath and 4XSLT from the 4Suite package have been integrated as xml.xpath and xml.xslt. Both packages are a few releases behind 4Suite. In case of conflicts with a 4Suite installation, passing --without-{xpath,xslt} to setup.py is recommended. * XBEL has been updated to revision 1.1. * The C14N code in xml.dom.ext.c14n was completely rewritten. * Swedish and French messages have been added to xmlproc. * New SAX2 drivers have been added for htmllib, sgmllib, sgmlop, and sgmlop_html.
2002-01-17move to canonical pkg name (pyX.Y-pkg-vers),drochner4-5/+32
append version suffix to installed scripts to avoid conflicts, patch path to python executable into installed scripts
2002-01-16use buildlink for pythondrochner2-345/+344
2001-10-31Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-09-27Mechanical changes to 375 files to change dependency patterns of the formjlam1-2/+2
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the packages whose base package name is "foo", and not those named "foo-bar". A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also change dependency examples in Packages.txt to reflect this.
2001-08-06update to 0.6.6drochner3-6/+12
bugfix only release, no changelog available
2001-05-14-use USE_PYTHONdrochner5-50/+18
-update to 0.6.5. This is a bug fix release only, according to the original announcement
2001-04-20Move to sha1 digests, and add distfile sizes.skrll1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-6/+4
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-03-07The PyXML package is a collection of libraries to process XML with Python. Itdrochner7-0/+411
contains, among other things xmlproc: a validating XML parser. sgmlop: a C helper module that can speed-up xmllib.py and sgmllib.py by a factor of 5. PySAX: SAX 1 and SAX2 libraries with drivers for most of the parsers. 4DOM: A fully compliant DOM Level 2 implementation javadom: An adapter from Java DOM implementations to the standard Python DOM binding. pulldom: a DOM implementation that supports lazy instantiation of nodes. marshal: a module with several options for serializing Python objects to XML, including WDDX and XML-RPC. unicode: a helper module for Python 1.5 users who need conversions between UTF-8 and ISO-8859-?.