Реклама на сайте Advertise with us

Xml - спецсимволы

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

programmer

С нами с 08.12.02
Сообщения: 7607
Рейтинг: 5752

Ссылка на сообщениеДобавлено: 28/05/05 в 13:08       Ответить с цитатойцитата 

при формировании хмл документа - на апостроф выдает ошибку
чем принято к примеру заменять? может какие то правила есть?
+8

крипта на ByBit

0
 

no sign

С нами с 25.07.03
Сообщения: 3623
Рейтинг: 1403

Ссылка на сообщениеДобавлено: 28/05/05 в 13:20       Ответить с цитатойцитата 



Код:
<!ENTITY nbsp "&#160;">



вроде должно сработать

skype:megaarachno

8
 



С нами с 03.08.04
Сообщения: 129
Рейтинг: 263

Ссылка на сообщениеДобавлено: 28/05/05 в 16:03       Ответить с цитатойцитата 

&#39;

8
 



С нами с 03.08.04
Сообщения: 129
Рейтинг: 263

Ссылка на сообщениеДобавлено: 28/05/05 в 16:05       Ответить с цитатойцитата 

ну или &apos; - он вроде тоже относится к предопределенным в XML.

PS: касательно nbsp - это вроде как не совсем апостроф icon_smile.gif

8
 



С нами с 16.10.03
Сообщения: 686
Рейтинг: 392

Ссылка на сообщениеДобавлено: 28/05/05 в 22:33       Ответить с цитатойцитата 

&amp;

Выигрышная стратегия игры в покер

4
 



С нами с 03.08.04
Сообщения: 129
Рейтинг: 263

Ссылка на сообщениеДобавлено: 29/05/05 в 16:00       Ответить с цитатойцитата 

&amp; - это амперсенд... т.е. сам по себе символ &

0
 



С нами с 16.10.03
Сообщения: 686
Рейтинг: 392

Ссылка на сообщениеДобавлено: 29/05/05 в 20:38       Ответить с цитатойцитата 

угу, попутал

Выигрышная стратегия игры в покер

0
 



С нами с 02.07.04
Сообщения: 1455
Рейтинг: 1330

Ссылка на сообщениеДобавлено: 29/05/05 в 22:43       Ответить с цитатойцитата 

А если текст пропустить через htmlentities() что -- не сработает?

0
 



С нами с 03.08.04
Сообщения: 129
Рейтинг: 263

Ссылка на сообщениеДобавлено: 30/05/05 в 07:42       Ответить с цитатойцитата 


1. Если я не ошибаюсь, в топике не прозвучало ни слова о PHP. icon_smile.gif
2. Если всё же говорить о PHP, то htmlentities(), думаю, вставит много больше сущностей (entities), чем предусмотрено стандартом XML - &amp; &lt; &gt; &quot; &apos;, взять даже тот же самый &nbsp; (неразрывный пробел), который относится к описанию стандарта HTML, но не известен парсерам XML. (Возможно определять именованные сущности через DTD - но это отдельная кухня.) В данном случае (Опять же только при условии использования PHP для формирования XML-документа) более уместно будеть использовать функцию htmlspecialchars(), которая должна заменить указанные 5 спецсимволов.

8
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »