Python xml.dom.minidom._write_data() Examples
The following are 13
code examples of xml.dom.minidom._write_data().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
xml.dom.minidom
, or try the search function
.
Example #1
Source File: prettyprint.py From NoobSec-Toolkit with GNU General Public License v2.0 | 5 votes |
def _writexml_text(self, writer, indent="", addindent="", newl=""): minidom._write_data(writer, "%s"%(self.data.strip()))
Example #2
Source File: prettyprint.py From NoobSec-Toolkit with GNU General Public License v2.0 | 5 votes |
def _writexml_element(self, writer, indent="", addindent="", newl=""): # indent = current indentation # addindent = indentation to add to higher levels # newl = newline string writer.write(indent+"<" + self.tagName) attrs = self._get_attributes() a_names = attrs.keys() a_names.sort() for a_name in a_names: writer.write(" %s=\"" % a_name) minidom._write_data(writer, attrs[a_name].value) writer.write("\"") if self.childNodes: if self.childNodes[0].nodeType == Node.TEXT_NODE and len(self.childNodes[0].data) > 0: writer.write(">") else: writer.write(">%s"%(newl)) for node in self.childNodes: node.writexml(writer,indent+addindent,addindent,newl) if self.childNodes[-1].nodeType == Node.TEXT_NODE and len(self.childNodes[0].data) > 0: writer.write("</%s>%s" % (self.tagName,newl)) else: writer.write("%s</%s>%s" % (indent,self.tagName,newl)) else: writer.write("/>%s"%(newl))
Example #3
Source File: prettyprint.py From NoobSec-Toolkit with GNU General Public License v2.0 | 5 votes |
def _writexml_text(self, writer, indent="", addindent="", newl=""): minidom._write_data(writer, "%s"%(self.data.strip()))
Example #4
Source File: prettyprint.py From NoobSec-Toolkit with GNU General Public License v2.0 | 5 votes |
def _writexml_element(self, writer, indent="", addindent="", newl=""): # indent = current indentation # addindent = indentation to add to higher levels # newl = newline string writer.write(indent+"<" + self.tagName) attrs = self._get_attributes() a_names = attrs.keys() a_names.sort() for a_name in a_names: writer.write(" %s=\"" % a_name) minidom._write_data(writer, attrs[a_name].value) writer.write("\"") if self.childNodes: if self.childNodes[0].nodeType == Node.TEXT_NODE and len(self.childNodes[0].data) > 0: writer.write(">") else: writer.write(">%s"%(newl)) for node in self.childNodes: node.writexml(writer,indent+addindent,addindent,newl) if self.childNodes[-1].nodeType == Node.TEXT_NODE and len(self.childNodes[0].data) > 0: writer.write("</%s>%s" % (self.tagName,newl)) else: writer.write("%s</%s>%s" % (indent,self.tagName,newl)) else: writer.write("/>%s"%(newl))
Example #5
Source File: prettyprint.py From NoobSec-Toolkit with GNU General Public License v2.0 | 5 votes |
def _writexml_text(self, writer, indent="", addindent="", newl=""): minidom._write_data(writer, "%s"%(self.data.strip()))
Example #6
Source File: prettyprint.py From NoobSec-Toolkit with GNU General Public License v2.0 | 5 votes |
def _writexml_text(self, writer, indent="", addindent="", newl=""): minidom._write_data(writer, "%s"%(self.data.strip()))
Example #7
Source File: prettyprint.py From NoobSec-Toolkit with GNU General Public License v2.0 | 5 votes |
def _writexml_element(self, writer, indent="", addindent="", newl=""): # indent = current indentation # addindent = indentation to add to higher levels # newl = newline string writer.write(indent+"<" + self.tagName) attrs = self._get_attributes() a_names = attrs.keys() a_names.sort() for a_name in a_names: writer.write(" %s=\"" % a_name) minidom._write_data(writer, attrs[a_name].value) writer.write("\"") if self.childNodes: if self.childNodes[0].nodeType == Node.TEXT_NODE and len(self.childNodes[0].data) > 0: writer.write(">") else: writer.write(">%s"%(newl)) for node in self.childNodes: node.writexml(writer,indent+addindent,addindent,newl) if self.childNodes[-1].nodeType == Node.TEXT_NODE and len(self.childNodes[0].data) > 0: writer.write("</%s>%s" % (self.tagName,newl)) else: writer.write("%s</%s>%s" % (indent,self.tagName,newl)) else: writer.write("/>%s"%(newl))
Example #8
Source File: default.py From xbmc-addons-chinese with GNU General Public License v2.0 | 5 votes |
def fixed_writexml(self, writer, indent="", addindent="", newl=""): # indent = current indentation # addindent = indentation to add to higher levels # newl = newline string writer.write(indent+"<" + self.tagName) attrs = self._get_attributes() a_names = attrs.keys() a_names.sort() for a_name in a_names: writer.write(" %s=\"" % a_name) minidom._write_data(writer, attrs[a_name].value) writer.write("\"") if self.childNodes: if len(self.childNodes) == 1 \ and self.childNodes[0].nodeType == minidom.Node.TEXT_NODE: writer.write(">") self.childNodes[0].writexml(writer, "", "", "") writer.write("</%s>%s" % (self.tagName, newl)) return writer.write(">%s"%(newl)) for node in self.childNodes: if node.nodeType is not minidom.Node.TEXT_NODE: node.writexml(writer,indent+addindent,addindent,newl) writer.write("%s</%s>%s" % (indent,self.tagName,newl)) else: writer.write("/>%s"%(newl)) # replace minidom's function with ours
Example #9
Source File: prettyprint.py From POC-EXP with GNU General Public License v3.0 | 5 votes |
def _writexml_text(self, writer, indent="", addindent="", newl=""): minidom._write_data(writer, "%s"%(self.data.strip()))
Example #10
Source File: prettyprint.py From POC-EXP with GNU General Public License v3.0 | 5 votes |
def _writexml_element(self, writer, indent="", addindent="", newl=""): # indent = current indentation # addindent = indentation to add to higher levels # newl = newline string writer.write(indent+"<" + self.tagName) attrs = self._get_attributes() a_names = attrs.keys() a_names.sort() for a_name in a_names: writer.write(" %s=\"" % a_name) minidom._write_data(writer, attrs[a_name].value) writer.write("\"") if self.childNodes: if self.childNodes[0].nodeType == Node.TEXT_NODE and len(self.childNodes[0].data) > 0: writer.write(">") else: writer.write(">%s"%(newl)) for node in self.childNodes: node.writexml(writer,indent+addindent,addindent,newl) if self.childNodes[-1].nodeType == Node.TEXT_NODE and len(self.childNodes[0].data) > 0: writer.write("</%s>%s" % (self.tagName,newl)) else: writer.write("%s</%s>%s" % (indent,self.tagName,newl)) else: writer.write("/>%s"%(newl))
Example #11
Source File: minidom.py From pysipp with GNU General Public License v2.0 | 5 votes |
def monkeypatch_element_xml(self, writer, indent="", addindent="", newl=""): """Format scenario step elements. Ensures a stable and predictable order to the attributes of these elements with the most important information always coming first, then let all other elements follow in alphabetical order. """ writer.write("{}<{}".format(indent, self.tagName)) attrs = self._get_attributes() a_names = sorted(attrs.keys(), key=AttributeSorter) for a_name in a_names: writer.write(" {}=\"".format(a_name)) minidom._write_data(writer, attrs[a_name].value) writer.write("\"") if self.childNodes: writer.write(">") if (len(self.childNodes) == 1 and self.childNodes[0].nodeType == Node.TEXT_NODE): self.childNodes[0].writexml(writer, '', '', '') else: writer.write(newl) for node in self.childNodes: node.writexml(writer, indent+addindent, addindent, newl) writer.write(indent) writer.write("</{}>{}".format(self.tagName, newl)) else: writer.write("/>{}".format(newl))
Example #12
Source File: prettyprint.py From EasY_HaCk with Apache License 2.0 | 5 votes |
def _writexml_text(self, writer, indent="", addindent="", newl=""): minidom._write_data(writer, "%s"%(self.data.strip()))
Example #13
Source File: prettyprint.py From EasY_HaCk with Apache License 2.0 | 5 votes |
def _writexml_element(self, writer, indent="", addindent="", newl=""): # indent = current indentation # addindent = indentation to add to higher levels # newl = newline string writer.write(indent+"<" + self.tagName) attrs = self._get_attributes() a_names = attrs.keys() a_names.sort() for a_name in a_names: writer.write(" %s=\"" % a_name) minidom._write_data(writer, attrs[a_name].value) writer.write("\"") if self.childNodes: if self.childNodes[0].nodeType == Node.TEXT_NODE and len(self.childNodes[0].data) > 0: writer.write(">") else: writer.write(">%s"%(newl)) for node in self.childNodes: node.writexml(writer,indent+addindent,addindent,newl) if self.childNodes[-1].nodeType == Node.TEXT_NODE and len(self.childNodes[0].data) > 0: writer.write("</%s>%s" % (self.tagName,newl)) else: writer.write("%s</%s>%s" % (indent,self.tagName,newl)) else: writer.write("/>%s"%(newl))