Hallo
Ich bin neu hier, habe Suche schon genutzt, aber Erlofglos...
Falls ich falsches Subforum ausgewählt habe, bitte um Themaverschiebung...
Ich baue gerade "Miniportal" mit asp.net mit C# und XML/XSL. Ich habe ein Problem, mit dem ich allein nicht anfangen kann.
Ich habe XML - Datei als Datenquelle. Auf der Hauptseite zeige ich 5 Datensätze an. Ich will mit einem Knopf (Link) ins Detail springen und nur den inhalt von einem Datensatz zeigen.
Ich will die Darstellung mit XSL realisieren, aber genau hier habe ich meinen Problem - ich kann leider nicht von URL den Wert des Params ID ablesen und ich kann im XSL nicht begrenzen, welches Datensatz ich zeigen will.
Codeabschnitt XML:
<rootNews>
<newsRoom>
<news id="1001" status="activ">
<title>News01</title>
<imageUrl alt="News01">images/test01.jpg</imageUrl>
<contentShort>text short</contentShort>
<contentLong>text long (details)</contentLong>
<source>http://www.bla.de</source>
<date>20.05.2008, 20:09</date>
</news>
<news id="1002" status="in process">
<title>News02</title>
<imageUrl alt="News02">images/test01.jpg</imageUrl>
<contentShort>2: text short.</contentShort>
<contentLong>text long (details)</contentLong>
<source>http://www.bla.de</source>
<date>20.05.2008, 20:09</date>
</news>
...
</newsRoom>
</rootNews>
Aufruf von Detaildatei sieht so aus:
http://localhost:1425/bbportal/Detaildatei.aspx?id=1001
in Detailsdatei.aspx nutze ich ContentPlaceHolder mit asp:XML
<asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">
<asp:Xml ID="Xml1" runat="server" DocumentSource="~/news/news.xml" TransformSource="~/news/newsContent.xsl"></asp:Xml>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</asp:Content>
wie kann ich im XSL den Wert von newsid bekommen??
Ich habe folgendes probiert:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl
aram name="id"></xsl
aram>
<xsl:template match="/">
aber ohne Erfolg.
Vielen Dank für jede Hilfe.
BB
Ich bin neu hier, habe Suche schon genutzt, aber Erlofglos...
Falls ich falsches Subforum ausgewählt habe, bitte um Themaverschiebung...
Ich baue gerade "Miniportal" mit asp.net mit C# und XML/XSL. Ich habe ein Problem, mit dem ich allein nicht anfangen kann.
Ich habe XML - Datei als Datenquelle. Auf der Hauptseite zeige ich 5 Datensätze an. Ich will mit einem Knopf (Link) ins Detail springen und nur den inhalt von einem Datensatz zeigen.
Ich will die Darstellung mit XSL realisieren, aber genau hier habe ich meinen Problem - ich kann leider nicht von URL den Wert des Params ID ablesen und ich kann im XSL nicht begrenzen, welches Datensatz ich zeigen will.
Codeabschnitt XML:
<rootNews>
<newsRoom>
<news id="1001" status="activ">
<title>News01</title>
<imageUrl alt="News01">images/test01.jpg</imageUrl>
<contentShort>text short</contentShort>
<contentLong>text long (details)</contentLong>
<source>http://www.bla.de</source>
<date>20.05.2008, 20:09</date>
</news>
<news id="1002" status="in process">
<title>News02</title>
<imageUrl alt="News02">images/test01.jpg</imageUrl>
<contentShort>2: text short.</contentShort>
<contentLong>text long (details)</contentLong>
<source>http://www.bla.de</source>
<date>20.05.2008, 20:09</date>
</news>
...
</newsRoom>
</rootNews>
Aufruf von Detaildatei sieht so aus:
http://localhost:1425/bbportal/Detaildatei.aspx?id=1001
in Detailsdatei.aspx nutze ich ContentPlaceHolder mit asp:XML
<asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">
<asp:Xml ID="Xml1" runat="server" DocumentSource="~/news/news.xml" TransformSource="~/news/newsContent.xsl"></asp:Xml>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</asp:Content>
wie kann ich im XSL den Wert von newsid bekommen??
Ich habe folgendes probiert:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl
![Zunge rausstrecken](https://entwickler-forum.de/core/images/smilies/tongue.png)
![Zunge rausstrecken](https://entwickler-forum.de/core/images/smilies/tongue.png)
<xsl:template match="/">
aber ohne Erfolg.
Vielen Dank für jede Hilfe.
BB
Comment