|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Создание атрибута на PHP (DOM) |
|
[решено] Создание атрибута на PHP (DOM)
|
Новый участник Сообщения: 11 |
Здравствуйте!
Подскажите пожалуйста, можно ли создать атрибут элемента одной строкой. Сейчас я создаю так: $xml=new DomDocument('1.0','utf-8'); // Создание XML-документа $TK = $xml->appendChild($xml->createElement('TK')); // Создание корня // добавление атрибута элементу $tk_attr1 = $xml->createAttribute('name'); // строка 1 $tk_attr1->value = 'Мега'; // строка 2 $TK->appendChild($tk_attr1); // строка 3 приблизительно так: $TK->appendChild("тут создание атрибута"); // в итоге - одна строка Предложите свои способы. Спасибо. |
|
Отправлено: 10:55, 25-07-2012 |
![]() Сообщения: 3649
|
Профиль | Сайт | Отправить PM | Цитировать Можно создать функцию, которая будет делать то же, что и те 3 строки (в примере - appendAttribute):
<?php $xml=new DomDocument('1.0','utf-8'); // Создание XML-документа $TK = $xml->appendChild($xml->createElement('TK')); // Создание корня function appendAttribute($doc, $element, $attrName, $attrVal) { $attr = $doc->createAttribute($attrName); $attr->value = $attrVal; $element->appendChild($attr); } appendAttribute($xml, $TK, 'name1', 'Мега'); appendAttribute($xml, $TK, 'name2', 'Гига'); echo $xml->saveXML(); Цитата Вывод:
|
|
------- Отправлено: 12:04, 25-07-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Огромное спасибо! а еще программистом называюсь, не мог додуматься до такого простого решения )
|
Отправлено: 12:47, 25-07-2012 | #3 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:13, 26-07-2012 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Использование - Создание копии диска Windows Xp, создание копии для резерва | withsouth | Лицензирование продуктов Microsoft | 15 | 31-10-2011 03:24 | |
CMD/BAT - [решено] Определение атрибута файла & проверка наличия процесса | user_123 | Скриптовые языки администрирования Windows | 10 | 19-11-2010 16:15 | |
[решено] Blu-ray Disc. Создание ISO образа (создание Blu-ray Disc.iso образа из файлов) | Денис Пирожков | Хочу все знать | 2 | 12-11-2010 20:55 | |
VBS/WSH/JS - Создание папок исходя из имени хоста.Создание ярлыков. | ufunf | Скриптовые языки администрирования Windows | 1 | 18-02-2010 13:59 | |
[решено] Помогите сделать кнопку для создания атрибута окну "поверх всеx" | Pozia | AutoIt | 2 | 21-02-2009 22:48 |
|