ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Парсер xml файлов на php
  #1  
Старый 17.11.2009, 19:37
Аватар для Fad.Mypl
Fad.Mypl
Новичок
Регистрация: 16.09.2009
Сообщений: 7
Провел на форуме:
20906

Репутация: 0
По умолчанию Парсер xml файлов на php

Пытаюсь найти примитивный XML парсер.....

Желательно в один скрипт...
Собственно , что мне нужно от него:
Скажем в папку 2parse я закидываю xml файлы. запуская скрипт и в нем кнопка Parse. Кликаю и он автоматически из загруженых файлов выцепляет определеные поля и пишет их в базу MySQL.

По сети поискал кучу парсеров, но что-то не могу понять...

Нашел такую вот манку:
http://www.internet-technologies.ru/articles/article_1427.html

Но в ней нет ни БД ни тех возможностей, что мне нужно...
 
Ответить с цитированием

  #2  
Старый 17.11.2009, 19:47
Аватар для gisTy
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

три строки дописать чтобы писалось в бд слабо?
 
Ответить с цитированием

  #3  
Старый 17.11.2009, 21:37
Аватар для Fad.Mypl
Fad.Mypl
Новичок
Регистрация: 16.09.2009
Сообщений: 7
Провел на форуме:
20906

Репутация: 0
По умолчанию

Было бы не слабо сделал бы =(((((

А так прошу помощи!
 
Ответить с цитированием

  #4  
Старый 18.11.2009, 03:20
Аватар для iroot
iroot
Новичок
Регистрация: 27.10.2008
Сообщений: 16
Провел на форуме:
43938

Репутация: 0
По умолчанию

Тут все цепляется за конкретный случай, написать парсер который льёт непонятно какой xml в базу данный не так и просто. Я думаю если точно знать как выглядят данные можно написать без особых затрудний, по сути класса для это нет, потому что проблема слишком конкретная нужно определять какие поля куда льються.
 
Ответить с цитированием

  #5  
Старый 18.11.2009, 08:56
Аватар для Fad.Mypl
Fad.Mypl
Новичок
Регистрация: 16.09.2009
Сообщений: 7
Провел на форуме:
20906

Репутация: 0
По умолчанию

Код:
<?xml version="1.0" encoding="windows-1251"?> <!DOCTYPE InfoPacket SYSTEM "http://xml.prime-tass.ru/dtd/UIF.dtd"> <InfoPacket> 	<Source type="string">NewsBox</Source> 	<Time type="datetime">14.10.2009 16:21:00</Time> 	<InfoItem> 		<Source type="string">DJ Forex</Source> 		<Time type="datetime">14.10.2009 15:50:58</Time> 		<Title type="string">ГОВОРЯТ НА РЫНКЕ: Пара доллар/иена растет ввиду срабатывания стоп-приказов </Title> 		<Topic type="string">Говорят на рынке</Topic> 		<Topic type="string">Все новости</Topic> 		<Topic type="string">Все новости по-русски</Topic> 		<Direction type="string">Наружу</Direction> 		<Keyword type="string">Dow Jones - Prime-Tass</Keyword> 		<Keyword type="string">Dow Jones - Prime-Tass </Keyword> 		<Language type="string">RUS</Language> 		<Option name="Status" type="string">insert</Option> 		<Option name="MessageId" type="int">2475503</Option> 		<Option name="NewsURL" type="url">http://www.djforex.ru/</Option> 		<Option name="TimeGMT" type="string">2009-10-14 11:50:58</Option> 		<Option name="TopicId" type="int">4</Option> 		<Option name="TopicId" type="int">1</Option> 		<Option name="TopicId" type="int">2</Option> 		<Option name="DirectionId" type="int">10</Option> 		<Option name="RndID" type="float">0.9483744548948431</Option> 		<Option name="GUID" type="string">{0E85F00F-B017-4632-9F2B-31E2FAEB50E6}</Option> 		<Option name="Copyright" type="string">2008 Dow Jones &amp;amp; Company, Inc.</Option> 		<Option name="DJTopicCode" type="string">N/FRX,N/BKG,N/CMDI,N/EWR,N/FXW,N/ALMT,N/FXMT,N/MFO,N/MKT</Option> 	</InfoItem> </InfoPacket>
Вот собственно сам xml док. Они все такие =)
 
Ответить с цитированием

  #6  
Старый 18.11.2009, 11:03
Аватар для iroot
iroot
Новичок
Регистрация: 27.10.2008
Сообщений: 16
Провел на форуме:
43938

Репутация: 0
По умолчанию

А БД как выглядит?
 
Ответить с цитированием

  #7  
Старый 18.11.2009, 11:15
Аватар для m0nsieur
m0nsieur
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме:
2230263

Репутация: 229
По умолчанию

simplexml тебе в помощь.
вот пара примеров http://ru2.php.net/manual/en/simplexml.examples.php
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ