Запись в новый файл XML с помощью сообщения об ошибке Python? - PullRequest
0 голосов
/ 28 мая 2011

Что это за сообщение об ошибке?

Мой код

#!/usr/bin/python
from xml.dom.minidom import Document

def CreateXml(nameSpace, rootElementName):
    xmlDoc = xml.dom.minidom.Document()
    xmlRootElement = doc.createElementNS(nameSpace, rootElementName)
    xmlDoc.appendChild(xmlRootElement)

    return xmlDoc

Ошибка

File "/home/users/web/b2896/moo.something/cgi-bin/py/sbmain/main.py", line 27, in initialize 
xmlDoc = py.sbxml.XmlDocumentHandler.CreateXml(_GUESTNAMESPACE, 'guest') 
File "/home/users/web/b2896/moo.something/cgi-bin/py/sbxml/XmlDocumentHandler.py", line 6, in CreateXml 
xmlDoc = xml.dom.minidom.Document() 
NameError: global name 'xml 

Это потому, что он не может найти путь моего питона?

Заранее спасибо

1 Ответ

0 голосов
/ 28 мая 2011

Вы забыли import xml.dom.minidom импортировать модуль XML minidom .

>>> xml.dom.minidom.Document()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'xml' is not defined
>>> import xml.dom.minidom
>>> xml.dom.minidom.Document()
<xml.dom.minidom.Document instance at 0x7f73ae601a28>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...