我用的是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型的,怎么转换阿
多谢多谢诶!!!

解决方案 »

  1.   

    楼主是不是写javascript出生的?那么基本的常识都没有。
    把m_PenWidth转换成字符串再put,像这样:
    CString str;
    str.Format("%d", m_PenWidth);
    pCurNode->put_text(str);
      

  2.   

    先表示感谢,您的方法我试了以下,不好使,错误信息为:
    cannot convert parameter 1 from "CString" to "Unsigned short"
    不知道怎么回事,请指点,多谢!
      

  3.   

    改一下:
    pCurNode->put_text(_bstr_t(str));