繁体   English   中英

XML - “无效的XML文档”。

[英]XML - “Invalid XML Document.”

我正在尝试更新谷歌联系人。 当我用下面的xml正文点击http请求时,我收到错误“无效的XML文档”。

以下是我的XML请求。

 "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n
    <entry>\n
      <category scheme=\"https://schemas.google.com/g/2005#kind\" term=\"https://schemas.google.com/contact/2008#contact\"/>\n
      <title>test Sun  1:00pm Kinjal S</title>\n
      <gd:name>\n
        <gd:fullName>test Sun  1:00pm Kinjal S</gd:fullName>\n</gd:name>
      <gd:phoneNumber label=\"Mobile\" primary=\"true\">+6598765432</gd:phoneNumber>
      <gd:phoneNumber label=\"Father\">+6598732465</gd:phoneNumber> 
      <gd:phoneNumber label=\"Friend\">+6589898989</gd:phoneNumber> 
      <gContact:groupMembershipInfo deleted=\"false\" href=\"https://www.google.com/m8/feeds/groups/paresh.tps@gmail.com/base/6\"/>\n
    </entry>"

有人可以帮我解决这个问题吗?

我相信没有定义2个名称空间gdgContact 我刚添加名称空间,看起来不错。 这是带有虚拟命名空间的修改后的XML(请相应地更正),

<?xml version="1.0" encoding="UTF-8"?>
<entry
    xmlns:gd = "http://www.w3.org/TR/html4/"
    xmlns:gContact = "http://www.w3.org/TR/html4/">
    <category scheme="https://schemas.google.com/g/2005#kind" term="https://schemas.google.com/contact/2008#contact"/>
    <title>test Sun  1:00pm Kinjal S</title>
    <gd:name>
        <gd:fullName>test Sun  1:00pm Kinjal S</gd:fullName>
    </gd:name>
    <gd:phoneNumber label="Mobile" primary="true">+6598765432</gd:phoneNumber>
    <gd:phoneNumber label="Father">+6598732465</gd:phoneNumber>
    <gd:phoneNumber label="Friend">+6589898989</gd:phoneNumber>
    <gContact:groupMembershipInfo deleted="false" href="https://www.google.com/m8/feeds/groups/paresh.tps@gmail.com/base/6"/>
</entry>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM