I'm using Django 1.0.2, and I dumped out a sample database as XML
using dumpdata. When I run my unittests using this XML as a fixture, I
get the error:

Problem installing fixture '/workspace/project/main/fixtures/
simple.xml': Traceback (most recent call last):
  File "/workspace/project/common/zip-packages/django-1.0.2.zip/django/
core/management/commands/loaddata.py", line 116, in handle
    for obj in objects:
  File "/workspace/project/common/zip-packages/django-1.0.2.zip/django/
core/serializers/xml_serializer.py", line 116, in next
    for event, node in self.event_stream:
  File "/usr/lib/python2.5/site-packages/_xmlplus/dom/pulldom.py",
line 232, in next
    rc = self.getEvent()
  File "/usr/lib/python2.5/site-packages/_xmlplus/dom/pulldom.py",
line 265, in getEvent
    self.parser.feed(buf)
  File "/usr/lib/python2.5/site-packages/_xmlplus/sax/expatreader.py",
line 220, in feed
    self._err_handler.fatalError(exc)
  File "/usr/lib/python2.5/site-packages/_xmlplus/sax/handler.py",
line 38, in fatalError
    raise exception
SAXParseException: <unknown>:20:41: unbound prefix

This error seems to be caused by <gd:email> tags, like:

  <property name="email" type="gd:email"><gd:email
address="j...@doe.com" /></property>

Why is Django having problems parsing its own XML? Removing the "gd:"
seems to silence the error, but how can I get Django to output valid
XML that won't break the unittests?

Regards,
Chris
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to