瀏覽代碼

Fix removal of 'uax:' namespaces from elements

Matthijs ten Berge 5 年之前
父節點
當前提交
c5d730af29
共有 1 個文件被更改,包括 1 次插入1 次删除
  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: