Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: подскажите с методом Document Object в XML
Форумы портала PHP.SU » » XML и его обработка » подскажите с методом Document Object в XML

Страниц (1): [1]
 

1. Kubert - 07 Июля, 2011 - 15:43:45 - перейти к сообщению
Делаю RSS.
Я не профи)
Создаю элементы, с этим все в порядке.
Но по тех.требованиям Yandex просит создать элемент такого типа <yandex:full-text>
Но так как двоеточие выдает ошибку... Подскажите каким методом создать дополнение :full-text к элементу <yandex>

Я создаю так:
CODE (htmlphp):
скопировать код в буфер обмена
  1. $yandex = $doc -> createElement('yandex');
  2. $yandex = $item -> appendChild($yandex );
  3. $yandexVALUE = $doc -> createTextNode('Текст текст текст');
  4. $yandexVALUE = $yandex -> appendChild($yandexVALUE );
2. vlados - 07 Июля, 2011 - 15:47:39 - перейти к сообщению
Либо так
$a=":full-text";
Либо так
$yandex = $doc -> createElement("yandex:full-text");
3. Kubert - 07 Июля, 2011 - 15:53:29 - перейти к сообщению
Твои два варианта аналогичны. Но я же написал что выдает ошибку когда в названии элемента есть двоеточие... Следовательно есть какойто свой метод которой добавляет чтото типа пространства имени...
4. Kubert - 12 Июля, 2011 - 12:17:04 - перейти к сообщению
А-а-а-у-у-у-у!!!! Пж. подскажите!

 

Powered by ExBB FM 1.0 RC1