使用Python错误消息写入新的Xml文件?
这个错误消息是什么 我的代码使用Python错误消息写入新的Xml文件?,python,cgi,Python,Cgi,这个错误消息是什么 我的代码 #!/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(xmlR
#!/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
是因为它无法找到python的路径吗
提前感谢您忘记了导入xml.dom.minidom来导入xml minidom模块
>xml.dom.minidom.Document()
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
NameError:未定义名称“xml”
>>>导入xml.dom.minidom
>>>xml.dom.minidom.Document()
下次请粘贴完整错误。另外,请粘贴完整的测试文件,导入很重要,如果需要,您可以使用粘贴板或类似的工具。对于这种类型的测试,这并不是必需的error@ThiefMaster-不,我有,抱歉我编辑了
>>> 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>