]> git.phdru.name Git - extfs.d.git/blobdiff - xml
Change URLs to Russian pages
[extfs.d.git] / xml
diff --git a/xml b/xml
index 2240dfee0f74dd5d9622b9e4e356ea2e52691106..9a6db3e8efd1426b5b0a8d6b73c3b7fe549e441c 100755 (executable)
--- a/xml
+++ b/xml
@@ -13,8 +13,11 @@ For mc 4.7+ run this "cd" command in the Midnight Commander (in the "bindings"
 file the command is "%cd"): cd file/xml://; in older versions it is
 cd file#xml, where "file" is the name of your XML file.
 
+See detailed installation instructions at
+http://phdru.name/Software/mc/INSTALL.html.
+
 The VFS represents tags as directories; the directories are numbered to
-distinguish tags with the same name; also numbering helps to sort tags by their
+distinguish tags with the same name; numbering also helps to sort tags by their
 order in XML instead of sorting them by name. Attributes, text nodes and
 comments are represented as text files; attributes are shown in a file named
 "attributes", attributes are listed in the file as name=value lines (I
@@ -37,7 +40,7 @@ The VFS was inspired by a FUSE xmlfs: https://github.com/halhen/xmlfs
 
 """
 
-__version__ = "1.0.0"
+__version__ = "1.0.1"
 __author__ = "Oleg Broytman <phd@phdru.name>"
 __copyright__ = "Copyright (C) 2013 PhiloSoft Design"
 __license__ = "GPL"
@@ -314,6 +317,7 @@ if use_lxml:
         def ns2text(self, node):
             ns_accumulator = []
             for name, value in self._get_local_ns(node).items():
+                if name is None: name = ''
                 name = name.encode(default_encoding, "replace")
                 value = value.encode(default_encoding, "replace")
                 ns_accumulator.append("%s=%s" % (name, value))
@@ -369,7 +373,7 @@ def mcxml_copyout():
             xml_error('There are no attributes')
 
     elif path_comp == 'namespaces':
-        if xmlvfs.supports_namespaces and xmlvfs.has_ns(element):
+        if xmlvfs.supports_namespaces and xmlvfs.has_ns(node):
             text = xmlvfs.ns2text(node)
         else:
             xml_error('There are no namespaces')