vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ASP.NET, WebServices u. Remoting
Repeater und XPath 
Autor: Profiler01
Datum: 17.06.09 09:23

hallo an alle,

ich habe ein sehr großes Problem. Ich muss aus einer XML Datei eine Art katalog Übersicht erstellen. die XML Datei hat diesen Aufbau.

<Overview>
 <Categories>
  <Item Name="Hosen">
   <Product CategoryName="Hosen" Title="Levis">
    <Farben>
     <Item>Rot</Item>
     <Item>Blau</Item>
    </Farben>
   </Product>
  </Item>
  <Item Name="Schuhe">
   <Product CategoryName="Schuhe" Title="Nike">
    <Farben>
     <Item>Rot</Item>
     <Item>Blau</Item>
    </Farben>
   </Product>
  </Item>
 </Categories>
</Overview>
ich habe einfach ein XmlDataSource auf die Seite platziert und es dann mit einem Repeater Objekt verbunden. So sieht das ganze jetzt aus.

<asp:XmlDataSource ID="XmlDataSource2" runat="server" _
  XPath="/Overview/Categories" _
  DataFile="~/App_Data/Produkte.xml"></asp:XmlDataSource>
 
 
<asp:Repeater ID="Repeater0" runat="server" DataSourceID="XmlDataSource2">
 <ItemTemplate>
  <h3><%#XPath("Item/@Name")%></h3>
  <asp:Repeater ID="Repeater1" runat="server" DataSource='<%# XPathSelect( 
  ' "Item/Product")%>'>
   <ItemTemplate>
    <asp:Repeater ID="Colors" DataSource='<%#XPathSelect("Farben/Item")%>' _
      runat="server">
     <ItemTemplate>
      <ItemTemplate><%#XPath(".")%></ItemTemplate>
     </ItemTemplate>
    </asp:Repeater>
   </ItemTemplate>
  </asp:Repeater>
 </ItemTemplate>
</asp:Repeater>
doch das Ergebnis lässt zu wünschen übrig.

Hosen
>Levis
>>Rot
>>Blau
>Nike
>>Rot
>>Blau

hab ich was falsch gemacht mit er abfrage?

Willst du den Charakter eines Menschen erkennen, so gib ihm Macht.

Beitrag wurde zuletzt am 17.06.09 um 09:46:27 editiert.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Repeater und XPath1.875Profiler0117.06.09 09:23

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel