2013-10-07 13 views
0

Я хотел бы преобразовать свои пары имя/значение в XML через XSLT Transformation. Это должно работать с XslCompiledTranform. Все это кажется довольно ясным. Но каков наилучший способ использования пар имя/значение? Использование XML для преобразования в HTML и подобные вещи довольно ясны. Я просто смущен о неструктурированных парах имя/значение.Как передать пар имя/значение в XML?

+1

В какой форме вы можете задать имя/значение пары? –

+0

Пары имя/значение находятся в коллекции полей C#. Мне нужно прочитать имя/значение из коллекции и передать его в xml-структуру. Поэтому я ищу возможность преобразовать поля коллекции в xml через XSLT Transformation, чтобы иметь возможность контролировать ее извне кода. – user1099480

+1

Чтобы использовать преобразование XSLT, вам действительно понадобится ваша коллекция в формате XML в первую очередь, так что вам лучше просто написать некоторый код C#, чтобы прочитать все элементы в коллекции и создать документ XML вручную. –

ответ

1

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

Смежные вопросы