如何使XML DOCTYPE具有单引号而不是双引号

时间:2012-08-27 17:18:51

标签: xml xslt

我正在使用.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文档中是否有任何地方我可以指定此行使用单引号而不是双引号?

1 个答案:

答案 0 :(得分:0)

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

现在,您可以使用<xsl:output omit-xml-declaration="yes" />将其完全排除(该声明会达到默认值,因此不存在也无关紧要。)

你甚至可以这样做,然后用一些令人讨厌的非转义输出用单引号写成一个。

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