powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как изменить текст в XML
7 сообщений из 7, страница 1 из 1
Как изменить текст в XML
    #33391745
arinas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет! У меня следующий вопрос. Есть источник - база аксесс, оттуда таблица, методом экспорта, выгружается в файл xml, затем этот файл нужно преобразовать. Нужно поменять текст в корневом теге и вставить дополнительный тег группировки. Для наглядности привожу, что получается и что нужно...
Получается:

- <dataroot xmlns:od="urn:schemas-microsoft-com:officedata" generated="2005-10-28T11:15:58"> ' ЭТО НУЖНО ЗАМЕНИТЬ НА СЕАНС
- <Субъект> ' ЭТО НУЖНО ДОПОЛНИТЬ АТРИБУТАМИ
<Тип>Предп_орг</Тип> ' ЭТО НУЖНО ПЕРЕНЕСТИ В АТРИБУТЫ
<Код>111_0110</Код> ' И ЭТО НУЖНО ПЕРЕНЕСТИ В АТРИБУТЫ
<Название>ОАО "ЛИПЕЦКОБЛБАНК", Г. ЛИПЕЦК</Название>
<ИНН>7606002866</ИНН>
</Субъект>

Нужно:

- <Сеанс>
- <Субъект Тип="Предп_орг" Код="111_0110">
<Название>ОАО "ЛИПЕЦКОБЛБАНК", Г. ЛИПЕЦК</Название>
<ИНН>4825004973</ИНН>
- <ГруппыОбъекта> ' ЭТО НУЖНО ДОБАВИТЬ
- <ГруппаОбъекта> ' ЭТО НУЖНО ДОБАВИТЬ
<Код>Клиент</Код> ' ЭТО НУЖНО ДОБАВИТЬ
<Вид_кл>Ю</Вид_кл> ' ЭТО НУЖНО ДОБАВИТЬ
<Банк>Д</Банк> ' ЭТО НУЖНО ДОБАВИТЬ
</ГруппаОбъекта> ' ЭТО НУЖНО ДОБАВИТЬ
</ГруппыОбъекта> ' ЭТО НУЖНО ДОБАВИТЬ
</Субъект>

То есть, видимо, вопрос разбивается на два:
1) Как изменять текст в xml
2) Как вставить группировку
Помогите плиз :( Очень надо...
Заранее спасибо.
...
Рейтинг: 0 / 0
Как изменить текст в XML
    #33391754
!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
!
Гость
Если публикуешь в этом разделе,то скорее всего хочешь предложить денег.
Давай!
...
Рейтинг: 0 / 0
Как изменить текст в XML
    #33391759
!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
!
Гость
10 $ и я всё сделаю
...
Рейтинг: 0 / 0
Как изменить текст в XML
    #33391776
Мнениё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
go forum XML !
...
Рейтинг: 0 / 0
Как изменить текст в XML
    #33391864
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
товарищ восклицательный знак провильно сказал, это следует перенести в форум "работа".
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
Как изменить текст в XML
    #33391901
M0us
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все очень просто:

1 - изучаете xml 1.0
1 - изучаете xslt 1.0
2 - изучаете xPath 1.0

и пишете шаблон преобразования на выходе с помощью какого-либо парсера :)
...
Рейтинг: 0 / 0
Как изменить текст в XML
    #33394173
Фотография Pavel Tsukanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чём проблема? Берёшь парсер и преобразуешь как душе угодно. А готового рецепта здесь нет
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как изменить текст в XML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]