powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / createProcessingInstruction
4 сообщений из 4, страница 1 из 1
createProcessingInstruction
    #36732558
Альтаир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делаю функцию вставки тега:
<?xml-stylesheet type="text/xsl" href="style.xslt"?>
в xml-файл на С++
Если вставить например такую строчку, то всё вставляется:
QDomNode node = doc.createProcessingInstruction("xml", QString("version=\"1.0\" encoding=\""));
Но если написать следующее:
QDomNode node = doc.createProcessingInstruction("xml-stylesheet", "type=\"text/xsl\" href=\"style.xsl\"") ;
или
QDomNode node = doc.createProcessingInstruction("xml-stylesheet", QString("type=\"text/xsl\" href=\"style.xsl\"")) ;
то ничего не выходит
...
Рейтинг: 0 / 0
createProcessingInstruction
    #36733432
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
doc.appendChild(node)
Основная идея - вначале создаем узел, потом вставляем его в документ. И так для любых типов узлов
...
Рейтинг: 0 / 0
createProcessingInstruction
    #36733544
Альтаир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так и писала. Оказалось, что xml файл большой и строчка писалась, но в конец файла. Сделала так:
QDomElement root = doc.documentElement();
doc.insertBefore(node, root);
...
Рейтинг: 0 / 0
createProcessingInstruction
    #36734687
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно и так. Просто я обычно создаю узлы в порядке их следования. Удобно, знает ли
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / createProcessingInstruction
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]