Подскажите сабж эхотага.
Пока ничем кроме "Веб"-обозревателей не пользовался.
Убивают такие многозначительные и немногословные сообщения, на непонятном
"Error loading stylesheet: XPath parse failure: binary operator expected:"
или не очень понятном языке
"Ошибка загрузки таблицы стилей: Ошибка разбора выражения XPath, ожидается
бинарный оператор:"
Помогло бы найти где и понять что не так.
Хотелось бы:
- свободное открытое ПО
- i18n, сообщения об ошибках, документация, интерфейс
- юникод
- кросс-платформенное
- на яве или си
еще более непонятное:
"Reference to undefined entity 'deg'. Line 11, Position 113
<elHtmlo titolo="W4 downlink coverages :: 36° East :: Eutelsat satellite
information" charset="iso-8859-1" >"
Ошибка синтаксического анализа XML: неопределённая сущность
A semi colon character was expected. Line 215, Position 66
eksURL="http://www.amos-spacecom.com/newsite/page.asp?cat=92&type=2"
-----------------------------------------------------------------^
XML Parsing Error: not well-formed
Ошибка синтаксического анализа XML: неправильный
An Invalid character was found in text content. Line 11, Position 45
Required white space was missing. Line 157, Position 28
<elHtmlo titolo="?²?????? "????N?????N?? N????°N? N???N??·N?"" charset="UTF-8"
>
Так было 16:30 08 Nov 07 написано от Slava Pikarevskij-Ushakov к All:
SPU> еще более непонятное:
SPU> "Reference to undefined entity 'deg'. Line 11, Position 113
SPU> <elHtmlo titolo="W4 downlink coverages :: 36° East :: Eutelsat satellite
SPU> information" charset="iso-8859-1" >" Ошибка синтаксического анализа XML:
SPU> неопределённая сущность A semi colon character was expected. Line 215,
SPU> Position
SPU> 66 eksURL="http://www.amos-spacecom.com/newsite/page.asp?cat=92&type=2"
SPU> -----------------------------------------------------------------^
SPU> XML Parsing Error: not well-formed
SPU> Ошибка синтаксического анализа XML: неправильный
SPU> An Invalid character was found in text content. Line 11, Position 45
SPU> Required white space was missing. Line 157, Position 28
SPU> <elHtmlo titolo="?²?????? "????N?????N?? N????°N? N???N??·N?""
SPU> charset="UTF-8"
>>
Здесь как раз всё понятно. Как тебе известно или должно быть известно, в XML
последовательность '&буквы;' (без кавычек) означает специальный символ. Скажем,
< означает левую угловую скобку (<), а > означает правую угловую скобку
(>). В итоге у тебя обнаруживается последовательность &type ── а какой символ
соответствует ей? никакой. Поэтому это ошибка. Тебе следовало бы записать URL
в виде eksURL="http://www.amos-spacecom.com/newsite/page.asp?cat=92&type=2"
(где последовательность & означает символ '&') ── и тем невозбранно достичь
желаемого.
Ceterum censeo Diptaunum esse delendam! [Ru.Mozilla] http://Mithgol.Ru/
Mithgol the Webmaster. [Team В эхолисте ,,ё`` уместим] [Team А я меняю subj]
... 193. Чрезмерная загрузка административной системы. (Джин Шарп)
MW> Здесь как раз всё понятно.
MW> Как тебе известно или должно быть известно,
_Во первых_
ну конечно я знал об этом, но было внутреннее противоречие,
всю жизнь наблюдаю атрибуты href src и т.д. с аперсандами без всяких мнемоник,
и пришел в состояние легкого шока когда прочел:
http://www.w3.org/TR/1999/REC-html401-19991224
<<B.2.2 Амперсанды в значениях атрибута URI
URI, конструируемый при отправке формы, может быть использован как ссылка в
стиле якоря (напр., атрибут href элемента).
К сожалению, использование символа "&" для разделения полей пересекается с его
использованием в значениях атрибутов SGML при разграничении мнемонических
ссылок. апример, чтобы использовать URI "http://host/?x=1&y=2" как связующий
URI, он должен быть записан <A href="http://host/?x=1&y=2"> или
<A href="http://host/?x=1&y=2">.
Мы рекомендуем, чтобы разработчики HTTP сервера и в особенности - разработчики
CGI поддерживали использование ";" вместо "&" для предотвращения проблем с
использованием escaping-символов "&".>>
Кроме того есть же "Escape-механизм" для "не американских буковок".
Как это символ аперсанда стал так популярен в ГТТП, попахивает жидо-масонским
заговором!
Это не есть "Символ, который не известен", а "A semi colon character was
expected.", а undefined entity/неопределённая сущность - это еще один
проблемный случай, когда "сущности" определенные для хтмл для эхотага не
определены "36° East".
_Во вторых_
Это не единственный проблемный случай, я привел "кашу" с кучей примеров, но
суть не в этом, все ошибки это мои проблемы RTFM!(Курить Йо...(половой мятеж)
документации), а суть в сабже - _порекомендуйте мне_, пожалуйста, хороший
инструмент по работе с эхотагом.
"Ошибка загрузки таблицы стилей: Ошибка разбора выражения XPath, ожидается
бинарный оператор:" и жирная точка, а что за выражение, где в какой строке -
скрыто тенью мрака.
Slava Pikarevskij-Ushakov пишет:
> Это не единственный проблемный случай, я привел "кашу" с кучей примеров, но
> суть не в этом,
> все ошибки это мои проблемы RTFM!(Курить Йо...(половой мятеж) документации),
> а суть в сабже
> - _порекомендуйте мне_, пожалуйста, хороший инструмент по работе с эхотагом.
Под вендой был какой-то XMLSpy, если я правильно ошибаюсь. Лично я
пользую xmllint и tidy.
--
Andrei Protasovitski
mailto: andrei.protasovitski()gmail.com
SP> Подскажите сабж эхотага.
SP> Пока ничем кpоме "Веб"-обозpевателей не пользовался.
eclipse? напpимеp wtp веpсия, покpаней меpе чесно бесплатен, в отличие от
xmlspy
Пока, Marat.