XML错误解析属性名称

时间:2016-12-15 22:18:04

标签: xml parsing google-sheets attributes

我刚刚下载了一个google电子表格插件:导出工作表数据,因为我需要创建一个XML文件到最简单的数据库。 标题,然后是以下行中的相关记录:值和字符串。 导出后称为成功,它会在我的浏览器中打开,但在下载后无法打开下载的文件,它说: “此页面包含以下错误: 第14行第2行的错误:解析属性名称时出错 下面是第一个错误的页面呈现。“ 这很奇怪,因为我甚至没有14列。

显然,我不是一个程序员只是一个普通人想用一个简单的工具创建一个XML文件。不幸的是,附加组件没有我可以获得帮助的论坛。 这是我在导出后看到的,其中单独出现但我可以在附加组件中给出不同的名称,是我从中导出的文件中的工作表的名称。标题位于<>之间标志和中间的实际价值:

    <Data>
      <Avdragfil>
<1>
  <Arbetsnummer>813</Arbetsnummer>
  <Fakturanummer>20160813</Fakturanummer>
  <Köparens personnummer>19780412-XXXX</Köparens personnummer>
  <Uppgifter om arbetet>Städning</Uppgifter om arbetet>
  <Timmar>1</Timmar>
  <Materialkostnad>0</Materialkostnad>
  <Övrig kostnad>0</Övrig kostnad>
  <Betalningsdatum>20161207</Betalningsdatum>
  <Arbetskostnad>330</Arbetskostnad>
  <Betalt belopp>165</Betalt belopp>
  <Begärt belopp>165</Begärt belopp>
</1>
<2>
  <Arbetsnummer>776</Arbetsnummer>
  <Fakturanummer>ID</Fakturanummer>
  <Köparens personnummer>19530326-XXXX</Köparens personnummer>
  <Uppgifter om arbetet>Städning</Uppgifter om arbetet>
  <Timmar>1</Timmar>
  <Materialkostnad>0</Materialkostnad>
  <Övrig kostnad>0</Övrig kostnad>
  <Betalningsdatum>20161122</Betalningsdatum>
  <Arbetskostnad>390</Arbetskostnad>
  <Betalt belopp>195</Betalt belopp>
  <Begärt belopp>195</Begärt belopp>
</2>
<3>

我想这是一个非常明显的设置问题,所以我希望你们可以向我解释我要做什么才能使它工作,否则我必须手动输入所有数据,这是一场噩梦。 非常感谢你花时间在这个问题上!

1 个答案:

答案 0 :(得分:1)

这不是格式良好的XML,因为元素名称包含空格。这种元素的第一个实例是<Köparens personnummer>。您下载的附加组件似乎过于简单,并假设在XML标记中包装列名称始终有效。

对于您的情况,您只是使用编写得很糟糕的工具,即使您解决了这个初始问题,也可能会遇到更多问题。最好的方法是搜索更好的工具。