我正在通過web服務在我的系統中公開表格以在Excel工作表中使用(作爲XML源)。這些表格可以包含標題,其中包含XML元素名稱中無效的空格和其他字符。 Excel很好,我的系統很好,但是中間格式(XML)不是。帶有空格的Excel XML表格標題
那麼,XML Source可以告訴Excel(通過架構或數據)使用不同於元素名稱的表格標題嗎?例如。是這樣的:
<xs:element name="place-of-origin">
<xs:annotation>
<xs:appinfo><od:displayName>Place of origin</od:displayName></xs:appinfo>
</xs:annotation>
</xs:element>
編輯:這裏是一個sample XML file和corresponding XSD。在Excel中打開這個表會產生一個列標題爲「sex_of_person」的表 - 所以問題是:XML或模式如何表達這個標題應該是「人的性別」(帶空格)或「#$!%」(請原諒我)或其他任何字符串無效,作爲XML name?
請問您可以添加一個示例中間XML數據? – Filburt 2011-03-09 10:28:32
增加了一點細節。 – 2011-03-10 23:55:55
您是否認爲/很樂意使用XSL轉換?是否有某些原因可以避免該選項? – bochgoch 2011-04-08 09:24:33