我正在使用.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文档中是否有任何地方我可以指定此行使用单引号而不是双引号?
答案 0 :(得分:0)
第一个肯定会在chrome中打开,你有一个不同的问题。
现在,您可以使用<xsl:output omit-xml-declaration="yes" />
将其完全排除(该声明会达到默认值,因此不存在也无关紧要。)
你甚至可以这样做,然后用一些令人讨厌的非转义输出用单引号写成一个。
但是,"
的表单肯定会在chrome中打开,所以你正在解决错误的问题。