0
xmlDataSourceを持つリピータがあります。 私が必要とするのは非常に簡単ですが、私はそれを実現させることはできません。 このXMLファイルを使用して、プロジェクト "ProjectOne"のすべてのノードを表示したいとします。xpathとasp.netリピータを使用してxmlからすべて<image>ノードを取得
<?xml version="1.0" encoding="utf-8" ?>
<projects>
<project name="ProjectOne">
<description>this is the description</description>
<image>image1</image>
<image>image2</image>
<image>image3</image>
</project>
<project name="ProjectTwo">
<description>this is the description</description>
<image>image1</image>
</project>
私はxmlDataSourceで、このリピータを使用しています。しかし、それは唯一の代わりに、すべてのノードを表すの最初の画像ノード(画像1)を示している(画像1 +画像2 +画像3)
私はそれが任意のアイデアが可能です場合は.csを触れることなく、それをやりたい
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="XmlDataSource1" >
<ItemTemplate>
<div>
<img src='<%#XPath("image")%>' alt='test' />
</div>
</ItemTemplate>
</asp:Repeater>
<asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="App_Data/ProjectsPosta.xml" XPath="projects/project[@name='ProyectOne'] " />
?
おかげ
ありがとうございます! これは素晴らしい作品です – gpergo