XML

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
lnghost
Сообщения: 134
Зарегистрирован: 2011.07.26, 18:05
Откуда: Воронеж
Контактная информация:

XML

Сообщение lnghost »

Я тут задумал сделать AR для XML, выдерживая синтаксис дефолтного, но разумеется проще. То есть что-то типа CXmlCriteria + CActiveXml. Кто бы как к этому вопросу подошел?

Примерный листинг чата:
[02:13:49] Alex Bond: ок. укажи применение)
[02:14:13] lnghost: выборки из XML
[02:14:53] Alex Bond: емм.. конкретнее) просто интересно где сейчас такое юзают? то xml пасить долго и нудно
[02:14:58] lnghost: например в .NET такая штука есть. Во-первых не надо парсить весь XML целиком, достаточно будет что-то типа findByValue или findByAttributes, или мерж значения и атрибута в критерии
[02:15:17] lnghost: плюс создание XML документов из объектов, массивов
[02:15:26] lnghost: ну и работа с XML файлом как с объектом
02:15:48] Alex Bond: ну оно всеравно все парсит)) хоть и не углубленно но парсит))
[02:16:35] lnghost: да, но тут смысл в том, что со стороны девелопмента тебе не придется ничего парсить. Достаточно будет объявить обычную критерую и сделать запрос, который вернет коллекцию объектов
[02:16:53] lnghost: AR тоже к базе обращается, но не зря же его придумали )
[02:17:18] lnghost: я просто все не могу забыть, что в .NET работа с XML была неимоверна проста. По крайней мере на уровне выборок

Как-то так... интересно, кто бы с какой стороны к этому подошел.
А еще интересует, на сколько это вообще актуально. Вы много с XML работаете?
Конференция: yii@conference.jabber.ru Сайт: http://kamaran.ru

Аватара пользователя
samdark
Администратор
Сообщения: 9403
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: XML

Сообщение samdark »

С XML работаю очень редко и мне хватает SimpleXML. А так отнаследовался бы от CModel и вперёд…

nikitakls
Сообщения: 47
Зарегистрирован: 2011.01.25, 08:18

Re: XML

Сообщение nikitakls »

С xml сейчас активно работаю.
Сделал отдльный компонент для отправки запросов в БД (свою)
А с данными рабоатю в CModel

Ответить