求助:vc++.net里修改节点值
xml文档如下,要在vc++.net里把sip节点改为别的值,怎么改?我试来试去只能看不能改。。。
<NMSystem>
<Chat>
<Port>9080</Port>
</Chat>
<Friend>
<Port>9081</Port>
</Friend>
<File>
<Port>9082</Port>
</File>
<SIP>127.0.0.1</SIP>
</NMSystem>
</NMSystem>
问题点数:100、回复次数:5Top
1 楼saucer(思归)回复于 2005-04-19 00:28:49 得分 100
try something like
#using <mscorlib.dll>
#using <System.Xml.dll>
using namespace System;
using namespace System::Xml;
int main()
{
String* FileName = S"e:\\labs\\CXml.xml";
XmlDocument* xmldoc = new XmlDocument();
xmldoc->Load(FileName);
XmlNode* node = xmldoc->SelectSingleNode("/NMSystem/SIP");
if (node != 0)
{
node->InnerText = "abc";
}
xmldoc->Save(FileName);
return 0;
}Top
2 楼zjm84812(哈哈哈)回复于 2005-04-19 15:21:39 得分 0
好像要求/clr选项,什么意思?
我是菜鸟Top
3 楼saucer(思归)回复于 2005-04-19 21:22:35 得分 0
because you are using .NET classes, you need to run
cl /clr yourfile.cpp
to compile your code, clr means "common language runtime", try to add /clr to the compiler optionTop
4 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2005-04-20 00:33:09 得分 0
讨厌vc.net 我还是喜欢vc6Top
5 楼zjm84812(哈哈哈)回复于 2005-04-20 15:46:09 得分 0
感谢二楼!!
to楼上:我也讨厌,不过没办法:(Top




