1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Как исправить ошибки XML

Простота XML может упростить его использование при создании приложений для использования в Интернете, но, как и любой язык разметки, он может стать жертвой синтаксиса и опечаток, которые останавливают ваш код. Сложные XML-данные и структуры данных повышают вероятность ошибки, особенно при использовании большого количества значений атрибутов. Успешная обработка ошибок XML требует, чтобы вы исправляли ошибки по мере их возникновения и применяли методы работы, которые сводят к минимуму их вероятность.

Шаг 1

Проверьте свои XML-данные. У вас может возникнуть соблазн беспокоиться о его точности только в том случае, если он не работает в вашем проекте в целом, но если вы проверяете свои данные во время программирования, вы можете избавить себя от стресса при использовании своего кода. Официальная служба проверки разметки W3C (см. Ресурсы) является основным источником для проверки разметки XML. Сайт W3Schools (см. Ресурсы) предлагает аналогичную услугу, так что выберите одну из них и загрузите свой код. Проверка XML выявляет ошибки в синтаксисе разметки. Вы можете обнаружить, что одна ошибка разметки приводит к множественным последствиям, увеличивая видимые масштабы проблемы. По этой причине после исправления каждой ошибки снова проверяйте данные XML.

Шаг 2

Выделите данные XML, чтобы избежать ошибок XML в процессе разработки. Чтобы создать превентивный подход к ошибкам XML, используйте текстовый редактор, который выделяет синтаксис XML, например Notepad++; специализированный XML-редактор, такой как Oxygen или Amaya; или интегрированная среда разработки, или IDE, например Eclipse или Dreamweaver. Помимо выделения ошибок по мере ввода, некоторые из этих инструментов предлагают исправления кода или примеры, например закрытие тега, который вы уже открыли, или предоставление раскрывающихся списков тегов в документе.

Шаг 3

Сравните свою разметку с любыми определениями XML-схемы или определениями типа документа, предоставленными с вашими XML-данными. Эти документы объявляют структуры, элементы и атрибуты, которым должен соответствовать набор XML-данных. В зависимости от проекта схема или DTD могут быть разработаны для обеспечения соблюдения правил, необходимых для пригодных для использования XML-данных, наряду с другими технологиями, используемыми в приложении. Несоблюдение требований может привести к ошибкам.

Шаг 4

Проверьте свои XML-структуры на распространенные ошибки разметки. Действительный XML требует, чтобы вы закрыли все теги. Убедитесь, что ваши открывающие теги содержат закрывающие теги с тем же именем или являются самозакрывающимися, как показано ниже:

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

<родитель> <дочерний> <имя>Сэм

Шаг 5

Проверьте наличие ошибок символов, которые часто возникают в данных XML. XML может использовать Unicode для размещения широкого спектра символов международного языка. Если вы сохраняете XML-документ, используя только кодировку ASCII, некоторые символы Unicode вызывают ошибки. Значения элементов и атрибутов XML не могут использовать некоторые символы, в том числе символы «>» и «<», используемые для обозначения тегов:

<тег>

Когда вы используете эти символы в XML-данных, вы должны указывать их, используя ссылки на их сущности, следующим образом:

цена> 500

Совет

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


  1. Как исправить ошибки SIM-карты
  2. не Как исправить ошибки Itunes на джейлбрейка Spirit
  3. Как исправить ошибки DVD Shrink
  4. Как исправить ошибки DVD
  5. Как исправить ошибки на XV6800