webForumDet fria alternativet

skapa dynamiska länkar

XML

3 svar · 437 visningar · startad av Mc Fetto

Medlem sedan nov. 20022 355 inlägg
Frågan#1

Titel på tråden är kanske int den bästa men jag har ingen bättre idé just nu...

Följande problem har jag: Jag har en cocoon som snurrar och hämtar info ifrån en Web Services, detta görs med en xsp-sida som ser ut som följande:

  <search-results>
    <soap:call url="http://localhost:8083/axis/services/weii%20"
            xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" 
            xmlns:xsd="http://www.w3.org/1999/XMLSchema">
      <ns1:getNewsTitlesFromGroup xmlns:ns1="urn:weii"> 
      	<group xsi:type="xsd:int">1</group>
      	<start xsi:type="xsd:int">0</start>
      	<end xsi:type="xsd:int">10</end>
      </ns1:getNewsTitlesFromGroup>
    </soap:call>
  </search-results>

Här följer tre parameterar med och dessa ska vara dynamiska.
Funktionen ska alltså hämta tio nyheter beroende på länkklickningar på thml sidor/wml sidor (paging typ).

Undra om någon har tipps på hur jag kan gå till väga?

Medlem sedan nov. 20022 355 inlägg
#2

Jag har kommit så här långt, att jag kan i xsp sidan ta emot parametrar ifrån url'n:

<xsp:structure>
  <xsp:include>java.util.Calendar</xsp:include>
  <xsp:include>java.text.*</xsp:include>
</xsp:structure>

<document>

<xsp:logic>
  String start = <xsp-request:get-parameter name="start"/>; 
</xsp:logic>

sen använder jag följande rad:

<start xsi:type="xsd:int"><xsp:expr>start</xsp:expr></start>

istället för:

<start xsi:type="xsd:int">0</start>

Problemet är att jag vet inte hur jag ska kunna räkna upp min variabel på xsl-sidan då man innanför href taggen inte få ha fler '<'
Jag har provat följande men allt blir bara tomt:

<xsp:logic>
  String start = <xsp-request:get-parameter name="start"/>; 
</xsp:logic>
...
<xsl:element name="A">
  <xsl:attribute name="HREF"><xsp:expr>start</xsp:expr></xsl:attribute>
  More
</xsl:element>

Någon som har en idé?
(vet heller inte om detta är rätt forum men isf får någon flytta tråden)

Medlem sedan juni 200032 967 inlägg
#3

Jag förstår inte riktigt. Vad är det du vill räkna upp?

Medlem sedan nov. 20022 355 inlägg
#4

jo i första inlägget så vill jag ha en parameter som jag tar ifrån url'n. detta fungerar med de två första kodsnuttarna i andra inlägget, problemet är att jag vill kunna räkna upp denna med 10 varje gång jag klickar på en länk. Detta måste jag lösa i xsl filen
men jag vet inte hur jag ska få tag på variabeln ifrån url'n i xsl filen... får jag bara tag på den i xslfilen så ska det väl inte vara ngr problem att räkna upp den!? det går ju inte att göra som jag gör i xsp filen :(

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)