第一个数据全局网关API - 无效的XML问题

我正在将第一个数据全局网关API实现到Java电子商务Web应用程序中。我遇到的问题是我收到一条错误消息   SGS-020003:无效的XML 从staging.linkpt.net服务器返回。通过关闭可选实体,我设法找到有问题的实体。它是航运实体。我里面有以下数据:
<shipping>  
   <zip>10105</zip>  
   <phone>123456789</phone>  
   <email>ich@alala.com</email>  
   <name>DJBla</name> <state>NY</state>  
   <address1>some city</address1>  
   <address2>suite 6</address2>
   <city>New York</city> 
   <country>US</country>
</shipping>
根据First Data Global Gateway用户手册1.1版,我的XML一切正确。有人会知道错误可能在哪里吗? 亲切的问候, B.Georg     
已邀请:
我不知道First Data Global,但我会尝试提供一些基本的XML建议。阅读您引用的规范一些运输方法需要不在您的示例中的字段 - 您确定您没有使用这些方法(即使默认情况下)? 我建议其他实验 - 在他们的手册中查看示例,看看它们是否有效 - 然后至少你知道你没有违反系统程序。另请查看是否存在XSD架构以及您的文件是否针对它进行验证。尝试插入有时需要的元素,看看是否无法抛出错误。此外,错误消息通常并不总是如此精确 - 可能不是“运输”的内容是错误的,而是运输本身的位置 - 也许它不允许作为其父母的子女(没有进一步的信息我认为没有人可以提供帮助)。     
不是理想的解决方案,但问题似乎与
<phone>
标签有关。只是删除它解决了我的问题。
<shipping>  
  <zip>10105</zip> 
  <email>ich@alala.com</email>  
  <name>DJBla</name> <state>NY</state>  
  <address1>some city</address1>  
  <address2>suite 6</address2>
  <city>New York</city> 
  <country>US</country>
</shipping>
    

要回复问题请先登录注册