config_tools: replace illegal character with escaped character

For illegal characters, replace original characters with escaped characters in board.xml.

Tracked-On: #6113
Signed-off-by: Kunhui Li <kunhuix.li@intel.com>
This commit is contained in:
Kunhui Li 2021-05-31 03:21:31 -04:00 committed by wenlingz
parent ec60d919cd
commit 976d4790a2

View File

@ -125,6 +125,8 @@ def dump_execute(cmd, desc, config):
res = cmd_execute(cmd)
while True:
line = res.stdout.readline().decode('ascii')
line = line.replace("&", "&amp;").replace('"', "&quot;") \
.replace("'", "&apos;").replace("<", "&lt;").replace(">", "&gt;")
if not line:
break