Ver código fonte

Fix removal of 'uax:' namespaces from elements

Matthijs ten Berge 5 anos atrás
pai
commit
c5d730af29
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      tools/nodeset_compiler/nodeset.py

+ 1 - 1
tools/nodeset_compiler/nodeset.py

@@ -205,7 +205,7 @@ class NodeSet(object):
             fileContent = fileContent.decode("utf-8")
 
         # Remove the uax namespace from tags. UaModeler adds this namespace to some elements
-        fileContent = re.sub(r"<([/]?)uax:(\w+)([/]?)>", "<\g<1>\g<2>\g<3>>", fileContent)
+        fileContent = re.sub(r"<([/]?)uax:(.+?)([/]?)>", "<\g<1>\g<2>\g<3>>", fileContent)
 
         nodesets = dom.parseString(fileContent).getElementsByTagName("UANodeSet")
         if len(nodesets) == 0 or len(nodesets) > 1: