XML AWS 命令​​ cs-configure-from-batches 的格式问题

XML Format issue for AWS Command cs-configure-from-batches

我正在使用 AWS CLI,特别是 cs-configure-from-batches 命令,但我收到如下所示的无效格式错误。

C:\>cs-configure-from-batches -d mysearchdomain --source C:\CloudSearch\AWSCloudSearchImplementation\XmlMiniBatch.xml --endpoint cloudsearch.ap-southeast-2.amazonaws.com  --verbose

Connecting to CloudSearch in region [ap-southeast-2]

Sending to endpoint [https://cloudsearch.ap-southeast-2.amazonaws.com/] for region [ap-southeast-2]

Endpoint set as cloudsearch.ap-southeast-2.amazonaws.com

Analyzing sources.
Invalid format for C:\CloudSearch\AWSCloudSearchImplementation\XmlMiniBatch.xml, ignoring.
Analysis results.

这是我给的xml

<?xml version="1.0" encoding="utf-8"?>
<batch>
  <add id="96FD3C87-DF5C-E511-8167-02CC745DD7D4">
    <field name="code">000000000000010000</field>
    <field name="description">Blah Blah</field>
    <field name="sprcode">4100</field>
    <field name="levelonehierarchy">Blah</field>
    <field name="leveltwohierarchy">Blah</field>
  </add>
</batch>

是否有此命令可以接受的示例 xml 文件?或者有什么问题的建议?

这个错误是由于使用UTF-8编码引起的,当我使用没有BOM的UTF-8时,它就起作用了!当然,傻我。