Ну XML-Сформированный

Нет Gravatar

Почему сообщения "Форматирование" правильных документов XML? Поток данных в типичном анализатор

Потому что иногда это хорошо, что нашел эти данные, особенно не пораниться, когда вы идете использовать анализатор и любым иным ..

Документ XML называется хорошо сформировавшимися (а затем проанализированы парсер), если:

"

  • Непустых элементов разделителями обеими начального тега и конечного тега.
  • Пустые элементы могут быть нанесены с пустым элементом (самозакрывающиеся) тегов, таких как <IAmEmpty /> Это равно <IAmEmpty></IAmEmpty>
  • Все значения атрибутов указаны ни с одним ( ') или двойные ( ") кавычки. Одинарные кавычки закрыть одну цитату и двойные кавычки тесные двойные кавычки.
  • Теги могут быть вложенными, но не должны пересекаться. Каждое из государств-корневой элемент должен быть полностью содержится в другой элемент.
  • Документ объявила соответствует его характеру кодировки. Кодировка может быть объявлен или подразумеваемых извне, например, в "Content-Type" заголовки, когда документ перевозимых через HTTP, или внутренне, используя явное разметки в самом начале документа. При отсутствии такого заявления существует, предполагается, кодировка Unicode, как это определено Unicode Byte Order Mark перед первым символом документа. Если знак не существует, UTF-Предполагается, 8 кодировке.
  • Элементом имена чувствительны к регистру.

"

(Из Википедии)

Очевидно, что если вы хотите прочитать документ XML хорошо сформированной в любой парсер, либо SAX или ВС, вы получите ошибку. Для устранения этого вы можете:

  1. Представляя управляющих последовательностей для элементов,
  2. Изменить документ (или создать новый) структурах должным образом.

Насколько мне известно, нет никаких других альтернатив (если у вас есть segnalatemele, который всегда под рукой) и правильно интерпретировать структурированных документов не обязательно должна проходить в одном из 2 решения.

Один вопрос не дает мне покоя (преувеличенными о ..), но страница JSP, который может содержать теги, как

<% = Variabile_di_tipo_string>

как будет разбираться? Она будет использовать один из двух методов, выше, будут переписаны или синтаксический анализатор, который не требует хорошего владения форматирования? Может быть, вы использовали генератор синтаксических анализаторов от грамматики (JavaCC и аналогичных ..)..

Ну на данный момент это не моя основная проблема :)

Очень скоро я буду говорить о XSLT .. Следите за обновлениями!

Популярность: 19% [?]

Метки:


leave a response , or trackback from your own site. Вы можете последовать за всеми реакциями к этому входу через RSS 2.0 питание. Вы можете оставить ответ, или Архив с вашего собственного сайта.

AddThis Social Bookmark Button

Данный сайт использует IntenseDebate комментарии, но они в настоящее время не загружен, потому как Ваш браузер не поддерживает JavaScript, либо они не были загружены достаточно быстро.

Написать ответ