У нас есть текущая система, которая выводит файл XML, который находится в следующем формате:Преобразование XML-элементов в XML-атрибутов с помощью XSLT
<INVENTORY>
<ITEM>
<SERIALNUMBER>something</SERIALNUMBER>
<LOCATION>something</LOCATION>
<BARCODE>something</BARCODE>
</ITEM>
</INVENTORY>
мне нужно использовать эти данные для загрузки в стандартный .NET 2.0 сетки , Но сетка нуждается в XML, чтобы быть в следующем формате:
<INVENTORY>
<ITEM serialNumber="something" location="something" barcode="something">
</ITEM>
</INVENTORY>
т.е. дочерние узлы элемента должны быть преобразованы в атрибуты узла элемента.
Кто-нибудь знает, как это можно сделать с помощью XSLT?
Прочитайте документацию по разметке, вам нужно 4 пробела или вкладку, чтобы SO распознал код. – AnthonyWJones
Ответ, который вы приняли, не дает желаемого результата! Одно имя атрибута должно быть «serialNumber», принятое решение создает «serialnumber». В следующий раз не вводите в заблуждение людей, которые проводят время, чтобы помочь. –