3
我需要生成一個XML文件,我有它的架構在XSD格式。德爾福:XML數據綁定(編碼)
我創建使用XML數據綁定向導類,但:
其中一個要求是,XML具有編碼標記設置爲「UTF-8」。
我創建XML與IXMLDocument直接在做之前,這樣做:
var xml:IXMLDocument;
.
.
xml.Encoding:='utf-8';
的XML第一線變爲<? xml version =「1.0」encoding =「utf-8」? >
但是現在,隨着數據綁定向導,我想類似的東西:
var xml:IXMLAuditFile;
.
.
xml.OwnerDocument.Encoding:='utf-8';
但是編碼不那麼XML文件顯示:<? xml version =「1.0」? >
在使用XML數據綁定時,是否有其他地方需要設置編碼?
謝謝 努諾
UTF-8是XML的默認編碼,不需要明確指定 – pf1957
從技術上講,沒有必要。但需要此文件的人(政府)告訴我必須在那裏。 如果軟件不符合他們的要求,他們所做的認證可以被撤銷。 所以,我必須把它放在那裏,即使它只是爲了他們的眼睛! :) – nunopicado
因此,他們想要使用XML規範本身明確規定的要求來驗證您不是必需的嗎?他們自己的軟件將會消耗你的XML是不是足夠聰明,以符合其他人都符合的規格?這是政府爲你考慮的問題。 –