与元素类型“ApplicationName”关联的属性“Application Version”需要java Open quote
在分析代码时,我得到了与元素类型“ApplicationName”关联的属性“ApplicationVersion”的错误开放引号。代码从jar文件创建一个XML和触发器文件,然后我将这些文件用于echo语句中指定的应用程序
#!/bin/bash
jar_dir=/c/Users//convert/jar
xml_dir=/c/Users/convert/xml
trigger_dir=/c/Users/convert/trigger
mkdir -p "$xml_dir" "$trigger_dir"
cd "$jar_dir" || exit
for file in *.jar; do
id=${file%.jar}
echo "<Transaction><TypeofTrans>G5</TypeofTrans><Priority>7</Priority>
<ContentType>LIVE</ContentType><OrigAgency>generic</OrigAgency><DestAgency>generic</DestAgency>
<Sender><OperatorID>JOE</OperatorID><HostName>DESKTOP-5X</HostName><BPID>1</BPID>
<ApplicationName ApplicationVersion="SP1.1">TEW</ApplicationName></Sender>
<ID>$id</ID><Date>20210217</Date>" > "$xml_dir/$id.xml"
: > "$trigger_dir/$id.trigger"
done
共 (0) 个答案