Сопоставить данные XML из другой схемы XML - PullRequest
2 голосов
/ 22 июля 2009

У нас в XML содержатся данные. Нам нужно извлечь данные из него и переместить их в другой XML. Оба XML отличаются по структуре.

У нас есть Альтова, и мы хотим сделать эту работу, используя ее. Любое решение по этому вопросу; какой инструмент Альтова будет лучшим для этой работы и как?

Ответы [ 2 ]

2 голосов
/ 22 июля 2009

То, что вы ищете, это XSL Transformation, который сам по себе снова является документом XML, который описывает, как создать новый XML из старого XML.

Ознакомьтесь с этим разделом W3Schools по изучению XSLT для этого.

С точки зрения инструментов Altova - вы можете использовать картограф данных MapForce (который звучит так, как вы ищете) или инструмент StyleVision для создания и поддержки файлов XSLT. Сначала попробуйте MapForce - звучит как хорошая подгонка.

Марк

1 голос
/ 22 июля 2009

XSLT - лучший инструмент для работы. Осторожно, однако, это довольно сложная концепция, если вы не из декларативного умонастроения.

Обычно я бы не рекомендовал книги через онлайн-документы, но в этом случае я бы так и сделал. О'Рейли делает две очень хорошие книги по XSLT (включая Кулинарную книгу), которые я очень рекомендую.

...