def xml_geoff(self, file_name=None, **prefixes): """ Convert XML data to Geoff. """ if file_name: file = codecs.open(file_name, encoding="utf-8") else: file = sys.stdin src = file.read().encode("utf-8") file.close() self._out.write(xml_to_geoff(src, prefixes=prefixes)) self._out.write("\n")
def load_xml(cls, file, prefixes=None): """ Load and convert data within an XML file into a Subgraph. """ src = file.read().encode("utf-8") file.close() return cls(xml_to_geoff(src, prefixes=prefixes))