Xml xsi:不允许使用schemaLocation反斜杠?
我们收到的xml文件如下所示:Xml xsi:不允许使用schemaLocation反斜杠?,xml,xsd,backslash,Xml,Xsd,Backslash,我们收到的xml文件如下所示: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <AuditResponse xmlns="http://www.tibco.com/MFT/JMS-XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.tibco.com/MFT/JMS-XMLS
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<AuditResponse xmlns="http://www.tibco.com/MFT/JMS-XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.tibco.com/MFT/JMS-XMLSchema C:\MFTIS\server\webapps\cfcc\WEB-INF/xsds/AuditResponse.xsd">
<ResponseType>TransferNotificationComplete</ResponseType>
<NumRecords>1</NumRecords>
<AuditRecord>
<AuditType>InternetServer</AuditType>
<AuditID>A62540000004</AuditID>
<CKPTInterval>5</CKPTInterval>
</AuditRecord>
</AuditResponse>
转让通知完成
1.
因特网服务器
A625400004
5.
但是,我们尝试解析文件,但由于不允许使用“无效URI字符'\”,因此解析失败
xsi:schemaLocation属性中是否不允许使用反斜杠
谢谢!
schemaLocation
被定义为包含成对的URI,并且根据RFC 2396,\
是一个排除字符。因此,是的,解析器对其进行barf是正确的。\
可以转义