0
У меня есть файл XML, имеющий следующую структуруВозможно ли, чтобы Gridview отображал имя элемента XML?
<companies>
<company>
<CompanyName>CompanyA</CompanyName>
<tel>123</tel>
</company>
<company>
<CompanyName>CompanyB</CompanyName>
<tel>456</tel>
</company>
</companies>
я хочу использовать встроенный код
<asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/Companies.xml" XPath="Companies/Company/CompanyName"></asp:XmlDataSource>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" DataSourceID="XmlDataSource1">
<Columns>
<asp:BoundField DataField="text()" HeaderText="Company Name" />
</Columns>
</asp:GridView>
Но это не работает. Я знаю, что DataField должен быть именем атрибута. Может ли это быть внутренним значением текста? Что мне там положить?