Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > XML, XSL > Структура ajax-подгружаемого файла


Автор: GZep 4.2.2010, 21:28
Привет!

Прошу, посоветуйте, как лучше сделать структуру подгружаемого xml файла (через JQuery), который бы отвечал следующим требованиям:
  • в файле содержится название страницы (title)
  • также содержится список Javascript файлов которые надо подгрузить для работы страницы
  • а еще список CSS файлов, которые надо подгрузить
  • возможно какой-нибудь аргумент типа даты создания страницы или обновления...

Пример, где учитывается только пункт с title страницы:
Код

<?xml version="1.0" encoding="utf-8"?>
<page title="Название страницы" />
<h2>велкам!</h2>
текст текст текст текст текст текст
<p>ла-ла-ла</p>


П.С. допускаю, что для подобной задачи лучше подходят другие форматы файлов...
если есть какие-нибудь соображения - очень рад буду прочитать! smile 

Автор: diadiavova 4.2.2010, 21:39
GZep, как тебе удобнее, так и делай. Тут особых правил каких-то нет. Можно даже использовать теги такие же как в HTML. Только у XML-документа должен быть один корневой узел, а не как у тебя.

Автор: GZep 4.2.2010, 22:10
diadiavova, спасибо за ответ.

проблема была такого рода:
Код

<?xml version="1.0" encoding="utf-8"?>
<page>
<title>Название страницы</title>

<НЕЗАНЮ КАК НАЗВАТЬ ТЕГ))>
   <script>1.js</script>
   <script>2.js</script>
</НЕЗАНЮ КАК НАЗВАТЬ ТЕГ))>

<ТОЖ НЕЗНАЮ КАК НАЗВАТЬ>
   <css>1.css</css>
   <css>2.css</css>
</ТОЖ НЕЗНАЮ КАК НАЗВАТЬ>

<body>
ла-ла-ла
</body>
</page>



вот такой вариант имхо боле-менее правильный, НО если его подгружать сразу в блок, а потом доставать переменные (title и script), то выводилось что-то типо такого:
Код

Название страницы1.js2.js
ла-ла-ла

впринципе знаю как это убрать (надо не подгружать сразу в блок, а досттавать тег body и засовывать как содержимое только его).

но, это все мысли вслух, а в итоге 3 вопроса тогда только: 
  • НЕЗАНЮ КАК НАЗВАТЬ ТЕГ)) - как лучше назвать подобный тег, ваш совет)
  • ТОЖ НЕЗНАЮ КАК НАЗВАТЬ - тоже совет нужен smile 
  • валидный ли xml код я привел? (который в этом сообщении)

Автор: diadiavova 4.2.2010, 22:13
Тег со скриптами можно назвать scripts, а со стилями - styles smile 
Цитата(GZep @  4.2.2010,  22:10 Найти цитируемый пост)
валидный ли xml код я привел? (который в этом сообщении)

 smile

Добавлено через 1 минуту и 30 секунд
Если говорить точнее, то валидным принято называть тот, который соответствует схеме. Коль скоро схемы нет, то документ не валидный, а правильный (well-formed)

Добавлено через 3 минуты и 7 секунд
Ну ещё, правильным он будет если теги назовёшь правильно(пробелов и скобок в именах быть не должно ессно)

Автор: GZep 4.2.2010, 22:37
Цитата(diadiavova @  4.2.2010,  22:13 Найти цитируемый пост)
(пробелов и скобок в именах быть не должно ессно) 

конечно smile 
Цитата(diadiavova @  4.2.2010,  22:13 Найти цитируемый пост)
Тег со скриптами можно назвать scripts, а со стилями - styles

я хотел, чтобы кто-нибудь тоже пришел к такому выводу. Да будет так! smile 
diadiavova, спасибо большое, ну и конечно +.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)