保留字错误 XML
Reserved Word Error XML
我有一个简单检查帐户余额的 SOAP 请求。
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns="urn:someurn">
<SOAP-ENV:Body>
<Execute xmlns="">
<sessionId xmlns="">SomeSessionID</sessionId>
<username xmlns="">SomeUserName</username>
<password xmlns="">SomePassword</password>
<command xmlns="">CommandName</command>
<data xmlns=""><?xml version="1.0"?><meta><accountNo></accountNo></meta>
</data>
</Execute>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
每当我发出请求时都会发生此错误,我已经阅读了一些关于此的堆栈问题,我需要清除空格我已经这样做了,我还尝试使用 html 实体作为问号还是没用。
错误是:XML 解析第 14 行上的 SOAP 负载时出错:保留 XML 数据标记名称。
有人可以帮我吗?另外,我正在使用 Java 向服务器发出请求。
第 14 行是
<data xmlns=""><?xml version="1.0"?><meta><accountNo></accountNo></meta>
除第一行外,XML 中的任何地方都不能有 xml header(<?xml...?>
标记)。您必须使用实体对 <data>...</data>
内的所有内容进行编码,如:
<data xmlns=""><?xml version="1.0"?><meta> ...
我有一个简单检查帐户余额的 SOAP 请求。
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns="urn:someurn">
<SOAP-ENV:Body>
<Execute xmlns="">
<sessionId xmlns="">SomeSessionID</sessionId>
<username xmlns="">SomeUserName</username>
<password xmlns="">SomePassword</password>
<command xmlns="">CommandName</command>
<data xmlns=""><?xml version="1.0"?><meta><accountNo></accountNo></meta>
</data>
</Execute>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
每当我发出请求时都会发生此错误,我已经阅读了一些关于此的堆栈问题,我需要清除空格我已经这样做了,我还尝试使用 html 实体作为问号还是没用。
错误是:XML 解析第 14 行上的 SOAP 负载时出错:保留 XML 数据标记名称。
有人可以帮我吗?另外,我正在使用 Java 向服务器发出请求。
第 14 行是
<data xmlns=""><?xml version="1.0"?><meta><accountNo></accountNo></meta>
除第一行外,XML 中的任何地方都不能有 xml header(<?xml...?>
标记)。您必须使用实体对 <data>...</data>
内的所有内容进行编码,如:
<data xmlns=""><?xml version="1.0"?><meta> ...