у меня есть XML, как это:Преобразование XML с элементами для новых элементов с атрибутами
<?xml version="1.0"?>
<message>
<header>
<number>abc</number>
<headerType>
<code>abc</code>
</headerType>
</header>
</message>
Эта структура, я хотел бы преобразовать в следующую структуру таким образом, что она будет иметь возможность быть связан с моей Telerik RadTreeview управление:
<Tree>
<Node Text="message" Value="message">
<Node Text="header" Value="header">
<Node Text="number" Value="number">
<Node Text="abc" Value="abc" />
</Node>
<Node Text="headerType" Value="headerType">
<Node Text="code" Value="code">
<Node Text="abc" Value="abc" />
</Node>
</Node>
</Node>
</Node>
</Tree>
Возможно ли это преобразование с помощью XSLT, и если да, то какой бы XSLT выглядел?
Ваш вопрос непонятен. Пожалуйста, покажите ожидаемый результат преобразования в данном примере и объясните логику трансформации (если это не самоочевидно), о чем я подозреваю, этого не будет). –
Обратите также внимание, что в XML имя элемента не может начинаться с цифры. –
Извините, потому что не ясна! Я упростил примеры и привел их в соответствие. – Mark