将XML导入InDesign时出错

时间:2016-04-18 07:30:05

标签: xml adobe-indesign

我有一个客户端的XML文件,我需要将其导入到Indesign中,但文件中的图像 href 的格式与Indesign的格式不正确

  

(就像; image href =" imagename")

所以我需要纠正它们

  

image href =" file:///imagename.tif"

但是在我完成编辑并尝试将文件导入InDesign后,出现此错误" XML声明中指定的编码不正确"我不知道它有什么问题。请帮忙。

这是文件

中的文档声明
<?xml version="1.0" encoding="UTF-16" standalone="no"?>
<!--Arbortext, Inc., 1988-2007, v.4002-->
<!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd" [
]>
<!--DITAJoinStart Foreword=GUID-7ACB990C-858C-40C1-89D6-74B409EA2C1E=2=en=.xml-->
<?ish ishref="GUID-7ACB990C-858C-40C1-89D6-74B409EA2C1E" version="2" lang="en"?>
<topic id="GUID-7ACB990C-858C-40C1-89D6-74B409EA2C1E" xml:lang="en">
<title id="GUID-77E06CAF-CA60-49AE-8621-C5EFC5EC1A17">Foreword</title>
<body/>
<!--DITAJoinEnd-->

**我没有topic.dtd文件(客户端没有给我)

P.S我只有编码的基本知识,而XML对我来说是新的。

1 个答案:

答案 0 :(得分:0)

很难用这么少的数据来肯定任何事情。但是,在您的示例中,似乎是您的根的主题节点是打开的,但不是显而易见的。这是一个无效的结构。

试试这个:

&#13;
&#13;
<?xml version="1.0" encoding="UTF-16" standalone="no"?>
<!--Arbortext, Inc., 1988-2007, v.4002-->
<!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd" [
]>
<!--DITAJoinStart Foreword=GUID-7ACB990C-858C-40C1-89D6-74B409EA2C1E=2=en=.xml-->
<?ish ishref="GUID-7ACB990C-858C-40C1-89D6-74B409EA2C1E" version="2" lang="en"?>
<topic id="GUID-7ACB990C-858C-40C1-89D6-74B409EA2C1E" xml:lang="en">
<title id="GUID-77E06CAF-CA60-49AE-8621-C5EFC5EC1A17">Foreword</title>
<body/>
<!--CLOSING THE topic NODE-->
</topic>
<!--DITAJoinEnd-->
  
&#13;
&#13;
&#13;