WebService生成XML文檔時出錯。不應是類型XXXX。使用XmlInclude或SoapInclude屬性靜態指定非已知的類型。
情況是SingleRoom和DoubleRoom是Room類的子類。在WebService中有一個方法是返回Room類。
public Room Get(int roomId) { return Room.Get(roomId); }
XmlSerializer在序列化時只能識別父類,而不能識別子類,所以導致序列化的錯誤。需要將[XmlInclude(typeof(SingleRoom))]和[XmlInclude(typeof(DoubleRoom))]同時加到WebService中。
[XmlInclude(typeof(SingleHouse))] [XmlInclude(typeof(DoubleHouse))] public class RoomService : System.Web.Services.WebService
WebService生成XML文檔時出錯。不應是類型XXXX。使用XmlInclude或SoapInclude屬性靜態指定非已知的類型。
相關推薦
WebService生成XML文件時出錯。不應是型別XXXX。使用XmlInclude或SoapInclude屬性靜態指定非已知的型別。
情況是這樣的有自定義的3個類,House、SaleHouse、RentHouse。SaleHouse和RentHouse是House類的子類。在WebService中有一個方法是返回House類。 1 [WebMethod]2 public House Get(in
WebService生成XML文檔時出錯。不應是類型XXXX。使用XmlInclude或SoapInclude屬性靜態指定非已知的類型。
ces 錯誤 ali lse pub col ebs single .get 情況是SingleRoom和DoubleRoom是Room類的子類。在WebService中有一個方法是返回Room類。 public Room Get(int roomId) { re
生成 XML 文件時出錯。使用 XmlInclude 或 SoapInclude 特性靜態指定非已知的型別。
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using
對訊息 的正文進行序列化時出錯:“生成 XML 文件時出錯。”
c# 執行儲存過程時報錯:對訊息 的正文進行序列化時出錯:“生成 XML 文件時出錯。” 原因是在執行儲存過程時傳遞的裡面包含有表,但是我沒有給表命名。 解決方法是給宣告的表命名: DataTable I_AnnexTable = GetI_AnnexTable();
對訊息 的正文進行序列化時出錯:“生成 XML 文件時出錯。”
c# 執行儲存過程時報錯:對訊息 的正文進行序列化時出錯:“生成 XML 文件時出錯。” 原因是在執行儲存過程時傳遞的裡面包含有表,但是我沒有給表命名。 解決方法是給宣告的表命名: DataTable I_AnnexTable = GetI_AnnexTable()
WebService 在傳回 ArrayList 時說: XML 文件時出錯
System.InvalidOperationException: 生成 XML 文件時出錯。 ---> System.InvalidOperationException: CProxyTypeSpace_EntityRoleEntity_NHibernate_Prox
webservice 傳輸Xml文件時的XmlDocument會被直接轉化成XmlNode 想要把它轉回到XmlDocument採用如下變紅的方法。
[WebMethod] public XmlDocument GetXmlDocument() { // Create an XmlDocument object. XmlDocument xmlDocumentObject = new XmlDocument(); XmlDocumentObject.Lo
dom4j解析和生成XML文檔
document xml dom4j 解析XML的兩種方法package cnslp.dom4j.com; import java.io.File; import java.util.Iterator; import org.dom4j.Attribute; import org.dom4j.D
使用多個項目生成Xml文件來顯示幫助文檔
spa 的人 ber this blog -i 項目 對比 方便 終於到這了,我們首先將Product單獨作為一個項目 WebAPI2PostMan.WebModel 並引用他,查看文檔如下。 你會發現,你的註釋也就是屬性的描述沒有了。打開App_Data/XmlDocu
發布WebApi項目時包含XML文檔文件
out element you color style XML directory each rect Open your publishprofile (*.pubxml) and include this code into "Project" element:
Freemarker生成word文檔的時的一些&,>,<報錯
marker ack val replace eem 內容 round repl 生成 替換模板ftl中的內容的時候,一些特殊的字符需要轉移,例如: &,<,> value為字符串 value.replace("&","&
LaTeX-手動安裝宏包(package)以及生成幫助文檔的整套流程
tor hang width 下載地址 ner file href win 7 blog 我使用的是ctex套裝,本來已經自帶了許多package,但是有時候還是需要使用一些沒有預裝的宏包,這時就需要自己安裝package了。下載package可以從CTAN(Compreh
使用模板生成word文檔
dna head exists pri reat tables hang exceptio website 使用poi-tl根據模板生成word文檔,在porm.xml中添加poi-tl依賴,直接上代碼 import java.io.File; import java.i
XML文檔的創建
項目 新建 logs end append save innertext doc ext 右鍵項目,添加,新建項,XML文件 XML文件的第一行有一個標題,標題描述了這個XML文件的版本和編碼 XML文件必須有根節點且只能有一個根節點,如<Books></
java 生成 xml 文件
new output org enc class 註意 created ear str 解析會了,那接著來學學生成~ 同樣的引入依賴: import java.io.File; import java.io.FileOutputStream; import or
【學習筆記】關於DOM4J:使用DOM4J解析XML文檔
文本 class 中產 獲取 ber exce int() logs hone 一、概述 DOM4J是一個易用的、開源的庫,用於XML、XPath和XSLT中。采用了Java集合框架並完全支持DOM、SAX、和JAXP。 DOM4J最大的特色是使用大量的接口,主要接口都在o
android 中生成xml文件
android 寫xml文件 在Android中生成xml文件真的很簡單,下面提供2中方法,一種是通過String寫入到文件,另外一種是通過XML 的 XmlSerializer.以後遇到Android寫xml內容就不會困惑了1、通過string寫入文件 String name=mEtName.
xml schema 建立xml文檔
ext loser -m cnblogs ice 模擬 ati pin spa web-app_2_5.xsd <?xml version="1.0" encoding="UTF-8"?> <!-- 傳智播客Schema教學實例文檔。
遞歸XML文檔
php col cti 導入 des length etc res root 1 <?php 2 //遞歸XML文檔 3 function getChilds($node){ 4 echo "<ul>"; 5 if($node-
水晶報表 Crystal Report 調用存儲過程時出錯 找不到表 ,解決方法。
top app net amp lean local database sep asp.net 用 CrystalReportViewer1 控件在asp.net的網頁上顯示報表,假設做報表時調用數據表數據的方式調用是能夠成功的。但報表是用存儲過程獲