收到'无效的xml'错误

时间:2015-06-23 16:19:29

标签: xml shopify

我正在尝试为产品Feed列表创建xml Feed。我的最终用途是将xml Feed转换为csv文件,以便上传到我的广告提供商。

但是,当我尝试将xml数据转换为csv时,我收到“无效的xml”错误。任何人都可以指出代码中的问题导致我得到这个错误吗?

{% layout none %}<?xml version="1.0" encoding="UTF-8" ?>
    <?xml-stylesheet type="text/css" href="rss.css" ?>
    <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
    
        <atom:link href="{{shop.url}}/pages/product-feed" rel="self" type="application/rss+xml" />
        {% paginate collections.all-products.products by 200 %}{% for product in collections.all-products.products %}{% if product.type != 'Sample' %}
      <item>
             <id>{{product.id}}</id>
        <availability>In Stock</availability>
        <condition> New </condition>
        <description>{{product.description | strip_html | truncatewords: 2}}></description>
         <image_link>{{shop.url}}{{ image | product_img_url: 'medium' }} </image_link>
            <title>{{ product.title | strip_html }}></title>
         <link>{{ shop.url }}{{ product.url }}</link>
<price>{{product.price_max | divided_by: 100}} USD</price>
      <brand> Brand Name </brand>
      
           
       
            
           

        </item>
        {% endif %}{% endfor %}{% endpaginate %}
    </channel>
</rss>

1 个答案:

答案 0 :(得分:-1)

开头的XML
<?xml version="1.0" encoding="UTF-8" ?>

有效。

开头的XML
{% layout none %}<?xml version="1.0" encoding="UTF-8" ?>

不是。