我的xml格式如下:
<root>
<type1 time="时间" lan="8497" issend="已发送">name1</type1>
<type2 time="时间" lan="8497" issend="已发送">name2</type2>
</root>我想借用codeproject网站上的CXmlDocumentWrapper代码进行删除xml节点操作。
原定义如下:
class CXmlDocumentWrapper
{
public:
BOOL Load(LPCTSTR path);
BOOL LoadXML(LPCTSTR xml);
BOOL Save(LPCTSTR path = "");
...
private:
MSXML2::IXMLDOMDocumentPtr m_xmldoc;
};但是它没有定义Remove方法阿,只在CXmlNodeWrapper类中定义了RemoveNode方法。如果我要删除每条type所在的节点的所有信息,我是不是要自己写一个Remove函数阿,郁闷了。
<root>
<type1 time="时间" lan="8497" issend="已发送">name1</type1>
<type2 time="时间" lan="8497" issend="已发送">name2</type2>
</root>我想借用codeproject网站上的CXmlDocumentWrapper代码进行删除xml节点操作。
原定义如下:
class CXmlDocumentWrapper
{
public:
BOOL Load(LPCTSTR path);
BOOL LoadXML(LPCTSTR xml);
BOOL Save(LPCTSTR path = "");
...
private:
MSXML2::IXMLDOMDocumentPtr m_xmldoc;
};但是它没有定义Remove方法阿,只在CXmlNodeWrapper类中定义了RemoveNode方法。如果我要删除每条type所在的节点的所有信息,我是不是要自己写一个Remove函数阿,郁闷了。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货