Я пытаюсь прочитать значения узлов и сделать некоторые арифметические вычисления. это <xmin>174</xmin>
это строка, и я хочу прочитать 174
и сделать некоторые арифметические вычисления, например, используя в качестве целого числа.
Код ниже создан для строкового формата. Я устал get_nodeValue, get_attributes
вместо get_text
но я не мог отобразить номер. У меня есть некоторые нерелевантные номера, я думаю, они указывают адрес.
IXMLDOMNode *pNode = NULL;
BSTR name = NULL;
BSTR NpdeName = NULL;
CHK_HR(pNode->get_nodeName(&bstrNodeName));
printf("Node (%d), <%S>:\n", i, bstrNodeName);
CHK_HR(pNode->get_text(&name));
printf("\t%S\n", name);
Коды ниже я уже пробовал.
IXMLDOMNamedNodeMap *attribute;
CHK_HR(pNode->get_attributes(&attribute));
printf("\t%d\n", attribute);
А ТАКЖЕ
VARIANT value;
CHK_HR(pNode->get_nodeValue(&value));
printf("\t%d\n", value);
Заранее спасибо…
Задача ещё не решена.
Других решений пока нет …