没有合适的资源?快使用搜索试试~ 我知道了~
mfc 操作 xml 小例子
5星 · 超过95%的资源 需积分: 11 18 下载量 97 浏览量
2011-04-15
17:17:56
上传
评论
收藏 3KB TXT 举报
温馨提示
试读
4页
mfc 操作 xml 小例子mfc 操作 xml 小例子mfc 操作 xml 小例子mfc 操作 xml 小例子
资源推荐
资源详情
资源评论
一,建立一个基于对话框的程序,工程名为xml;
二, 初始化OLE.
BOOL CXmlApp::InitInstance()
{
AfxOleInit();
…….
}
三, 在对话框中增加一个按钮,ID为IDC_CREATE,我们在这个按钮的响应函数中生成一个xml文件.
void CXmlDlg::OnCreate()
{
MSXML2::IXMLDOMDocumentPtr pDoc;
MSXML2::IXMLDOMElementPtr xmlRoot ;
//创建DOMDocument对象
HRESULT hr = pDoc.CreateInstance(__uuidof(MSXML2::DOMDocument30));
if(!SUCCEEDED(hr))
{
MessageBox( "无法创建DOMDocument对象,请检查是否安装了MS XML Parser 运行库! ");
}
//根节点的名称为china
pDoc-> raw_createElement((_bstr_t)(char*) "china ", &xmlRoot);
pDoc-> raw_appendChild(xmlRoot, NULL);
MSXML2::IXMLDOMElementPtr childNode ;
pDoc-> raw_createElement((_bstr_t)(char*) "City ", &childNode);
childNode-> Puttext( "WuHan ");//节点值
childNode-> setAttribute( "population ", "8,000,000 ");//属性名,属性值
childNode-> setAttribute( "area ", "10000 ");
xmlRoot-> appendChild(childNode);
二, 初始化OLE.
BOOL CXmlApp::InitInstance()
{
AfxOleInit();
…….
}
三, 在对话框中增加一个按钮,ID为IDC_CREATE,我们在这个按钮的响应函数中生成一个xml文件.
void CXmlDlg::OnCreate()
{
MSXML2::IXMLDOMDocumentPtr pDoc;
MSXML2::IXMLDOMElementPtr xmlRoot ;
//创建DOMDocument对象
HRESULT hr = pDoc.CreateInstance(__uuidof(MSXML2::DOMDocument30));
if(!SUCCEEDED(hr))
{
MessageBox( "无法创建DOMDocument对象,请检查是否安装了MS XML Parser 运行库! ");
}
//根节点的名称为china
pDoc-> raw_createElement((_bstr_t)(char*) "china ", &xmlRoot);
pDoc-> raw_appendChild(xmlRoot, NULL);
MSXML2::IXMLDOMElementPtr childNode ;
pDoc-> raw_createElement((_bstr_t)(char*) "City ", &childNode);
childNode-> Puttext( "WuHan ");//节点值
childNode-> setAttribute( "population ", "8,000,000 ");//属性名,属性值
childNode-> setAttribute( "area ", "10000 ");
xmlRoot-> appendChild(childNode);
资源评论
- zhjijia2012-07-26运行总是出错
Malloc_yb
- 粉丝: 14
- 资源: 44
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功