![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| AztEK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 723 Регистрация: 4.1.2005 Репутация: нет Всего: 18 |
Чтобы пропарсить простенький XML, далаю так:
Проблема в том, что если в коде встретится HTML код, он тоже парсится! А мне нужно чтобы он просто был значением переменной. Как такое реализовать? -------------------- Linux is like wigwam -- no windows, no gates, apache inside. |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 2 Всего: 73 |
AztEK, HTML это XML документ для разметки вэб документов. Если хочешь что бы он шел как текст в твоем XML'e, меняй спецсимволы на их сущности (типа < - <), а потом обрабатывай на выходе.
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| AztEK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 723 Регистрация: 4.1.2005 Репутация: нет Всего: 18 |
Хм...Ну да.
То есть по-другому невозможно даже в теории? -------------------- Linux is like wigwam -- no windows, no gates, apache inside. |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 2 Всего: 73 |
AztEK, а что за задача? Теме способами которые ты используешь и не зная что за задача стоит перед тобой, такое невозможно.
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| AztEK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 723 Регистрация: 4.1.2005 Репутация: нет Всего: 18 |
Задача такая. Есть шаблон для CMS. Чтобы его унифицировать я решил поместить спец. файл конфигурации некоторые куски кода (заголовки новостей, статей, шапка сайта и т.п.).
Ничего лучше, чем хранить эти куски в XML-файле я не придумал. вот так:
-------------------- Linux is like wigwam -- no windows, no gates, apache inside. |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 2 Всего: 73 |
AztEK, а ты не думал поместить HTML в XSL шаблон?
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| AztEK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 723 Регистрация: 4.1.2005 Репутация: нет Всего: 18 |
Я незнаю что это. Теперь посмотрел. Сильно и страшно.
Только ведь надо будет возвращать страницу как XML? А как туда обычный HTML поместить? А все браузеры это поймут? Один пример у меня Firefox 1.5 не заработал. Штука, вижу, отличная. Только я небольших моментов непонимаю. -------------------- Linux is like wigwam -- no windows, no gates, apache inside. |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 2 Всего: 73 |
AztEK, ты можешь скомпоновать страницу на сервере. Т.е. выполнить XSLT преобразование до клиента.
Если что-то будет не получаться - пиши, всегда подскажем. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: нет Всего: 71 |
По моему замена спецсимволами, это самый оптимальный вариант
-------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
| AztEK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 723 Регистрация: 4.1.2005 Репутация: нет Всего: 18 |
Gold Dragon
ИМХО как раз наоборот. Если будет достаточно большой кусок HTML-кода? Ладно, написать можно, заэкранировать спец-символы. А ну как нужно будет редактировать это дело? Сложно и неудобно. -------------------- Linux is like wigwam -- no windows, no gates, apache inside. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: X технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |