0

我正在使用 .xsl 文件将 FileMaker Pro 导出的 XML 文件转换为另一个格式化为 PBCore 2.0 架构的 XML 文件。作为工作流程的一部分,我的组织需要能够在 chrome 中打开输出 XML 文件。一切似乎都工作正常,除了输出文件的标题读取的问题

<?xml version="1.0" encoding="UTF-8"?>

代替

<?xml version='1.0' encoding='UTF-8'?>

似乎带有双引号的第一个不会在 chrome 中打开,而第二个将在 chrome 中打开。xsl 文档中是否有任何地方可以指定此行使用单引号而不是双引号?

4

1 回答 1

0

第一个肯定会在 chrome 中打开,你有一个不同的问题。

现在,您可以使用<xsl:output omit-xml-declaration="yes" />将其完全排除在外(该声明达到默认值,因此它的缺席并不重要)。

您甚至可以这样做,然后使用一些讨厌的未转义输出与单引号一起写入。

但是,表单"肯定会在 chrome 中打开,所以你解决了错误的问题。

于 2012-08-27T17:24:33.910 回答