[英]TinyXML issue with VC++
我正在收集netstat信息。 该程序正在运行,但是在tinyxml中用于标记时,它显示为空,而在控制台应用程序中,该程序成功运行
char command[50];
TiXmlElement* msg31 = new TiXmlElement( "Port" );
TiXmlElement childText0( "Type" );
TiXmlNode* childNode0;
CString sTemp;
strcpy( command, "netstat -aon | findstr 3306" );
sTemp.Format(_T("%s"), system(command));
childText0.value = "Mysql_port" ;
childText0.LinkEndChild(new TiXmlText(GetCharArray(sTemp)));
childNode0 = msg31->InsertEndChild( childText0 );
childText0.Clear();
net->LinkEndChild(msg31);
该程序成功运行。 但唯一的问题是在xml中它显示空值。 xml的输出如下。 代码有什么问题?
XML的输出(您可以看到Mysql_port为null)
<Network>
<Port>
<Mysql_port>(null)</Mysql_port>
</Port>
</Network>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.