求助CreateAttribute不能识别命名空间的问题
<P type="MAC-Address" xsi:type="tP_MAC-Address">01-0C-CD-01-00-03</P>
这是我要写一个结果
pNewNode = pDomDocument->createAttribute(_bstr_t("type"));
pParentNode->attributes->setNamedItem(pNewNode);
pNewNode = pDomDocument->createAttribute(_bstr_t("xsi:type"));
pParentNode->attributes->setNamedItem(pNewNode);
写之后的结果是
<P xsi:type="tP_MAC-Address">01-0C-CD-01-00-03</P>
因为createAttribute时,不识别type前面的命名空间xsi:,认为后面的type和前面的type是同一个,只是更新了type,因此造丢失了一个type,请问该如何解决这个问题,让我在最后能写出后面的type来?