Здравствуйте, гость ( Вход | Регистрация )
epishev | Дата 22.5.2011, 21:50 |
смысл строчки в том, что я просто не знаю как взять элемент из одного QDomDocument и положить в другой...... Цитата Можно вставить узлы из одного документа в другой с помощью функции importNode(). тыцКак я читал!? ....... спасибо! |
|
Litkevich Yuriy | Дата 19.5.2011, 17:23 |
смысл строчки в том, что я просто не знаю как взять элемент из одного QDomDocument и положить в другой...... Цитата Можно вставить узлы из одного документа в другой с помощью функции importNode(). тыц |
|
epishev | Дата 19.5.2011, 14:46 |
QDomElement b = docXML.createElement(""); а в чём смысл первой строчки?b=child; мне нужно было взять элемент из одного документа и положить в другой, когда писал
файлы были пустыми......... потом от безысходности решил попробовать так
то все "работало" как надо, только почему-то цикл на следующий круг уже не идет. смысл строчки в том, что я просто не знаю как взять элемент из одного QDomDocument и положить в другой...... |
|
Litkevich Yuriy | Дата 19.5.2011, 14:04 |
QDomElement b = docXML.createElement(""); а в чём смысл первой строчки?b=child; |
|
epishev | Дата 19.5.2011, 13:18 |
docXML.createElement(""); а почему Вы уверены, что он должен быть не пустой? к сожалению не приходилось писать в XML, только читать.
я это делаю для того, чтобы привязать элемент child к docXML (подругому незнаю как) При таком варианте xml какрас не пустой... просто цикл проходит только один раз (создается только один xml, даже если в исходном файле элементов scene более 2х) если же написать
,то получаемый xml файл пустой........... Короче устал я голову ломать.... сделал через ж..., на мой взгляд,..... Прошел по всем объектам элемента scene и создал новый элемент из данных взятых в исходном xml Всем спасибо! PS если кто знает почему цикл проходит только один раз, то сменя спасибо! за разъяснения =) |
|
FantasyOr | Дата 19.5.2011, 11:44 |
docXML.createElement(""); а почему Вы уверены, что он должен быть не пустой? к сожалению не приходилось писать в XML, только читать. |
|
epishev | Дата 19.5.2011, 9:00 |
у Вас должно получиттся: ... Взял вашу ф-цию, только после
добавил
всеравно, создает только один xml //////////////////////////////////////////////////// изменил
на
в результате создает все файлы, только они пустые, точнее в них по две пустые строки Как мне засунуть каждый новый элемент child в новый файл? |
|
FantasyOr | Дата 18.5.2011, 10:21 |
у Вас должно получиттся:
|
|
epishev | Дата 17.5.2011, 15:44 |
делаю вот так:
тут я прохожу по всем нодам с определенным именем в Вашем случае "scene". могу ошибаться, но нужно ставить не в if, а за ним, ибо тогда есть вероятность, что
будет false и курсор не сдвинется на след нод => domNode не изменится. переписал, ничего не изменилось... =( также проходит цикл только один раз..... у меня стоит после
|
|
FantasyOr | Дата 17.5.2011, 15:32 |
делаю вот так:
тут я прохожу по всем нодам с определенным именем в Вашем случае "scene". могу ошибаться, но нужно ставить не в if, а за ним, ибо тогда есть вероятность, что
будет false и курсор не сдвинется на след нод => domNode не изменится. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 2:58 |