2011-04-12 47 views
1

我需要編寫包含圖像文件路徑的XML文件的幫助。 在Visual C++中,我使用saveFileDialog來保存XML。但在此之前,我使用openImageDialog來打開圖像。我知道,如果我使用:openImageDialog-> FileName,它會給出圖像的路徑。我想把它放在XML中。 這是我已經試過:將visual C++圖像文件路徑轉換爲xml

String^ imgPath = (openImageDialog->FileName); 
writer->WriteStartElement("Image"); 
writer->WriteElementString(openImageDialog->FileName); 

但我得到一個錯誤: 錯誤C2661: '系統:XML ::的XmlWriter :: WriteElementString':沒有重載函數有1個參數

我我正在使用XMLTextWriter 有什麼建議嗎?提前致謝。

回答

0

根據MSDN,您需要指定元素名稱及其WriteElementString的文本值。對於你的情況,你需要使用

writer->WriteStartElement("Image") 
writer->WriteString(openImageDialog->FileName); 
writer->WriteEndElement(); 

OR

writer->WriteElementString("Image", openImageDialog->FileName);