Example #1
0
 def CreateSettingsFile(self):
     newsettings = Document()
     eopksettings = newsettings.createElement("eopk:settings")
     eopkSchemaLocation = newsettings.createAttributeNS("http://code.google.com/p/eopk/", "eopk:schemaLocation")
     eopkSchemaLocation.nodeValue="http://code.google.com/p/eopk/ http://www.torchdragon.com/l5r/settings.xsd" 
     eopksettings.setAttributeNode(eopkSchemaLocation)
     eopkXMLNS = newsettings.createAttributeNS("http://code.google.com/p/eopk/", "xmlns:eopk")
     eopkXMLNS.nodeValue="http://code.google.com/p/eopk/"
     eopksettings.setAttributeNode(eopkXMLNS)
     newsettings.appendChild(eopksettings)
     for k, v in self.__dict__['defaults'].items():
         eopkSetting = newsettings.createElement("eopk:setting")
         eopkSettingName = newsettings.createAttributeNS("http://code.google.com/p/eopk/", "name")
         eopkSettingName.nodeValue = k
         eopkSetting.setAttributeNode(eopkSettingName)
         eopkSettingValue = newsettings.createTextNode(repr(v))
         eopkSetting.appendChild(eopkSettingValue)
         eopksettings.appendChild(eopkSetting)
         
         
     self.__dict__['xml'] = newsettings