Лучшее руководство по атрибут XML в 2024 году. В этом руководстве вы можете изучить атрибут XML,атрибуты XML должны быть указаны,XML-элементы vs. атрибуты,Мой любимый способ,Избегайте атрибута XML?,метаданных XML для свойства,
XML элементы могут иметь атрибуты, аналогичные HTML.
Атрибут (Атрибут) содержит дополнительную информацию об элементе.
В HTML, атрибуты предоставляют дополнительную информацию об элементе:
Свойства как правило, не предоставляют информацию о части данных. В следующем примере, тип файла не имеет ничего общего с данными, но нужно обрабатывать этот элемент программного обеспечения является очень важным:
Значения атрибутов должны быть заключены в кавычки, хотя одиночные или двойные кавычки могут быть использованы. Например, пол человека, человек элемент может быть записано:
Или это может быть:
Если значение атрибута сама содержит двойные кавычки, вы можете использовать одиночные кавычки, как в этом примере:
Или вы можете использовать символьные сущности:
Рассмотрим следующие примеры:
В первую очередь, секс является атрибутом. Во втором случае, секс является элементом. Оба примера дают ту же информацию.
Ни одно правило не может сказать нам, когда использовать атрибуты, и когда использовать элементы. Мой опыт в HTML, свойство очень удобно использовать, но в XML, вы должны стараться избегать использования имущества. Если информация чувствует, как данные, используйте элементы.
Следующие три XML-документы содержат точно такую же информацию:
Первый пример использует свойства даты:
Второй пример использует элементы даты:
Третий пример использует расширенный элемент даты (который является моим любимым):
Некоторые из проблем, связанных с использованием имущества:
Свойство трудно читать и поддерживать. Попробуйте использовать элементы для описания данных. Но только использовать свойство для предоставления данных независимой информации.
Не делайте такую глупость (это не следует использовать XML):
Иногда ссылки ID присваиваются элементам. Идентификатор может быть использован для определения индекса элемента XML, то, как он работает в идентификатор атрибута HTML является то же самое. Этот пример продемонстрировал нам эту ситуацию:
Выше просто идентификатор атрибута идентификатор используется для идентификации различных заметок. Он не является частью данных заметок.
Здесь мы попытались передать ваши философия: метаданные (данные о данных) должны быть сохранены в качестве атрибутов, а сами данные должны быть сохранены в качестве элементов.