Текущий архив: 2004.09.19;
Скачать: CL | DM;
Вниз
XMLDocument неверно добавляет атрибуты. Найти похожие ветки
← →
EugeneP (2004-09-06 15:40) [0]Народ, почему при добавлении атрибута к узлу вместо его значения пишется True ???
Кто встречался? Как сделать правильно??
Спасибо.
вот пример как я делаю
(он на С++ Builder но суть не в этом на дельфи наверняка та же проблема есть)
XMLDocument1->Active = false;
XMLDocument1->XML->Clear();
XMLDocument1->XML->Add("<?xml version=\"1.0\" encoding=\"windows-1251\"?>");
XMLDocument1->XML->Add("<xml></xml>");
XMLDocument1->Active = true;
_di_IXMLNode NewStock = XMLDocument1->DocumentElement->AddChild(WideString("general"));
NewStock->SetAttribute("ref", "any value");
XMLDocument1->SaveToFile("c:\\pay.xml");
а вот результат
<?xml version="1.0" encoding="windows-1251"?>
<xml><general ref="True"/></xml>
← →
Algol (2004-09-06 15:53) [1]Код написан правильно...
У меня данный пример работает.
← →
EugeneP (2004-09-06 15:55) [2]вот что надо
NewStock->SetAttribute(WideString("ref"), WideString("any value"));
Страницы: 1 вся ветка
Текущий архив: 2004.09.19;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.026 c