我用的是DOM,相关的一段代码是这样的:
pNode= m_plDom->createNode(varNodeType, _T("Spx"), _T(""));
ASSERT(NULL != pNode);
pCurNode->appendChild(pNode); //append it to the tree
pCurNode=pNode; //reset the current node
pCurNode->put_text(L"hehe");
主要请看最后一句,向上面这样自然没有问题,我想把我程序中的一个整型数据
m_PenWidth放进去,就是pCurNode->put_text(m_PenWidth);这个意思,但是不行,说是类型不能转换,请高手指点。另外,还有一个数据是color型的,怎么转换阿
多谢多谢诶!!!
pNode= m_plDom->createNode(varNodeType, _T("Spx"), _T(""));
ASSERT(NULL != pNode);
pCurNode->appendChild(pNode); //append it to the tree
pCurNode=pNode; //reset the current node
pCurNode->put_text(L"hehe");
主要请看最后一句,向上面这样自然没有问题,我想把我程序中的一个整型数据
m_PenWidth放进去,就是pCurNode->put_text(m_PenWidth);这个意思,但是不行,说是类型不能转换,请高手指点。另外,还有一个数据是color型的,怎么转换阿
多谢多谢诶!!!
把m_PenWidth转换成字符串再put,像这样:
CString str;
str.Format("%d", m_PenWidth);
pCurNode->put_text(str);
cannot convert parameter 1 from "CString" to "Unsigned short"
不知道怎么回事,请指点,多谢!
pCurNode->put_text(_bstr_t(str));