Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Посоветуйте код для XML-файла блога...
 
 автор: coloboc66   (10.02.2010 в 16:09)   письмо автору
 
 

Основное требование - простота.
Вот так нормально будет:
<root>
<message>
<text>Сообщение автора</text>
<comment>
Комментарий 1
</comment>
...
<comment>
Комментарий N
</comment>

</root>
?
Вся служебная информация (даты, авторы комментариев, идентификаторы и т.д.) будет размещаться внутри открывающих тегов.
P.S. Наверное нужно было пустить эту тему в раздел Разное. Извиняюсь...

  Ответить  
 
 автор: Ури Геллер   (10.02.2010 в 16:35)   письмо автору
 
   для: coloboc66   (10.02.2010 в 16:09)
 

а ты о чём? типа сообщения будут храниться в большом xml файле. это идея плохая, во-первых много места будет занимать.


<?xml version="1.0" encoding="utf-8"?>
<entry>
    <title>Заголовок</title>
    <desc>Описание</desc>
    <body>Текст записи</body>
    <comments>
         <comment>
            <a>Автор</a>
            <d>Дата</d>
            <b>Текст комментария</b>
         </comment>
    </comments>
</entry>

  Ответить  
 
 автор: coloboc66   (10.02.2010 в 16:52)   письмо автору
 
   для: Ури Геллер   (10.02.2010 в 16:35)
 

Очень многие крупные сервисы сейчас хранят информацию в XML. А раньше хранили в простых текстовых файлах. Насколько уже так много будет места занимать? А почему именно такую структуру рекомендуете? Я думаю, чем больше тегов, тем сложнее их разбирать, или нет?

  Ответить  
 
 автор: Ури Геллер   (10.02.2010 в 16:58)   письмо автору
 
   для: coloboc66   (10.02.2010 в 16:52)
 

есть SimpleXml в php, есть Xpath для запросов, ничего сложного нет.

  Ответить  
 
 автор: coloboc66   (10.02.2010 в 17:17)   письмо автору
 
   для: Ури Геллер   (10.02.2010 в 16:58)
 

И всё же для чего так много тегов для одного сообщения, если можно их число сократить в несколько раз? Ведь напримаер я могу сделать вот так:
<root>
<message id="1" date="date1" description="..."  body= "..." и т.д. >
<comment author="..."  body= "..."  и т.д.   />
</message>
...
</root>

И на страницу будет выводиться всё тоже, что и при файле с сильно разветвлённой структурой.
Каковы основные критерии при выборе структуры файла?

  Ответить  
 
 автор: Ури Геллер   (10.02.2010 в 17:42)   письмо автору
 
   для: coloboc66   (10.02.2010 в 17:17)
 

есть стандарты http://www.w3.org/XML/

  Ответить  
 
 автор: coloboc66   (10.02.2010 в 17:58)   письмо автору
 
   для: Ури Геллер   (10.02.2010 в 17:42)
 

Сильный ответ, да ещё и на английском.:) С таким же успехом могли бы сказать: "есть XML". То что он есть, я и сам знаю...

  Ответить  
 
 автор: Loki   (11.02.2010 в 10:08)   письмо автору
 
   для: coloboc66   (10.02.2010 в 17:17)
 

>Каковы основные критерии при выборе структуры файла?
Нет никаких критериев. В сети уже все копья на эту тему сломали.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования