Ответ 1
Оба из ваших примеров действительны.
Вам нужно только "
внутри значения атрибута; a "
персонаж закроет атрибут раньше.
Когда у меня есть кавычки, которых нет в атрибуте, мне нужно их кодировать с помощью "
?
Что правильно? Экспозиция A или выставка B?
<boat>
<name> Bertha </name>
<description> Good boat. 10 feet long. "Fixer-upper"</description>
</boat>
<boat>
<name> Bertha </name>
<description> Good boat. 10 feet long. "Fixer-upper"</description>
</boat>
Оба из ваших примеров действительны.
Вам нужно только "
внутри значения атрибута; a "
персонаж закроет атрибут раньше.
Оба являются правильными и действительными XML.
Нет необходимости использовать "e;
в текстовых узлах.
Из MSDN:
"
должен использоваться для значения атрибута, но прямая кавычка (") допустима как содержимое элемента.
как это нормально
<boat description = " Good boat. 10 feet long. "Fixer-upper""></boat>
как это не нормально
<boat description = " Good boat. 10 feet long. "Fixer-upper""></boat>