Формирование XML файла, пространство имен и префиксы

1. deman123 24.11.23 10:37 Сейчас в теме
Всем привет.

Крик о помощи, нужно сформировать строку при формировании xml
<xs:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
Формирую так
ЗаписьXML.ЗаписатьНачалоЭлемента("Body", "http://www.w3.org/2001/XMLSchema-instance");
ЗаписьXML.ЗаписатьСоответствиеПространстваИмен("xs", "http://www.w3.org/2001/XMLSchema-instance");
ЗаписьXML.ЗаписатьСоответствиеПространстваИмен("xsd", "http://www.w3.org/2001/XMLSchema");
И получаю
<xs:Body xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

Если поставлю префикс в
ЗаписьXML.ЗаписатьСоответствиеПространстваИмен("xsi", "http://www.w3.org/2001/XMLSchema-instance");

Тогда получу строку <xsi:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

А надо так именно xs:Body xmlns:xsi="http://www.w3.o...
Из-за этого говорят мне не загружаются данные на другой стороне.

Подскажите как сформировать нужную мне строку!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Sashares 34 24.11.23 10:54 Сейчас в теме
(1)
А надо так именно xs:Body xmlns:xsi="http://www.w3.o...
Из-за этого говорят мне не загружаются данные на другой стороне.

Бред.
Если пространство имен используется, оно должно быть объявлено.

Но если очень хочется, после формирования xml используйте СтрЗаменить.
3. user1992985 24.11.23 13:33 Сейчас в теме
(1)
А надо так именно xs:Body xmlns:xsi="http:/
Эта запись говорит, что имя Body относится к пространству имен, соответствующему префиксу xs. К какому?
4. deman123 28.11.23 11:58 Сейчас в теме
Полностью шапка ХМЛя должна быть
<?xml version="1.0" encoding="UTF-8"?>
<xs:Envelope xmlns:xs="http://schemas.xmlsoap.org/soap/envelope/">
<xs:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<tns:request xmlns:tns="urn:UserNamespace" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<item>

Все формирую кроме строки в формате
<xs:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
5. deman123 28.11.23 12:00 Сейчас в теме
Помогите, не занимался интеграцией и обменами раньше. Подскажите как сформировать!
6. deman123 30.11.23 08:30 Сейчас в теме
Решил проблему через СтрЗаменить()
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот