Использование XSLT для копирования всех узлов в XML с поддержкой особых случаев

Скажем, у меня есть большой XML-файл со следующей структурой:

<MyXml>
  <Data1>
    <Node1>1234</Node1>
    <Node2>abc<Node2>
    <Node3>gfdf</Node3>
    ...
    <Node10000>more text</Node10000>
  </Data1>
  <Data2>
    ...
  </Data2>
</MyXml>

Я хочу преобразовать этот XML в другой XML, который выглядит точно так же, но имеет определенную строку, связанную с определенным узлом, скажем Node766 . Я, конечно, использую XSLT и задаюсь вопросом, как я могу сказать ему, чтобы он копировал все как есть, кроме Node766 , где я должен что-то сделать перед выводом.

27
задан Kit 11 September 2013 в 15:34
поделиться