소스 검색

Fix removal of 'uax:' namespaces from elements

Matthijs ten Berge 6 년 전
부모
커밋
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: