первый постер.Пожалуйста, будьте осторожны.
Эта тема может быть похожа на несколько других вопросов, но, насколько я понимаю, это уникальная проблема, которую я пытаюсь решить.FWIW, я в первую очередь дизайнер;Я опасен с Flash и HTML и CSS, но немного в замешательстве со всем остальным.Из поисков вокруг я, похоже, направляюсь к решению ajax / jquery, с которым мне нужна помощь.
Для начала я создал довольно сложный интерфейс Flash, который извлекает контент из правильно сформированного и проверенногоXML-файлЭта часть сделана, прекрасно работает.
Однако клиент хочет создать простую (r) версию интерфейса javsScript, которая будет доступна для зрителей, у которых нет Flash.И, они хотели бы, чтобы эта версия извлекала значения (текст) из ТОГО ЖЕ XML-файла, поэтому им нужно всего лишь отредактировать один файл для внесения изменений.
Похоже на разумный запрос, но его выполнение неПохоже, все так просто.Самым большим препятствием является то, что я не хочу зацикливать XML для вывода - я хочу вызывать определенные значения узлов в определенные элементы.
Вот такой простой пример, который я могу собрать.Из XML, например, так:
<section>
<page>
<name image="image1.jpg">Section One</name>
<copy>This is a description of section one.</copy>
</page>
<page>
<name image="image2.jpg">Section Two</name>
<copy>This is a description of section two.</copy>
</page>
</section>
Я хочу создать HTML следующим образом:
<div id="greenBackground">
<h1>[value from 1st XML <name> node]</h1>
<p>[value from 1st XML <copy> node]</p>
<img src="[value from 1st XML <name> node image attribute]" />
</div>
<div id="blueBackground">
<h1>[Value of 2nd XML <name> node]</h1>
<p>[Value of 2nd XML <copy> node]</p>
<img src="[value from 2nd XML <name> node image attribute]" />
</div>
Они имеют ключ к тому, что у каждого div есть свой собственный идентификатор, чтобы каждая «страница» моглаиметь уникальные цвета фона и форматирования.Идея заключается в том, что я использовал бы простой перекрывающийся скрипт div, чтобы показать / скрыть каждый из этих «разделов» в пределах одного и того же элемента.
Надеюсь, это имеет смысл, пожалуйста, не стесняйтесь для разъяснений.Любая помощь приветствуется.