Seit neuestem kommt die Fehlermeldung: ']]>' darf sich nicht innerhalb eines XML CDATA-Blocks befinden.

  • Guten Abend!

    Gerade vorhin wollte ich an einer Homepage einen neuen Artikel "Einzelnes Bild" und einen ganz normalen mit einspaltigem Text einfügen. Das klappt auch zunächst, nur wenn ich dann den Artikel nochmal öffne und etwas nachbearbeite, kommt beim Speichern immer die Fehlermeldung: ']]>' darf sich nicht innerhalb eines XML CDATA-Blocks befinden. Wenn ich diese wegklicke, dann komme ich wieder ins normale Programmfenster zurück und die Änderungen sind nicht übernommen worden. Außerdem tauchen in der "Bearbeiten"-Ansicht dann im Textblock auf einmal vier //// auf. Das war bisher noch nie so.
    Was könnte das Problem sein und wie löst man es?

    Danke!
    greenfield

  • Vielleicht sollte ich noch ergänzen, dass im Quelltext folgender Eintrag steht, der wohl damit zusammenhängt:

    <script language="javascript" type="text/javascript" src="/B1D671CF-E532-4481-99AA-19F420D90332/netdefender/hui/ndhui.js?0=0&amp;0=0&amp;0=0">
    //<![CDATA[


    //]]>//
    </script>

    Ich verstehe nicht, wieso dieser Quelltexteintrag da reinkommt. Deutet "Netdefender" auf den Virenscanner BitDefender hin, den ich verwende. Greift der etwa in den Quelltext ein?

  • Das hat auf jeden Fall was mit BitDefender zu tun. Vielleicht ein Browser Add-on oder ähnliches. Auf jeden erkennt Zeta Producer den Code als invalide an. Der sollte aber auch nicht dort stehen. Ich empfehle das Add-on oder den gesamten BitDefender mal zu deaktivieren.

    In BitDefender-Foren gibt es hier auch einige Einträge: http://forum.bitdefender.com/index.php?showtopic=31119&hl=netdefender

    Freundliche Grüße
    Steffen T. (Zeta Producer-Support)

  • Danke für den Hinweis. Ich konnte das Problem mit Hilfe von ein wenig googeln lösen: Anscheinend hat Bitdefender bei zahlreichen Usern ähnliche Probleme verursacht. Man muss in den Einstellungen die Funktion "BitDefender-Symbolleiste einblenen" abschalten, dann tritt das Problem nicht mehr auf.

  • Danke für die Rückmeldung und die Lösung. Das wird sicherlich auch anderen Usern helfen.

    Freundliche Grüße
    Steffen T. (Zeta Producer-Support)

  • Ich hab auch das Prob aber finde nichts mit BitDefender
    in meinen Deteils steht:

    System.ArgumentException

    -----------------

    ']]>' darf sich nicht innerhalb eines XML CDATA-Blocks befinden.

    -----------------

    bei System.Xml.XmlTextWriter.WriteCData(String text)
    bei System.Xml.XmlWriter.WriteNode(XmlReader reader, Boolean defattr)
    bei ZetaProducer.Main.UI.Html.Common.HtmlCleanupController.doMakeXHtmlConform(String inputHtml, Boolean xhtml, Boolean cleanup)
    bei ZetaProducer.Main.UI.Html.Common.HtmlCleanupController.CheckMakeXHtmlConform(String inputHtml)
    bei ZetaProducer.Main.UI.Html.Common.ExtendedWebBrowserEditorControlBase.SwitchSourceView(Boolean on)
    bei ZetaProducer.Main.UI.Html.Common.ExtendedWebBrowserEditorControlBase.ToggleSourceView()
    bei ZetaProducer.Main.UI.Html.Advanced.AdvancedHtmlEditorUserControl.showHtmlSourceToolStripButton_Click(Object sender, EventArgs e)
    bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
    bei System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
    bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
    bei System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
    bei System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
    bei System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
    bei System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
    bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    bei System.Windows.Forms.Control.WndProc(Message& m)
    bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    bei System.Windows.Forms.ToolStrip.WndProc(Message& m)
    bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ArgumentException
    {
    Message="\\']]>\\' darf sich nicht innerhalb eines XML CDATA-Blocks befinden.",
    ParamName=null,
    Data=
    [
    ]
    ,
    InnerException=null,
    TargetSite=RuntimeMethodInfo: WriteCData,
    StackTrace=" bei System.Xml.XmlTextWriter.WriteCData(String text)\\r\\n bei System.Xml.XmlWriter.WriteNode(XmlReader reader, Boolean defattr)\\r\\n bei ZetaProducer.Main.UI.Html.Common.HtmlCleanupController.doMakeXHtmlConform(String inputHtml, Boolean xhtml, Boolean cleanup)\\r\\n bei ZetaProducer.Main.UI.Html.Common.HtmlCleanupController.CheckMakeXHtmlConform(String inputHtml)\\r\\n bei ZetaProducer.Main.UI.Html.Common.ExtendedWebBrowserEditorControlBase.SwitchSourceView(Boolean on)\\r\\n bei ZetaProducer.Main.UI.Html.Common.ExtendedWebBrowserEditorControlBase.ToggleSourceView()\\r\\n bei ZetaProducer.Main.UI.Html.Advanced.AdvancedHtmlEditorUserControl.showHtmlSourceToolStripButton_Click(Object sender, EventArgs e)\\r\\n bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)\\r\\n bei System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)\\r\\n bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)\\r\\n bei System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)\\r\\n bei System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)\\r\\n bei System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)\\r\\n bei System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)\\r\\n bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)\\r\\n bei System.Windows.Forms.Control.WndProc(Message& m)\\r\\n bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)\\r\\n bei System.Windows.Forms.ToolStrip.WndProc(Message& m)\\r\\n bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)\\r\\n bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)\\r\\n bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)",
    HelpLink=null,
    Source="System.Xml"
    }

    und ich davon überhaupt keine ahnung
    danke

  • Bitte mal die Website-Einstellungen aufrufen (Website | Einstellungen konfigurieren). Hier dann in der Gruppe "Optionen" das Kontrollkästchen "Optimize HTML code" deaktivieren. Danach Zeta Producer und das Webprojekt neu starten. Hat das geholfen?

    Freundliche Grüße
    Steffen T. (Zeta Producer-Support)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!