Показать сообщение отдельно
Старый 16.01.2012, 20:52   #16  
InTacto is offline
InTacto
Участник
Аватар для InTacto
 
323 / 11 (1) +
Регистрация: 09.08.2005
Цитата:
Сообщение от Васыо Посмотреть сообщение
Мне из Nav надо выгружать в битрикс. Что подразумевается под одинаковыми тегами?
Такая конструкция?
Код:
<Description>Длинная строка 1</Description>
<Description>Длинная строка 2</Description>
Такое xml порт умеет, но битрикс прочитает только содержимое первого тега. Требуется как раз в первый тег засунуть строку длиннее 1024 знаков.
Мне кажется обращение Битрикса с xml противоречит самой сути этого формата, но это лирика

Добавление текста большой длинный выглядит следующим образом

Код:
      
// создаем текстовый нод
xmlNode4Text := xmlNode.ownerDocument.createTextNode('Bigtext');
// наполняем его
FOR i:= 1 TO 100 DO
  xmlNode4Text.appendData('01234567890123456789');
// создаем родителя текстового нода
xmlNode2:=xmlNode.ownerDocument.createNode('element','Bigtext',NameSpace);
// связываем их
xmlNode2.appendChild(xmlNode4Text);
// добавляем родителя в документ
xmlNode.appendChild(xmlNode2);

Name	        DataType	Subtype	Length
xmlNode	        Automation	'Microsoft XML, v6.0'.IXMLDOMNode	
xmlNode4Text	Automation	'Microsoft XML, v6.0'.IXMLDOMText	
xmlNode2	Automation	'Microsoft XML, v6.0'.IXMLDOMNode
Как и сказал rmv в ветке, которую я привел выше, аналог BigText.