2013-07-29 76 views
3

我開發了一個定製工具來在Tridion上創建組件。使用核心服務我正在創建組件。我使用小型文本文件測試了這個應用程序,它工作正常。 現在我正在運行我的工具來爲實際內容創建組件。對於第二個文件,它給出了以下錯誤: 「格式化程序在試圖反序列化消息時拋出一個異常:試圖反序列化參數http://www.sdltridion.com/ContentManager/CoreService/2011:deltaData時發生錯誤,InnerException消息是'反序列化Tridion類型的對象時發生錯誤。 ContentManager.Data.IdentifiableObjectData。對未申報實體'nbsp'的引用。第21行,第12位。'。請參閱InnerException獲取更多詳細信息。格式化程序嘗試反序列化消息時引發異常:嘗試反序列化參數時發生錯誤

我的文件包含一個'nbsp'之間。創建的是單個字段的RTF類型。

請教我如何解決此問題。

在此先感謝

回答

3

問題是,您試圖將HTML插入XML。 將替換爲 ,並且應該修復它。

+1

Tridion RTF是XHTML,不是HTML - 確保你的內容符合這個要求,你應該都很好。 Tidy是一個很好的圖書館,你可以在這裏看到一個示例:http://nunolinhares.blogspot.com/2011/06/importing-content-into-tridion.html –

+0

感謝Nuno,你的代碼可以幫助你。解決了使用Tidy的問題。 – user1733557

相關問題