意外的DTD声明:复合C1

时间:2016-01-05 20:05:48

标签: c1-cms

只需通过azure(4.3.5555)尝试复合c1并以空白页面开始(因为它需要有效的XHTML,您必须使用命名空间http://docs.composite.net/Layout/Writing-XHTML)。但是以下似乎不起作用:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
    <head><title>test</title></head>
    <body>
        <div>test</div>
    </body>
</html>

报告&#34;意外的DTD声明&#34;在事件日志中。

  

(异常消息:意外的DTD声明。在System.Xml.XmlTextReaderImpl的System.Xml.XmlTextReaderImpl.Throw(String res,String arg)的System.Xml.XmlTextReaderImpl.Throw(Exception e)中的第1行,第59位位于System.Xml的System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r,LoadOptions o)的System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r)中的System.Xml.XmlTextReaderImpl.Read()处的.ParseElementContent()。位于Composite.Core.WebClient的Composite.Core.Xml.XhtmlDocument.Parse(String xhtml)的System.Xml.Linq.XDocument.Parse(String text,LoadOptions选项)中的Linq.XDocument.Load(XmlReader reader,LoadOptions选项)。 Composite.Plugins.PageTemplates.Razo上的Composite.Core.PageTemplates.TemplateDefinitionHelper.BindPlaceholders(IPageTemplate模板,PageContentToRender pageContentToRender,IDictionary`2 placeholderProperties,FunctionContextContainer functionContextContainer)的Renderings.Page.PageRenderer.ParsePlaceholderContent(IPagePlaceholderContent placeholderContent) r.RazorPageRenderer.RendererPage(Object sender,EventArgs e)位于系统Renderers_Page.OnInit(EventArgs e)的System.Web.UI.Page.OnInit(EventArgs e)的System.Web.UI.Control.OnInit(EventArgs e) System.Web.UI.Page.ProcessRequestMain中的.Web.UI.Control.InitRecursive(Control namingContainer)(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint))

1 个答案:

答案 0 :(得分:1)

如果您在此页面布局中使用母版页布局,则需要删除&#34;&lt;!DOCTYPE html&gt;&#34;来自页面布局的声明。