Avatar billede fjammi Nybegynder
10. marts 2006 - 23:26 Der er 2 kommentarer og
1 løsning

xml til xml - linkkonvertering

Hej

Sidder med et xml-dokument som jeg skal konverter over til et xml-dokument vha xslt.
Mit problem er at jeg skal lave et <link> i den nye xml udfra en string og nogle id'er fra det først xml dokument.
linket i xml dokument2 skal se sådan ud
<link rel="alternate" type="text/html" href="http://test.test/hent.php?2,3">
hvor tallene i href er forskellige id'er fra dokument 1

Hvordan kan jeg gøre dette?
Spørg hvis jeg ikke har forklaret det godt nok

På forhånd tak
Avatar billede zappa Nybegynder
10. marts 2006 - 23:54 #1
Må man få lov at se strukturen i xml dokument1?
Avatar billede fjammi Nybegynder
10. marts 2006 - 23:58 #2
<webboard xmlns="">
  <title>forum/title>
  <forum id="2">
    <title>Nyheder</title>
    <description>Nyt.</description>
    <thread id="1">
      <message id="1">
        <author>Jan</author>
        <subject>Velkommen!</subject>
        <timestamp>2006-01-27T11:42:23Z</timestamp>
        <body>Velkommen til forum</body>
        <message id="2">
          <author>hans</author>
          <subject>Re: Velkommen!</subject>
          <timestamp>2006-01-30T15:21:40Z</timestamp>
          <body>Tak!!&#xD;
&#xD;
Nu kan vi sørme også komme ind og læse i forum.</body>
          <message id="3">
            <author>krell</author>
            <subject>Re: Velkommen!</subject>
            <timestamp>2006-01-30T15:29:20Z</timestamp>
            <body>Ja, det ser ud til at virke.</body>
          </message>
        </message>
      </message>
    </thread>
  </forum>
</webboard>

Det er message og thread id der skal med i href
Avatar billede fjammi Nybegynder
11. marts 2006 - 00:14 #3
Fandt selv ud af det ved splitte href attibutten op <xsl:attribute name="href">https://www.test.test/read.php?<xsl:value-of select="@id"/></xsl:attribute>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester