CommerceML значение свойства

Delph

Новичок
CommerceML значение свойства

Можно ли в данном формате значение свойства указывать в парном теге, например так:

<ЗначениеСвойства ИдентификаторКаталога="8C40C3AE-9947-40A5-9BF0-8C27130F8B4D" ИдентификаторСвойства="8">
Значение
"Данного"
Свойства
</ЗначениеСвойства>

Так как я показал - нельзя. В документации единственный вариант такой:
<ЗначениеСвойства ИдентификаторКаталога="8C40C3AE-9947-40A5-9BF0-8C27130F8B4D" ИдентификаторСвойства="8" Значение="Значение "Данного" Свойства"/>
Есть ли другой вариант? Это мне нужно для того чтобы можно было указывать в значении свойства двойные кавычки.

-~{}~ 14.02.06 14:18:

Может кто-то знает можно ли такое провернуть в XML?
 

slach

Новичок
ну во первых о терминах
то что ты называешь "значение свойства" это значение аттрибута attribute-value
а во вторых
почитай что такое Well-formed XML документ
для того чтобы в атрибут вставить кавычки достаточно заменить их на сущности типа & quot; (слитно)
 

Alexandre

PHPПенсионер
PHP:
<ЗначениеСвойства ИдентификаторКаталога="8C40C3AE-9947-40A5-9BF0-8C27130F8B4D" ИдентификаторСвойства="8" Значение="Значение &quot;Данного&quot; Свойства"/>
а вообще это плохая практика - работать с CommerceML, намучаешься ;).
 

Delph

Новичок
Спасибо. А не знаешь когда 1С делает экспорт - он преобразовывает " в & quot; ?
 
Сверху