Форум программистов, компьютерный форум, киберфорум
Наши страницы
XML/XSL
Войти
Регистрация
Восстановить пароль
Другие темы раздела
XML/XSL Xsd, xs:key и xs:keyref с несколькими полями разного уровня http://www.cyberforum.ru/xml-xsl/thread1480277.html
Как сделать ключ xs:key с двумя полями, где одно поле проверяет уникальность элементов уровня N (и позволяет на них сослаться xs:keyref ), а другое поле проверяет уникальность элементов уровня N + M...
XML/XSL Преобразование из doc в xml Здравствуйте. Можно ли преобразовать doc-документ в xml, т.к. вручную писать очень долго и муторно? Чем собственно, как? И очень желательно с изначальным отображением данных. http://www.cyberforum.ru/xml-xsl/thread1477214.html
Модуль для джумла 3 XML/XSL
Ребят, делаю модуль для joomla 3, который переводит таблицы exel в базу данных MySQL. При загрузке файла выводит ошибку "Отказано в доступе", помогите разобраться, заранее благодарен. Выкладываю сам...
XML/XSL Как передать значения из элементов XML в атрибуты HTML тегов?
Добрый день. Наверняка это вопрос уже где-то поднимался, но я ничего не нашёл. Как сделать что-то, вроде: <p style="text-color:<xsl:value-of select="color"/>;"><xsl:value-of...
XML/XSL Как выгрузить характиристики через CSV или XML? http://www.cyberforum.ru/xml-xsl/thread1462250.html
Добрый день! Как выгрузить характеристики через CSV или XML? Пример $xml->writeElement("keywords", $row); В таблице только есть "value" и в ней значение характеристики. А мне нужно <param...
XML/XSL Относительные ссылки в файле xml Добрый всем день! Необходима помощь... Имеется файл с презентацией, в которой все графики завязаны с файлами Excel. Однако постоянно при обновлении возникают проблемы с адресами к этим файлам. Хочу... подробнее
diadiavova
3997 / 1410 / 435
Регистрация: 11.04.2015
Сообщений: 2,622
Записей в блоге: 35
22.06.2015, 13:46 0

Как обновить данные в файле xml на основе другого xml?

22.06.2015, 13:46. Просмотров 967. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено darkmayers как решение

Решение

darkmayers, а как определить, какой формат второго файла какому формату первого соответствует?

Добавлено через 18 минут
Очень примерно набросал, в каком направлении надо двигаться. Там все, что в квадратных скобках, надо записать иначе, в зависимости от того, откуда и по какому признаку извлекаются обновленные данные. Ты об этом ничего не написал, так что получай неполный пример. )))
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="xml" indent="yes"/>
 
  <xsl:template match="@* | node()">
    <xsl:copy>
      <xsl:apply-templates select="@* | node()"/>
    </xsl:copy>
  </xsl:template>
 
  <xsl:template match="name | shortName | type | knd | version">
    <xsl:copy>
      <xsl:value-of select="document('classification.xml')//format[@name = 'Здесь имя, по которому надо идентифицировать элемент']/@*[name() = 'здесь определяем имя атрибута, занчение которого надо вставить в этом месте.']"/>
    </xsl:copy>
  </xsl:template>
</xsl:stylesheet>


Вернуться к обсуждению:
Как обновить данные в файле xml на основе другого xml?
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2015, 13:46
Готовые ответы и решения:

В xml файле поменять данные
Добрый день! подскажите можно ли в эксемель файле как то автоматически поменять данные значение...

В HTML файле отображать данные из XML файла
Подскажите, как сделать, чтобы в HTML файле отображались данные из XML файла, да если бы еще и в...

Подскажите, как извлечь данные из XML
В VBScript использую поиск подстроки для звлечения даных из XML. Set xml =...

Нужно взять данные из Xml сделать выборку и на ее основе сделать новый XML
Как лучше поступить в данном случает вложенность большая может воспользоваться сериализацией?

Как в .xml файле проверить существование xml элемента
Читаю xml данные так: Dim xdoc As XDocument = XDocument.Load(&quot;data\Sips.xml&quot;) ...

1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru