2011-04-12 32 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);