Мне дали XML-документ в довольно странном формате, и мне нужно загрузить его в DataSet, но неудивительно, что при попытке сделать это я получаю сообщение об ошибке.Я вижу, как я могу преобразовать документ во что-то, что будет работать, но я вроде как хожу по кругу с материалом XSLT ...
Документ выглядит примерно так:
<map>
<entry key = "status">ok</entry>
<entry key = "pageNum">1</entry>
<entry key = "title">DocTitle</entry>
<entry key = "stuff">
<map>
<entry key = "id">171</entry>
<entry key = "name">StackOverflow</entry>
<entry key = "timeZone">America/New_York</entry>
</map>
<map>
<entry key = "id">172</entry>
<entry key = "name">StackOverflow2</entry>
<entry key = "timeZone">America/New_York</entry>
</map>
</entry>
</map>
и я хотел бы преобразовать его в нечто более похожее на это:
<map>
<status>ok</status>
<pageNum>1</pageNum>
<title>DocTitle</title>
<stuff>
<map>
<id>171</id>
<name>StackOverflow</name>
<timeZone>America/New_York</timeZone>
</map>
<map>
<id>172</id>
<name>StackOverflow2</name>
<timeZone>America/New_York</timeZone>
</map>
</stuff>
</map>
У меня есть весь код для запуска через XSLT-преобразование и обработки вывода, но я не могу получитьсамо преобразование, чтобы произвести что-нибудь разумное.Я действительно не думаю, что это так сложно, как я это делаю, и я был бы вечно благодарен, если бы какая-то мудрая душа смогла собрать воедино что-то, что сработало бы.что я мог бы изменить ...
Спасибо.