Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SimpleXMLElement, проблемы 
V
    Опции темы
Pokoinik
Дата 11.8.2008, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 17.3.2007
Где: /dev/null

Репутация: нет
Всего: 3



Есть xml
Код

<?xml version="1.0" encoding="UTF-8"?><?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet">
    <ss:Worksheet ss:Name="401"></ss:Worksheet>
</Workbook>


Код

$xml = new SimpleXMLElement( file_get_contents( $_FILES[ 'file' ][ 'tmp_name' ] ) );
foreach ( $xml->xpath( '//ss:Worksheet' ) as $worksheet ) {
    //как получить атрибут Name узла ss:Worksheet????
}



--------------------
ICQ: 490-993
Существует только 10 типов людей: те, которые понимают двоичную систему, и которые ее не понимают!!!
Опасайтесь людей верующих, ибо у них есть боги, которые им все прощают.

Делай или не делай! Никаких попробую!
Йода (Yoda), мастер-джедай
PM MAIL ICQ   Вверх
Feldmarschall
Дата 11.8.2008, 19:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: нет
Всего: 32



зачем там xpath? почему бы просто не вывести $xml на экран и не посмотреть, как обращаться к нужному элементу?
и почему нельзя вывести на экран $xml->xpath( '//ss:Worksheet' ) и $worksheet?
Ведь пхп это сделает за долю секунды. А у читателя форума в голове парсера нету. И сразу дать ответ, к какому проперти обращаться, он не даст.
PM   Вверх
Pokoinik
Дата 11.8.2008, 19:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 17.3.2007
Где: /dev/null

Репутация: нет
Всего: 3



Feldmarschall, Все что Вы написали конечно круто, но:
1. прежде чем кричать, что топикстартер дурак, могли бы и посмотреть как работает SimpleXMLElement
2. время стоит денег и тратить его на глупые вопросы, на которые ответит вызов var_dump(), я не привык...
3. в данном случае var_dump, print_r , etc... не выводят ничего полезного, так как, вероятно, в SimpleXMLElement активно используются 
методы __get, __set и тому подобное...
4. Вопрос был задан по существу, а не для разведения флейма. Что не понятно спрашивайте.


--------------------
ICQ: 490-993
Существует только 10 типов людей: те, которые понимают двоичную систему, и которые ее не понимают!!!
Опасайтесь людей верующих, ибо у них есть боги, которые им все прощают.

Делай или не делай! Никаких попробую!
Йода (Yoda), мастер-джедай
PM MAIL ICQ   Вверх
skyboy
Дата 11.8.2008, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



Цитата(Pokoinik @  11.8.2008,  18:46 Найти цитируемый пост)
прежде чем кричать, что топикстартер дурак, могли бы и посмотреть как работает SimpleXMLElement

т.е. ты не можешь сказать,чем тебя не устраивает свойство attributes?

Добавлено через 21 секунду
Цитата(Pokoinik @  11.8.2008,  18:46 Найти цитируемый пост)
могли бы и посмотреть как работает SimpleXMLElement

впечатляет. безусловно.

PM MAIL   Вверх
Feldmarschall
Дата 12.8.2008, 06:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: нет
Всего: 32



Виноват.
Как работает SimpleXMLElement я "смотрел", но с обычным RSS.

PM   Вверх
skyboy
Дата 12.8.2008, 08:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



Цитата(skyboy @  11.8.2008,  19:42 Найти цитируемый пост)
свойство attributes

сорри. метод. а не свойство.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: X технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0465 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.