--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: python2.3-xmldiff: xupdate output format incorrect (for lexus)
- From: Erich Schubert <erich@debian.org>
- Date: Mon, 06 Sep 2004 02:46:58 +0200
- Message-id: <20040906004658.0CA67234095@wintermute.xmldesign.de>
Package: python2.3-xmldiff
Version: 0.6.4-5
Severity: normal
When i try to use the "lexus" xupdate parser (from xmldb, used by apache
for its xml database; the only xupdate processor supporting variables
i've found yet) i get the following error:
Exception in thread "main" org.apache.crimson.tree.DomEx: INVALID_CHARACTER_ERR: An invalid character was specified, such as in a name.
at org.apache.crimson.tree.ElementNode2.checkArguments(ElementNode2.java:190)
at org.apache.crimson.tree.XmlDocument.createElementNS(XmlDocument.java:844)
at org.xmldb.xupdate.lexus.commands.RenameCommand.execute(Unknown Source)
the error is solved quite easily: remove whitespace in the rename tag:
<xupdate:rename select="/root[1]/sub[1]" >
sub2
</xupdate:rename>
becomes
<xupdate:rename select="/root[1]/sub[1]" >sub2</xupdate:rename>
and it works again.
One more question: since xmldiff is a new package, not widely used:
is it necessary to be compiled for python2.2 and python2.3?
Why not distributing it in source, i believe the interpreted speed
should be sufficient for most users (did you benchmark?).
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.8.1+sws+acpi
Locale: LANG=de_DE.UTF-8@euro, LC_CTYPE=de_DE.UTF-8@euro
Versions of packages python2.3-xmldiff depends on:
ii python2.3 2.3.4-11sid An interactive high-level object-o
ii python2.3-xml 0.8.3-5 XML tools for Python (2.3.x)
ii xmldiff-sgml 0.6.4-5 xmldiff's DTDS and catalogs.
-- no debconf information
--- End Message ---