有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

与元素类型“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) 个答案