Вниз
Скачать: CL | DM;

Переименование NodeName и Attributes в XML?   Найти похожие ветки 

← →
TALLA   (2004-06-03 13:24) [0]

проблема в том, что имена ReadOnly. Разве что пытаться требуемую Node из ее родителя удалять, а потом создавать заново с новым именем и аттрибутами. Коряво :(
И как быть с корневой Node?


← →
Erik1   (2004-06-03 13:50) [1]

Думаю, что это самый верный подход. А зачем вобде возникла такя задача? Если это тяжолое наследие прошлого, то можно работать с XML напрямую как со string. А там найти смвол и заменить его.
i := Pos("MyNode", XML);
if i > 0 then
begin
 Delete();
 Insert();
end;
А если одинаковое количество символов то
Move("NewNod", XML[i], Length("MyNode"));
Примерно так, это а навскидку накател. Есть ошибки в синтаксисе.


← →
Algol   (2004-06-03 13:53) [2]

Обычно надобности переименовывать вершины - нет.
Вероятно Вы пытаетесь хранить какие-то данные как имя вершины, но таков подход неправильный, гораздо лучше создать какой нить атрибут (например name) и там хранить эти данные.
Само же имя вершины это ее идентификатор, и понятное дело, что оно readonly.


← →
Algol   (2004-06-03 13:55) [3]


> Erik1   (03.06.04 13:50) [1]


Вы это серьезно ? :))


← →
TALLA   (2004-06-03 23:34) [4]

>Erik1
Да, я так тоже думал.
>Algol
Спасибо, попробую по вашему.

Просто я написал компонент, аналогичный TIniFIle для XML файлов.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.019 c
11-1075368354
Ал
2004-01-29 12:25
2004.06.20
OnPaint у панели TKOLTabControl


3-1085749710
Andrey
2004-05-28 17:08
2004.06.20
Использование cdx в Delphi


3-1085654602
Tomkat
2004-05-27 14:43
2004.06.20
FireBird on WinXP


14-1086256569
SergP
2004-06-03 13:56
2004.06.20
Нужен небольшой совет по CheckListBox


14-1085969840
Думкин
2004-05-31 06:17
2004.06.20
С днем рождения! 30 мая




   Наверх