|
Как добавить xmlns:xsi; xsi:schemaLocation в xml файл | ☑ | ||
|---|---|---|---|---|
|
0
KazSever
18.02.21
✎
08:45
|
Добрый день, не получается сформировать вот такую часть xml файла, подскажите как можно это сделать?!
<kaspi_catalog date="string" xmlns="kaspiShopping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="kaspiShopping http://kaspi.kz/kaspishopping.xsd"> </kaspi_catalog> |
|||
|
1
KazSever
18.02.21
✎
08:48
|
Делал вот так:
ЗаписьXMl.ЗаписатьНачалоЭлемента("kaspi_catalog"); ЗаписьXMl.ЗаписатьАтрибут("date", "", "string"); ЗаписьXMl.ЗаписатьАтрибут("xmlns", "", "kaspiShopping"); ЗаписьXMl.ЗаписатьСоответствиеПространстваИмен("xsi", "http://www.w3.org/2001/XMLSchema-instance"); ЗаписьXMl.ЗаписатьСоответствиеПространстваИмен("schemaLocation", "kaspiShopping http://kaspi.kz/kaspishopping.xsd"); В результате как то все наоборот <kaspi_catalog xmlns:schemaLocation="kaspiShopping http://kaspi.kz/kaspishopping.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" date="string" xmlns="kaspiShopping"> |
|||
|
2
Ёпрст
гуру
18.02.21
✎
09:34
|
просто запиши через установитьатрибут свой префикс
|
|||
|
3
KazSever
18.02.21
✎
10:48
|
(2) Не доступно УстановитьАтрибут для ЗаписьXML
|
|||
|
4
Ёпрст
гуру
18.02.21
✎
13:12
|
(3) как это ?
ЗаписьXMl.ЗаписатьАтрибут(); у тя ж выще есть |
|||
|
5
Fragster
гуру
18.02.21
✎
13:23
|
Правильнее всего взять схему с https://kaspi.kz/kaspishopping.xsd (если бы она там была, попросить у них нужно, получается), создать по ней фабрику XDTO и дальше работать с объектами XDTO.
Все префиксы пространств имен будут проставлены автоматически в нужных местах. |
|||
|
6
KazSever
19.02.21
✎
06:45
|
(4) ну вот так, сам удивился.
|
|||
|
7
KazSever
19.02.21
✎
06:49
|
(5) В XDTO я не силен (от слова совсем), решил сделать немного проще - сделать как текстовый файл и написал в строки текст как этого требует пример. Если смотреть IE то префиксы правильно становятся, но вот порядок их все равно другой. Не знаю - повлияет это как-то на загрузку или нет, если успею - напишу))
|
| Форум | Правила | Описание | Секции | Поиск |