def parse(filename): # parse file and return document root try: doc = NoExtDtdReader.parseUri(Ft.Lib.Uri.OsPathToUri(filename)) return doc.documentElement except Ft.FtException, e: raise Error(_("File '%s' has invalid XML: %s") % (filename, str(e)))
def readxml(self, uri, tmpDir='/tmp', sha1sum=False, compress=None, sign=None): uri = File.make_uri(uri) localpath = File.download(uri, tmpDir,sha1sum=sha1sum,compress=compress,sign=sign) try: self.doc = NoExtDtdReader.parseUri(Ft.Lib.Uri.OsPathToUri(localpath)) return self.doc.documentElement except Ft.FtException, e: raise Error(_("File '%s' has invalid XML: %s") % (localpath, str(e)) )
def readxml(self, uri, tmpDir="/tmp"): uri = File.make_uri(uri) localpath = File.download(uri, tmpDir) try: self.doc = NoExtDtdReader.parseUri(Ft.Lib.Uri.OsPathToUri(localpath)) return self.doc.documentElement except Ft.FtException, e: raise Error(_("File '%s' has invalid XML: %s") % (localpath, str(e)))
def readxml(self, uri, tmpDir='/tmp', sha1sum=False, compress=None, sign=None): uri = File.make_uri(uri) localpath = File.download(uri, tmpDir, sha1sum=sha1sum, compress=compress, sign=sign) try: self.doc = NoExtDtdReader.parseUri( Ft.Lib.Uri.OsPathToUri(localpath)) return self.doc.documentElement except Ft.FtException, e: raise Error( _("File '%s' has invalid XML: %s") % (localpath, str(e)))
def cdom(name): doc = NoExtDtdReader.parseUri(Ft.Lib.Uri.OsPathToUri(name))