fog
Рыцарь Джедай
XML и сущности
Есть у меня XML файл, который я преобразовываю в HTML страницу.
Текстовые данные для содержимого этого XML документа лежат в отдельном файле/берутся из базы.
Эти файлы заполняет пользователь, представляют они из себя text/HTML
Я безу эти файлы и добавляю их в мой XML документ, например:
<root>
<content> ...сюда добавляется содержимое файла...</content>
</root>
при добавлении, все символы < > & " ' заменяются на сущности, т.е. реально добавляется не
<root>
<content> t<b>e</b>xt </content>
</root>
a
<root>
<content> t<b>e</b>xt </content>
</root>
соответственно после преобразования, я получаю не то что хотел, не HTML разметку - а скобочки
как это победить?
- символы на сущность заменяет sql2xml, которой я пользуюсь
- да и просто так добавлять "как есть" ветку в XML не хочется, так как если юзер ошибётся - XML может стать не well-formed и преобразование не выполниться.
-~{}~ 18.06.04 12:07:
Вернее, вопрос "как поступать в данном случае?"
Есть у меня XML файл, который я преобразовываю в HTML страницу.
Текстовые данные для содержимого этого XML документа лежат в отдельном файле/берутся из базы.
Эти файлы заполняет пользователь, представляют они из себя text/HTML
Я безу эти файлы и добавляю их в мой XML документ, например:
<root>
<content> ...сюда добавляется содержимое файла...</content>
</root>
при добавлении, все символы < > & " ' заменяются на сущности, т.е. реально добавляется не
<root>
<content> t<b>e</b>xt </content>
</root>
a
<root>
<content> t<b>e</b>xt </content>
</root>
соответственно после преобразования, я получаю не то что хотел, не HTML разметку - а скобочки
как это победить?
- символы на сущность заменяет sql2xml, которой я пользуюсь
- да и просто так добавлять "как есть" ветку в XML не хочется, так как если юзер ошибётся - XML может стать не well-formed и преобразование не выполниться.
-~{}~ 18.06.04 12:07:
Вернее, вопрос "как поступать в данном случае?"