C
Hallo, vielen Dank erst mal, hätte ich das gefunden, wäre vieles schneller gewesen, hier noch die funktionierende Variante für alle, die es auch noch interessiert:
//Neues Element erzeugen
MSXML2::IXMLDOMElementPtr pNewElement = pXMLDoc->createNode(_variant_t((short)MSXML2::NODE_ELEMENT), pNode->nodeName, pNode->namespaceURI);
MSXML2::IXMLDOMAttributePtr pXMLAttribute1 = pXMLDoc->createNode(_variant_t((short)MSXML2::NODE_ATTRIBUTE), L"d2p1:ID", pNode->namespaceURI);
pXMLAttribute1->value = L"6";
MSXML2::IXMLDOMAttributePtr pXMLAttribute2 = pXMLDoc->createNode(_variant_t((short)MSXML2::NODE_ATTRIBUTE), L"d2p1:Name", pNode->namespaceURI);
pXMLAttribute2->value = L"Hase";
MSXML2::IXMLDOMAttributePtr pXMLAttribute3 = pXMLDoc->createNode(_variant_t((short)MSXML2::NODE_ATTRIBUTE), L"xmlns:d2p1", pNode->namespaceURI);
pXMLAttribute3->value = L"http://tempuri.org/MYXML.xsd";
pNewElement->setAttributeNode(pXMLAttribute1);
pNewElement->setAttributeNode(pXMLAttribute2);
pNewElement->setAttributeNode(pXMLAttribute3);
Kaum macht mans richtig (oder zumindest besser) funktionierts, Danke nochmal
Gruß