コード例 #1
0
	def toXml(self):
		parent = Element('configuration').toXml()

		parent.setAttribute('namespace', self.namespace)
		
		for subcfg in self.subconfig:
			ch = subcfg.toXml()
			parent.appendChild(ch)

		return parent
コード例 #2
0
ファイル: ValueDef.py プロジェクト: noodle1983/pythontest
	def toXml(self):
		parent = Element('valuedef').toXml()

		ch = Element('ref', self.ref).toXml()
		parent.appendChild(ch)
		ch = Element('default', self.default).toXml()
		parent.appendChild(ch)
		ch = self.enum.toXml()
		parent.appendChild(ch)
		ch = Element(name = 'range', attrs = self.range).toXml()
		parent.appendChild(ch)
		ch = Element(name = 'len', attrs = self.range).toXml()
		parent.appendChild(ch)

		return parent
コード例 #3
0
ファイル: Enum.py プロジェクト: noodle1983/pythontest
	def toXml(self):
		parent = Element('enum').toXml()	
		for (id, desc) in self.descOf.items():
			item = Element(name='enumitem', attrs = {'id': id, 'desc': desc}).toXml()
			parent.appendChild(item)
		return parent