FM 2015 hat Probleme bei der Verarbeitung des XML-Attributs <standalone="no">

New Here ,
Mar 07, 2018 Mar 07, 2018

Copy link to clipboard

Copied

Hallo Community,

Wir verwenden FM 2015 als Editor und als Produktionswerkzeug für FM-Buch und PDF aus unserem Content Management System. Seit unser CMS auf die neuesten XML-Werkzeuge umgestellt wurde, funktioniert die Produktion eines FM-Buchs nicht mehr, da das XML-Attribut <standalone="no"> nicht verarbeitet werden kann. Folgende Fehlermeldung erscheint:

XML Read Report Log
Source Document: C:\Sirius\Preview\PREV7EB0E294426F4313B32CB2D7B1BD0A05.tmp.xml

XML Parser Messages (Document Instance)
Error at file C:\Sirius\Preview\Software_Starten_psv.xml, line 1, char 54, Message: The 'standalone=' string is only allowed in the main XML entity
Error at file C:\Sirius\Preview\psv-soft-msa_kap4_OptikEinstellen.xml, line 1, char 53, Message: The 'standalone=' string is only allowed in the main XML entity
Error at file C:\Sirius\Preview\Anzeigeeigenschaften_Video_Einstellungen_msa_msa-3d_psv.xml, line 1, char 53, Message: The 'standalone=' string is only allowed in the main XML entity
Parse error at line 1, char 37: Syntax error
Parsing aborted.
Parse error at line 1, char 37: Syntax error
Parsing aborted.

Wir verwenden eine eigene DTD und EDD (kein S1000D oder DITA). Müssen wir an geeigneter Stelle etwas deklarieren wegen des Attributs? Bisher waren unsere Dokumente frei von dem Attribut und daher hatten wir bisher auch keine Schwierigkeiten bei der Produktion.

Kann uns da jemand helfen?

Vielen Dank für Eure Unterstützung

Daniela Klotz

TOPICS
Structured

Views

158

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Mar 07, 2018 Mar 07, 2018

Copy link to clipboard

Copied

LATEST

Hello Daniela,

That attribute has a specific meaning for any XML file when it is included on the XML declaration like this:

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

The error you see could be because you have XML content that is effectively a collection of  fragments of a complete XML document. Each of those fragments should not include an XML declaration but a parser probably won't complain if they do. However when the standalone directive is included you may see parser messages.

So, are FrameMaker documents assembled from a series of XML files referenced from a master file using XML entities? If they are then the standalone attribute should only be included on the main XML document.

Of course if this is not the case then we need to look elsewhere...

Good luck

Ian

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines